论文部分内容阅读
目前,在自动控制领域使用的微控制器主流仍然为8位单片机,但是,随着需求的发展,要求其实现越来越复杂的应用,同时成本还要保持在较低的水平,于是很多发展型、增强型的单片机出现了。更多的通用接口、更高的主频、更强大的集成功能、更丰富的资源,使得只使用一片8位单片机也能做很多复杂的控制,并且可以进行多通道的AD/DA转换,可以加上液晶显示的人机交互、可以进行网络通信、还可以无线收发……
随着单片机处理能力的提高,应用程序功能复杂性的加大,使得应用程序的任务数目增加,需要管理的资源增多,更有任务优先级的变化,需要应用程序在各个任务之间合理地分配CPU时间和系统资源,同时还要保证系统的实时性和可靠性。选用高效的实时操作系统内核则不但可以解决这些问题,还能够缩短产品开发周期,增强应用程序的可移植性,具有必要性和良好的前景。
本文对嵌入式实时操作系统内核μC/OS-Ⅱ进行了介绍,详细描述了将μC/OS-Ⅱ移植到ATMELMega128单片机上的过程和开发环境,最后在移植成功的操作系统上,开发了一个用于智能家居中的空调控制的多分区温度控制系统,并对其进行了部分测试。论文的最后部分,对全文做出了总结,提出了后续工作的内容,并针对μC/OS-Ⅱ在智能家居领域提出了一些展望。