基于μC/OS-Ⅱ的ISA模型设计与实现

被引量 : 0次 | 上传用户:mailtohanfeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统是以应用为中心,软硬件可裁减的,适应应用系统,对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。嵌入式系统的广泛应用已经渗入到我们日常生活的各个方面。手机、电视机顶盒、平板电脑、数字相机等消费性电子产品都有嵌入式系统的身影;工业自动化控制、医疗器械、交通、通信设备、安全系统等领域更是嵌入式系统的天下。近年来,嵌入式系统的软件架构设计逐渐得到重视,逐步将成熟的软件设计方法、设计模式向嵌入式系统移植。目前,主流的软件设计方法都是以面向对象为基础。由于嵌入式自身的特点,要求嵌入式系统运行效率高、占用存储器少,必须使用汇编语言或C语言编写程序。然而汇编语言和C语言都不支持面向对象,这样使得成熟软件设计模式和方法无法直接运用到嵌入式系统上。因此,建立一种软件架构能使用通用的软件设计模式和方法,对提高软件的可扩展性、可配置性和易维护性具有十分重要的应用价值。针对上文提出的嵌入式软件系统不能有效的利用现代软件工程学的面向对象软件开发方法和设计模式,通过对C++的面向对象的原理和实现方法的分析,建立了一种基于C语言的面向对象的编程模型(OOC),详细的阐述了OOC模型的设计和实现方法。OOC编程模型可以使用面向对象基本特性——封装性、继承性、多态性—为软件架构的可扩展性、可配置性和易维护性建立基础。基于OOC编程模型,建立了智能系统架构(ISA)模型,并详细的阐述了ISA模型的设计和实现方法,介绍了ISA软件架构在μC/OS-II嵌入式操作系统实现,并针对ISA内存需求的特点,提出了μC/OS-II内存改进方案。 ISA模型提供了一种可扩展性好、可配置性强和可维护性易的软件架构,通过配置文件就能容易的新增或删除软件系统内的一些功能,而无需修改代码。
其他文献
老子直接论述“美”的文字并不很多 ,表面上似乎还排斥美。但在其思想中 ,他已用其自然之道的形上学原理 ,深刻探讨了美的本质。老子的美学正是在对世俗的、传统的审美观进行
对濒危物种的科学内涵、濒危机制和物种保护方法进行综述。具体阐述了种群生存力分析 (PVA)技术和复合种群理论(Meta- population)在濒危物种保护中的应用 ;总结了分子生物学
本文介绍了银行数据安全管理的制度规范,列举了测试数据脱敏的工作现状,分析了测试数据脱敏工作中存在敏感性识别不高、有效性与真实性难平衡等问题,并提出了相应的优化建议:
<正> 清代美食家袁枚在《随园杂记》中说:"美食不如美器,斯语是也。"在北京一家热闹的筷子店里,你就可以找到这样的"美器"。位于王府井小吃一条街人口处右侧的韵泓筷子店,店
利用Google Earth的三维模拟功能,通过不同海拔平面与地表的接触线来获得等高线,结合MapGis的编辑功能即可形成矢量化的地形图。经与实测地形图对比,两者山头、山谷、山脊、
马克思主义政治经济学是阶级性和科学性的统一,在中国特色社会主义中阶级性体现为人民性。以习近平同志为核心的党中央提出的“人民主体论”构成中国特色社会主义政治经济学
在高等植物中,淀粉不仅是植物体自身消耗的主要碳源之一,也是人类可利用的主要能源物质。如今,大量的研究表明植物体内淀粉的积累和激素信号转导过程是相关联的,但是植物体内
通过研究人力资本对工资收入分配的影响,将收入分配嵌入到新古典经济增长理论框架中.把劳动市场分为技术工人和非技术工人两个劳动市场,其中技术工人需要人力资本投资,且工人
目的探讨IgA肾病肾间质纤维化患者血清胶原蛋白-Ⅰ(Col-Ⅰ)、血小板衍生生长因子(PDGF)、转化生长因子-β1(TGF-β1)水平变化及意义。方法选取90例IgA肾病肾间质纤维化患者为观察组
<正> 南越王赵佗,真定(今河北省正定)人。秦汉时期,汉族与岭南百越关系发展史上起过重要作用的历史人物。他自中原深入越地,参与过秦统一岭南的军事行动,任南海郡龙川令,秦末