MQX-RTOS与NOS统一的工程框架构建与应用研究
2016-05-09蒋建武王宜怀
蒋建武 王宜怀
MQX-RTOS与NOS统一的工程框架构建与应用研究
蒋建武1,2王宜怀1
1(苏州大学计算机科学与技术学院 江苏 苏州 215006)
2(泰州职业技术学院信息工程学院 江苏 泰州 225300)
嵌入式工程框架的构建过程是一项技术性要求高且实用性价值大的专业性工作,必须将嵌入式软件开发中构件化设计思想与软件工程中文档优先性、结构合理性、代码可重用性、可移植性和可维护性等理论相融合。针对带嵌入式操作系统和无操作系统的两种工程框架的共性特点,通过对MQX操作系统的启动流程、中断机制、调度算法等进行深入剖析,提出一种有无操作系统相统一的层级架构工程框架建模思想,构建AMQXFW(All-In-One MQX Framework)工程框架。实验结果表明,该工程框架在不同内核、芯片、开发环境和工程环境之间进行移植时效率更高,同时为了保证系统稳定性给出了工程框架的应用原则。
实时操作系统 工程框架 层次架构 构件封装
Jiang Jianwu1,2Wang Yihuai1
2(DepartmentofElectronicandInformationEngineering,TaizhouPolytechnicCollege,Taizhou225300,Jiangsu,China)
0 引 言
嵌入式工程框架是在IDE开发环境下进行嵌入式工程项目开发的基础,包含了工程目录结构、文件的布局以及相关配置等信息,通常利用开发环境的模板自动生成。通过对CodeWarrior、IAR以及Keil等主流嵌入式开发工具生成模板的研究发现,这些利用模板生成的工程框架存在很强的定制性。随开发环境、所选内核、主控芯片等因素的不同,生成的工程框架在目录结构和文件布局上存在着很大差异,特别是有无操作系统两种情况下,工程框架的结构更是大相径庭。……
