论文部分内容阅读
随着国民经济的不断发展,物流业在经济发展中的地位不断提升,越来越多的物流仓储管理工作需要借助电子设备辅助完成。智能物流终端就是一种能为用户提供数据采集、处理以及交互功能,并且可以解放使用者双手的物流辅助设备。智能物流终端的重要组成部分——支撑软件系统,是介于设备硬件与上层应用程序之间的软件层,其性能优劣将对硬件设备和上层应用程序的稳定性产生直接影响。本文围绕基于S5PC100处理器的智能物流终端支撑软件系统展开研究,主要工作内容如下:1.详细分析了当前市场所使用的传统手持式数据采集终端的在提高物流仓储管理效率上的不足,并且结合分析结果以及仓储管理实际情况对智能物流终端的需求进行了分析;2.讨论了基于S5PC100中央微处理器、Linux操作系统的终端机嵌入式系统构架;搭建了以S5PC100处理器为核心、以摄像头及RFID为数据采集模块的硬件平台;在软件系统的设计、搭建上采用分层设计的思想;3.完成了基于U-boot的终端机硬件平台的系统引导程序设计,并就设计过程中的关键技术、问题进行了分析;4.成功完成了Linux2.6内核对智能终端硬件平台的移植,设计了LCD显示、Nand Flash存储以及数据采集等关键支撑模块驱动程序,详细论述了其工作原理、硬件方案、驱动设计思路,并介绍了关键技术的实现解决方案;5.搭建了终端机支撑软件系统测试环境,设计了引导加载程序、LCD显示、Nand Flash存储单元、数据采集模块驱动程序的测试方案,并分析了测试结果。本文完成了终端机支撑软件系统研究,设计的引导加载方案、移植的操作系统内核、设计的LCD显示模块、Nand Flash存储单元、数据采集模块驱动在实际的终端机上运行良好,符合设计要求。