微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于UC/OS-II的嵌入式构件系统设计

基于UC/OS-II的嵌入式构件系统设计

时间:01-12 来源:互联网 点击:

另外,图2中的宽箭头表明了数据的传递方向,数据在硬件抽象层取得后,逐级向上层传递,经过层层处理、转换,最终到达应用层,被用户程序所用。而此处,数据的传输过程其实也是一个原型的形成过程,即最终实现了一键盘响应处理任务。

3.2 构件生成集成环境的实现

基于构件系统体系结构,本文拟开发了一构件生成集成环境,如图3所示。该环境可以实现构件系统的自配置、自拼接、源代码自生成,结构清晰,使用简便。随后在该集成环境上,配置键盘构件系统,自动生成源代码,并在博创ARM300实验平台上实现了键盘响应,很好地验证了此体系结构的可行性及优越性。

结语

本文扩展了通用软件构件的概念,提出了适用于嵌入式系统的构件模型;并在此基础上设计了嵌入式软件6层体系结构,采用了分层的结构设计,实现了横向分离,而“原型”的引用使得各层纵向相连。此体系结构不仅实现了软硬件分离,同时也实现了功能的分离,有利于实现稳定性好的嵌入式系统。最后,本文在键盘应用实例中验证了其可行性。随着嵌入式系统的硬件发展,以及基于构件的软件设计方法自身的不断完善,基于构件的软件设计方法必将是未来的发展方向。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top