标签:arm嵌入式系统,arm系统,arm开发,http://www.5idzw.com
基于嵌入式环境中Nucleus到Linux的程序移植方案,http://www.5idzw.com
,基于嵌入式环境中Nucleus到Linux的程序移植方案
2)底层驱动为用户空间提供了统一的驱动接口,简化了用户进程的设计。各驱动程序的移植也由于避开了为Linux设备管理接口而进行的改写,从而显著提高了开发效率。
3)中断服务模块的设计,有效地扩展了中断资源。
4)对于Linux动态加载模块功能的有效利用,有效节约了嵌入式系统中有限的内存。
在PMON项目中,应用了改进后的程序设计,以6个人月的工作量便完成了原系统软件的移植工作,且系统性能完全满足设计要求。
结语
本文提出的将PMON软件架构由Nucleus移植到Linux中的方法,即单一设备、多个模块、架构整体搬迁,有效地提高了移植的效率和移植程序的性能。对于其他将单一地址空间程序移植到多地址空间操作系统的项目,也有一定的参考价值。由PMON软件架构在MIPS架构下,从Nucleus操作系统中,移植到Linux操作系统后的结果来看,方案可行、廉价、高效。
,基于嵌入式环境中Nucleus到Linux的程序移植方案