摘要
在嵌入式系统开发中,对于系统采用不同的嵌入式操作系统,应用程序应具有较高的可移植性和可靠性,文中介绍了有关嵌入式操作系统封装层中的内容,并以商用嵌入式操作系统VxWorks为例,通过对嵌入式操作系统中内存块数据结构处理,来对VxWorks操作系统封装层中的内存管理部分,包括内存分配、内存释放以及内存访问越界处理3个方面进行了封装设计。应用结果表明,该方法能够较好的提高应用程序针对采用不同操作系统时的可移植性、可靠性。
In this thesis, considering on the request of application's transplantation and credibility of different embedded operating system in developing embedded system, it introduces some content about embedded operating system encapsulation, and its design of memory manage encapsulation is explored by dealing with memory block on commercial embedded system. This design includes three parts: memory allocate, memory free and managing on accessing memory outside. Application results show this method has high performance on prograrn's transplantation and credibilitv of different embedded operating system.
出处
《现代电子技术》
2005年第16期22-23,28,共3页
Modern Electronics Technique
基金
企业协作技术攻关课题(院编:11030401)