论文部分内容阅读
随着技术的进步与人们需求的不断增加,嵌入式系统的应用范围不断扩大,尤其在电子、通信、交通等领域。在这种背景下,本文从应用与实践的角度出发,设计开发了一款基于32位ARM微处理器S3C44BOX和μCLinux实时操作系统的嵌入式通信控制器。该通信控制器不仅具有数据处理与控制功能,还提供了多个串行接口,从而实现了串口终端设备之间的互联,使现有设备可联网使用,解决了传统串口设备在传输距离和可靠性方面的问题。
本文研究了嵌入式通信控制器设计、开发与应用过程中所涉及的关键技术问题。论文主要从五个方面展开:首先介绍了嵌入式系统及其一般开发方法,并采用软硬件协同设计的思想提出了系统的总体设计方案;然后以基于ARM7TDMI内核的微处理器S3C44BOX为硬件核心,采用主从CPU的方案,进行了硬件平台的模块化设计,给出了各主要模块的电路设计图,并在满足系统需求的条件下进行了器件的选型,并详细分析了此过程中遇到的问题和相应的解决办法;随后进行了系统软件平台的设计,介绍了启动代码程序的设计,嵌入式操作系统μCLinux的移植,系统硬件设备的驱动程序的开发。最后总结了课题,提出了下一步工作的方向。