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