节点文献
面向机载高可靠实时操作系统设计与实现
【作者】 杨伟;
【导师】 罗蕾;
【作者基本信息】 电子科技大学 , 计算机应用技术, 2006, 硕士
【摘要】 在嵌入式系统发展早期,由于硬件资源和性能有限,很多实时操作系统采用的是单地址多任务空间模式,即内核和应用都运行在同一特权级,应用程序可以无限制的访问整个系统地址空间。但在实际应用中,用户编写的应用很可能有潜在的危险动作,导致在某种特定的情况下会造成系统运行出错,甚至崩溃以及误操作。另一方面,随着微处理器技术和嵌入式应用的发展,出现了各种各样的高性能的嵌入式微处理器,并且普遍支持MMU和高级保护模式。这使得隔离和保护操作系统软件不受应用软件的影响成为可能,并且也能够有效的防止应用之间的相互破坏。以上提到的两点促成了具有保护机制的嵌入式实时操作系统的出现。同时,此类具有可靠的安全保护机制的嵌入式实时操作系统也在众多实时关键应用(safety-critical)领域,得到广泛的重视和应用。本课题就是在通过对安全关键系统软件标准ARINC653以及几个主流商业实时操作系统内核机制细致分析的基础上,扬长避短,在原有的国有实时嵌入式操作系统DeltaOS之上,并加入自己的技术特色,设计并实现一种在功能、性能上与国外同类操作系统都具可比性的高可靠性实时操作系统ARTOS。
【Abstract】 At the early age of embedded system history, many real-time operating system use multi-task sharing single address space mode, which means kernel and application run in the same priviledge and application can access the whose address space with full pomission, for the limited performance and hardware resource. But in the reality, kernel will occur fault even crash by the user’s malicious operation.On the another hand, along with the development of microprocessor and embedded application, there are many kind of high performance embedded processor supporting the MMU and high level protection mode. This is the base to to build an isolated and protected operating system, which can guarteen the destroy and impact between applications.The above two points promote the emergnation of embedded real-time operating system. At the same time, this kind high reliable and fully protected embedded real-time system become widely application in many safety-critial area.Through the detailed analysis of safety-crital system software speciation ARINC653 and several main stream commercial real-time operating system kernel, We designed and implemented a high available and reliable real-time operating system ARTOS, which is as well as the same catagerous system on functionality and performance, based on our technology.
【Key words】 ARINC653; Partition; High available; Embedded real-time OS; ARTOS;
- 【网络出版投稿人】 电子科技大学 【网络出版年期】2006年 12期
- 【分类号】TP316.2
- 【被引频次】5
- 【下载频次】361