节点文献

μC/OS-Ⅱ嵌入式操作系统的研究与应用

Rearch and Application of the Embedded Operating System μC/OS-Ⅱ

【作者】 李瑾

【导师】 刘岚;

【作者基本信息】 武汉理工大学 , 通信与信息系统, 2007, 硕士

【摘要】 嵌入式系统在当今己经得到了广泛应用,而嵌入式操作系统是嵌入式系统的核心,成为操作系统研究的一个重要的部分。本课题是以μC/OS-Ⅱ嵌入式实时操作系统内核为研究对象,并将其应用于化学发光检测系统,以μC/OS-Ⅱ操作系统作为整个化学发光检测系统软件的基础,根据应用需要和操作流程划分出不同任务,形成整个软件系统的构架,同时在多任务的基础上,调用底层的驱动函数,设计和实现整个化学发光检测系统软件的应用部分。化学发光检测系统是一种利用化学发光技术进行检测的仪器,它是嵌入式技术和发光检测技术相结合的产物,该系统以S3C4480X作为主控制芯片,而以μC/OS-Ⅱ嵌入式实时操作系统作为软件基础,在μC/OS-Ⅱ多任务的机制上划分出任务,并在具体任务中完成应用的部分。本文的主要工作就是以围绕μC/OS-Ⅱ嵌入式实时操作系统在化学发光检测系统中具体的应用而展开。本文首先详细分析了μC/OS-Ⅱ的内核,了解其工作原理,如:任务管理、任务间通信与同步机制及内存管理等。在深入了解μC/OS-Ⅱ操作系统工作原理的基础上,将它作为化学发光检测系统软件的核心,在其上进行相应的应用开发。接下来将理论和实践相结合,根据μC/OS-Ⅱ操作系统的工作原理,按照操作和应用的需要,合理的划分系统软件的不同任务,利用μC/OS-Ⅱ多任务机制设计和构建整个软件构架。最后将μC/OS-Ⅱ操作系统实际移植到化学发光检测系统的主控芯片S3C4480X上,然后进行实际的软件编程开发工作,按照系统构架的设计,调用底层驱动程序,完成整个项目应用部分的开发,控制和协调化学发光检测系统的检测和操作,更好的满足应用的需要。目前该系统已经结束了前期的设计和开发阶段,正处于整机的测试阶段。系统基本达到了设计的最初的预期目的和要求,这也说明了作者所做研究和工作的合理性和正确性,但是还存在一些不足和需要改进的地方,文章最后对这些方面进行了阐述,提出了一些建议为下一步的开发和改进提供了有意义的参考。

【Abstract】 Embedded system is widely used in many fields today, Embedded OperatingSystem which is the core of the Embedded system, has become an important branchof operating system. The purpose of this paper is to study how to use the EmbeddedReal-Time Operating System (RTOS), and its application in the chemical irradiancedetecting system. As the foundation of the whole chemical irradiance detectingsystem software, the operating system makes off different task and forms the truss ofthe whole software system, according to the need of the application and the flow ofthe operation. At the same time it transfers the rock-bottom drive functions on thebasis of multitask, and it designs and achieves the application part of the wholechemical irradiance detect system software.Chemical irradiance detecting system is a detecting instrument making use ofchemical irradiance. It is the outcome of the combination of embedded technic andirradiance detecting technic. The system uses S3C44BOX as the main control chip andthe Embedded Real-Time Operating System (RTOS) as the foundation of systemsoftware, it plots the task on the mechanism ofμC/OS-Ⅱmultitask and accomplishesthe application part in concrete tasks. The main task of the paper is extended bysurrounding the concrete application of Embedded Real-Time Operating System inchemical irradiance detecting system.Firstly, this paper analyses the core ofμC/OS-Ⅱparticularly, and then narrates itsprinciples, such as the management of task, the communications between tasks,synchronous mechanism and the memory management. On the basis of deepunderstanding about the principle ofμC/OS-Ⅱoperation system, it is made as the coreof chemical irradiance detecting system software, and develops correspondingexploitation.Then, the paper combines the theory and the practice. According to the principleofμC/OS-Ⅱoperation system and the need of operation and application, it makesproperly system software into different tasks, designs and constructs the whole software truss making use of theμC/OS-Ⅱmultitask mechanism.At last, it replantsμC/OS-Ⅱoperating system into S3C44BOX, the main controlchip of the chemical irradiance detecting system. Whereafler it carries out actualsoftware programming and transfers the rock-bottom driver according to thedesigning of the system truss. It accomplishes the exploitation of the application partsof the whole item. And it widely meets the needs of application via the control anddebugging of the chemical irradiance detecting system.Now the system has finished prophase design and exploitation, and it’s in thephase of testing. The system achieves the basic initial anticipations and needs, and italso shows the rationality and validity of the author’s study and task. At the same time,there still are some shortages and somewhere that needs to be improved. At the end ofthe paper, it sets forth these aspects, and brings forward some advice which provideslots of significative reference for the next exploitation and improvement.

  • 【分类号】TP316
  • 【被引频次】7
  • 【下载频次】400
节点文献中: 

本文链接的文献网络图示:

本文的引文网络