摘要
传统嵌入式实时操作系统的设计采用一体化、高效大内核结构的方法,在可伸缩性、可移植性和对新型结构的硬件平台的支持以及接口标准的开放性方面较差.在对实时操作系统(RTOS)分析的基础上,提出了一种面向芯片的嵌入式实时多任务操作系统的设计模型.对硬件抽象层和操作系统内核的构造进行了研究,再对ERTOS的可伸缩性、实时性、可移植性以及应用编程接口设计进行了详述.该设计模型引入硬件板级支持软件包(BSP)来支持操作系统在各类OEM板或用户定制硬件系统板上的移植,从而解决了传统系统的缺陷,满足了当前对ERTOS的需求.
In terms of the design of Traditional Embedded Real-time Operating System( ERTOS), the authors make use of the integration and big Kernel structure, which has the limitation in some aspects, such as the retractable, portable, supportable for hardware platform with new structure and open for interface standard and so on. Based on the analysis of RTOS, a sort of design model of embedded multitasking real-time operating system is proposed. First, the hardware abstract layer and operating system kernel are studied. Then, the highly scalable, real-time, transplantable and application programming preface design of ERTOS are presented. This design model takes use of the hardware Bard Support Package(BSP) to support the transplanting in sorts of OEM board or hardware system board, therefore solves the questions in traditional system, and last meets the current need for ERTOS.
出处
《重庆大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2006年第1期81-84,共4页
Journal of Chongqing University
基金
重庆市自然科学基金资助项目(CSTC
2005BA2018)
关键词
嵌入式系统
实时操作系统
多任务
embedded system
real-time operating system
multitasking