论文部分内容阅读
做为货运铁路的重要组成部分,货检系统全手工的工作模式已经持续了很长时间,严重影响铁路运输的工作效率。货检终端就是为了给货检系统提供一套自动化的解决方案,为提高货检员工的工作效率,而专门设计的一款手持嵌入式系统终端设备。本论文即着眼于此,提供了一款货检终端的硬件平台的体系结构和软件平台的体系结构,以及系统的总体设计方案,最大的优化了系统的高效性、稳定性。硬件平台是以欧洲ST公司的基于Cortex-M3内核的32位嵌入式微处理器芯片STM32F103RCT6为控制核心,外部扩展了用于大量数据存储的FLASH、用于为用户提供显示的LCD、用于数据交互的MODEM等硬件资源模块,所有的这些构成了系统的整体硬件架构。文中对各个硬件模块的硬件设计和实现做出了比较详尽的论述,并包括相应的电路图。在上述硬件平台的基础上,移植了嵌入式实时操作系统μC/OS-II,按照操作系统、文件系统、图形用户界面、驱动程序、上层应用的分层软件体系结构的思想,设计了所有的系统软件和相应的通信流程,为整个系统的开发打下了严实的基础。最后,文中对现有系统的不足之处提出了改进的方案和措施,以期在进一步的工作中得到更好的效果。