随着嵌人式芯片性能的不断提高,人们对嵌人式系统的需求从工业自动化控制渗透到诸如IP机顶盒、移动视听等信息家电领域,伴随的是嵌人式软件复杂性的提高和需求量的增加。如何提高低效的传统嵌人式软件开方法成为嵌人式领域研究的一个重点。 “提高代码质量和生产力的惟一最佳方法就是复用好的代码’Y[il,构件技术正是这样一种前沿的软件设计思想。它极大地提高桌面应用系统的开发效率,已成为桌面软件开发中的主流技术[21 在嵌人式操作系统领域中,已经出现了将操作系统基本核心与常用功能模块相分离,分别形成构件的趋势。用户可对这种操作系统进行按需定制。Redhat公司的eCos(嵌人式可配置操作系统)便是一个典型的例子,在eCos中,每一个功能模块均提供功能描述列表以及对其它模块的依赖列表,通过eCos提供的系统配置工具,用户可以查看每一功能模块的功能描述,进行取舍、组装,然后生成配置文件,通过GNU编译工具链构造定制的eCos操作系统。但是,嵌人式软件开发领域尚未出现完整的构件化开发流程以及开发环境,本文在引人嵌人式构件的基础上,建立一种构件化的嵌人式软件开发流程,并提出构件化的嵌人式软件开发环境的结
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !