论文部分内容阅读
作为一种以应用为中心,以计算机技术为基础,软硬件可剪裁,适应应用系统对功能、可靠性、成本、体积、功耗要求严格的专用计算机系统,嵌入式系统在信息家电、工业控制中得到广泛的应用。因此,研究与嵌入式系统有关的关键技术——嵌入式操作系统有着相当重要的意义。
本文详细论述了作者在硕士学位论文工作期间在基于uC/OS-Ⅱ的嵌入式操作系统研究工作领域里所做的研究和实践,主要围绕着论证把uC/OS-Ⅱ改造成符合嵌入式操作系统条件的几点要求和在三星公司的S3C44B0X开发板上的移植测试展开工作。首先,对实时操作系统的定义、特点、构成、以及采用uC/OS-Ⅱ作为嵌入式操作系统的原因进行了分析;其次,在利用uC/OS-Ⅱ构建实时操作系统之前,介绍了基于uC/OS-Ⅱ系统编程方面的基础知识,分析了uC/OS-Ⅱ内核代码,并指出了它在任务栈方面的不足;第三,简单介绍了S3C44B0X开发板和嵌入式系统的开发的方法;第四,采用上述几种方法,组建了基于uC/OS-Ⅱ的嵌入式操作系统;第五,对组建的嵌入式uC/OS-Ⅱ操作系统进行了移植测试;最后,对整个毕业论文的工作进行了总结,并展望了其应用前景。