论文部分内容阅读
ARM(AdvancedRISCMachines)处理器以其高性能、低功耗、低成本等优点占领了嵌入式系统处理器的大部分市场,目前在高端产品市场最为流行的系列当属ARM9系列微处理器。基于ARM的嵌入式系统的应用已深入到机器人技术、工业控制及网络通讯设备等领域,具有广阔的发展前景。
南开大学机器人与信息自动化研究所与南开太阳高技术发展有限公司合作,开发了基于ARM的嵌入式通讯服务器。该项目以ATMEL公司的AT91RM9200芯片为核心控制器,在嵌入式Linux环境下应用ARM处理器的强大支持,向上通过以太网通信,向下通过串行通讯接口和485协议与多种网络结算机进行数据通讯,实现最长通讯距离3000米。
本文以作者参与课题的工作内容为基础,选取基于ARM的通讯服务器的硬件系统与部分底层支持软件的设计和实现为主题进行论述,详细阐述了如下方面的内容:
一、嵌入式系统及ARM微处理器介绍;
二、通讯服务器的系统结构、各模块功能分析、硬件电路设计过程及PCB的设计与实现;
三、嵌入式Linux环境下的设备驱动程序的介绍以及部分底层支持软件的编写和应用;
四、系统的测试及联合调试实验的过程与结果。
实验结果表明,以ARM为核心控制器的嵌入式服务器系统实现了项目所要求的功能,并且提高了系统速度,增强了可靠性;同时为以后的嵌入式项目提供了一个可借鉴的通用试验平台。