摘要
分析了当前嵌入式实时操作系统的特点,提出并实现了一个简洁高效具有通用性的嵌入式操作系统设计方案。利用MMU将系统分为内核空间和用户空间,成功地解决了系统和应用运行在一个特权级别而造成无法保护内核空间和外设互斥访问的问题。在调度方式上采用可变优先级的调度策略,满足了系统对稳定性和实时性的需求。
A simple and efficient universal design approach for embedded operating system is brought forward in the thesis and finally realized, after analysing the characteristics of current embedded real-time operating system. The use of MMU divides the system into kernel space and user space. This is a successful way to solve the problems of peripherals'mutually exclusive accessing and unable to protect the kernel space which is caused by the system and applications running on same privileged level. Using variable priority scheduling strategy makes the system meet the needs of real-time requirement and smooth running.
出处
《计算机应用与软件》
CSCD
2010年第3期268-271,共4页
Computer Applications and Software
关键词
嵌入式实时操作系统
ARM
内存管理单元
Embedded real-time operating system ARM Memory management unit (MMU)