论文部分内容阅读
随着电子技术与软件技术的飞速发展,嵌入式系统技术已经成了最热门的技术之一。作为实现设备小型化,智能化的重要元素,嵌入式系统已经在国防、航天航空、交通、能源、工业控制、通信以及人们日常生活等各个领域得到了广泛的应用。嵌入式实时操作系统μC/OS-Ⅱ以其结构清晰(clear structure)、性能稳定(stable capability)、源码公开(open source)等特点,成为嵌入式领域的一个新热点。 嵌入式系统以其小型、专用、易携带、可靠性高的特点,已经在各领域得到了广泛的应用,如工业过程控制、远程监控、智能仪器仪表、机器人控制器、数控系统等。这就对传统的基于微控制器的控制系统提出了更高的要求。ARM(Advanced RISC Machines)处理器是目前公认的业界领先的32位嵌入式RISC微处理器。ARM7TDMI是一种高效,低功耗的RISC处理器。以该内核为核的S3C44BOX是一款集成了许多外围设备的芯片,非常适合做嵌入式产品。本文研究的重点就是基于ARM处理器的嵌入式系统μC/OS-Ⅱ的应用研究。 本文首先介绍了嵌入式系统的概况,详细分析了嵌入式操作系统μC/OS-Ⅱ的内核,并对内核的不足之处做出了改进,如时钟中断技术和内存使用等;接着阐述了μC/OS-Ⅱ的移植原理,移植条件以及具体的移植过程,成功的将μC/OS-Ⅱ移植到目标板上;然后本文论述了嵌入式图形系统μC/GUI及其在μC/OS-Ⅱ上应用。完善了μC/GUI系统的功能,如触摸屏和汉字显示功能的实现,从而实现了μC/OS-Ⅱ的图形界面,使μC/OS-Ⅱ更加完整,提高了应用价值;最后编写了测试代码对移植后的μC/OS-Ⅱ和μC/GUI进行测试验证。