摘要
描述了汽车电子嵌入式操作系统隔离保护机制的一种策略及实现。通过结合有限的硬件资源及软件机制,满足操作系统、应用、任务及中断服务例程等3个级别的隔离保护要求,并提供保护错误处理的机制,将系统的访存错误局限于一定区域内,降低系统整体失效可能性。该实现能有效减少分页的数量,提升操作系统性能及存储空间利用率。具备隔离保护机制的汽车电子嵌入式操作系统可将不同来源、不同安全完整性级别的软件部件在一个ECU系统中集成。
A strategy and implementation for the isolation and protection mechanism of automotive embedded operating system is described. Upon limited hardware resources, the software mechanism satisfies the three-level isolation and protection requirements covering operating system, applications, tasks and interrupt service routines. A protection error handling mechanism is provided with the ability of restricting memory accessing errors to limited regions, reducing the probability of the whole system's failure. The number of memory pages is reduced apparently along with the improvement of operating system performance and utility of memory space. An automotive embedded operating system with isolation and protection mechanism can integrate software components of different sources and safety integration levels into a same ECU system.
出处
《电子科技大学学报》
EI
CAS
CSCD
北大核心
2014年第3期450-456,共7页
Journal of University of Electronic Science and Technology of China
基金
国家"核高基"重大专项(2009ZX01038-002-003)
四川省应用基础研究项目(2011JY0118)
关键词
汽车电子
嵌入式操作系统
隔离
分区
保护
automotive electronic
embedded operating system
isolation
partition
protection