基于UC/OS-II的嵌入式构件系统设计
时间:01-12
来源:互联网
点击:
另外,图2中的宽箭头表明了数据的传递方向,数据在硬件抽象层取得后,逐级向上层传递,经过层层处理、转换,最终到达应用层,被用户程序所用。而此处,数据的传输过程其实也是一个原型的形成过程,即最终实现了一键盘响应处理任务。
- 3.2 构件生成集成环境的实现
基于构件系统体系结构,本文拟开发了一构件生成集成环境,如图3所示。该环境可以实现构件系统的自配置、自拼接、源代码自生成,结构清晰,使用简便。随后在该集成环境上,配置键盘构件系统,自动生成源代码,并在博创ARM300实验平台上实现了键盘响应,很好地验证了此体系结构的可行性及优越性。
结语
本文扩展了通用软件构件的概念,提出了适用于嵌入式系统的构件模型;并在此基础上设计了嵌入式软件6层体系结构,采用了分层的结构设计,实现了横向分离,而“原型”的引用使得各层纵向相连。此体系结构不仅实现了软硬件分离,同时也实现了功能的分离,有利于实现稳定性好的嵌入式系统。最后,本文在键盘应用实例中验证了其可行性。随着嵌入式系统的硬件发展,以及基于构件的软件设计方法自身的不断完善,基于构件的软件设计方法必将是未来的发展方向。
系统 设计 构件 嵌入式 UC OS-II 基于 相关文章:
- Linux嵌入式系统开发平台选型探讨(11-09)
- VxWorks实时操作系统下MPC8260ATM驱动的实现(11-11)
- VXWORKS内核分析(11-11)
- Linux内核解读入门(11-09)
- linux文件系统基础(02-09)
- 基于Winodws CE的嵌入式网络监控系统的设计与实现(03-05)