论文部分内容阅读
嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物。近年来,嵌入式产品已经成为IT产业的主流,越来越多的企业和研发机构都转向嵌入式系统的设计与应用上。
本课题的研究目的是采用软、硬件协同设计的研究方法,设计一套基于ARM微处理器的嵌入式开发平台,为应用程序开发者完成大部分的底层设计工作。论文首先描述了基于S3C44BOX开发板的硬件设计和实现过程,主要包括电源模块、MCU核心模块、存储器模块、各I/O接口模块如串行口和LCD等、通信接口模块、调试以及系统扩展接口模块等,分别给出了它们的硬件原理和连接方法,使用CPLD实现了多功能JTAG调试器,在SDT环境下完成了硬件调试工作;然后介绍嵌入式OS的移植工作,主要针对风河公司的VxWorks操作系统进行了研究与应用,定制了适用于S3C44BOX的BSP,并介绍了BootRom和VxWorks两种映像的生成和加载方法;嵌入式系统的特点在于与应用紧密相连,在论文的最后,将本平台应用到酒店客房控制系统中,给出其作为楼层机的应用程序实现方案。
整个平台在经过反复调试和测验后现已基本达到预期的效果,作为楼层机也正准备投入使用。