项目名称: 嵌入式实时操作系统微内核体系结构及IP核方法研究
项目编号: No.61063001
项目类型: 地区科学基金项目
立项/批准年度: 2011
项目学科: 金属学与金属工艺
项目作者: 程小辉
作者单位: 桂林理工大学
项目金额: 8万元
中文摘要: 课题深入研究了嵌入式实时操作系统的微内核模型、体系结构和设计方法,结合当前嵌入式实时操作系统的应用需求和特点,提出了一种更为合理的微内核结构嵌入式实时操作系统模型,该模型基于标准的第二代微内核操作系统的实现模式,且属于内核抽象层次偏低的微内核抽象结构。研究嵌入式操作系统微内核中任务调度、进程通信、进程/线程模型等核心模块,提出了时间片轮转调度算法与基于时限与价值的优先级调度算法相结合的调度策略;提出了基于地址映射的消息IPC与基于通用寄存器传递的短消息IPC相结合的通信机制。以上研究通过与μOS-II操作系统进行对比验证了其有效性。课题对嵌入式实时操作系统的软IP核设计方法进行了研究,修改CPU的IP核并分析将实时操作系统嵌入到设计的IP核中的原理,完成微内核操作系统的IP核设计。课题在上述研究基础上,对嵌入式操作系统在物联网领域的应用做了探索性的研究,建立了无线传感器网络平台。
中文关键词: 微内核;嵌入式实时操作系统;进程调度;进程通信;软IP核
英文摘要: Combining with the application requirements and characteristics of current embedded real-time operating system, this subject has a deep research of the micro-kernel model, system structure and design method of the embedded real-time operating system, and puts forward a more reasonable micro kernel structure embedded real-time operating system model. This model is based on the realization model of the second generation standard micro kernel operating system, and belongs to micro kernel abstract structure which has a low level abstract kernel. Researching on the core module of the embedded operating system, such as a micro-kernel task scheduling, process communication, process/thread model and so on, we put forward scheduling strategy combining round-robin scheduling algorithm and the scheduling algorithm based on the time limit and value of the priority. And put forward communication mechanism, which is a combination of the message IPC based on address mapping and general register transfer. The study has verified its validity through comparing with μOS-II operating system. This subject researched the embedded real-time operating system of the soft IP core design method, and modified the IP core of CPU, then analyzed the principle that embedding real-time operating system into the design of the IP core, finally completed IP core design of micro kernel operating system.Basing on the existed research, we did some exploratory studies of the application of embedded operating system in the field of the internet of thing, and established the wireless sensor network platform.
英文关键词: Micro kernel; embedded real-time operating system; Process scheduling; Process communication; Soft IP core