论文部分内容阅读
随着铁路货运信息化的日益普及,铁路信息化产品的广泛应用也促使列检手持机系统应运而生。列检手持机系统为铁路货车运营工作提供综合信息服务,通过该系统列检中心可以将铁路货车的相关信息及时地发送给现场检车员,现场检车员也可以通过手持机对现场信息进行记录并且将信息反馈给列检中心,这样实现了铁路货车信息的同步与共享,提高了作业效率。因此,检车员配备的手持机是保证数据正确采集与快速传递的重要设备,也是列检手持机系统中非常关键的组成部分。本课题利用ARM9处理器丰富的硬件资源,给出了一套手持机PDA软硬件平台设计方案。手持机PDA的硬件平台是以三星S3C2442处理器为核心,其内部集成了64M的SDRAM和128M的NAND FLASH,外部扩展了液晶显示与矩阵键盘等人机接口,同时提供了SD卡扩展接口、USB主从接口,并为控制电台预留电台接口。在此硬件平台的基础上,本文深入探讨了WindowsCE6.0嵌入式操作系统BSP移植过程,论文首先研究了用于系统引导启动的BootLoader程序的设计方法和实现过程,为手持机PDA设计了两级启动引导机制;然后,参照相似开发平台为手持机PDA克隆出相应的BSP;最后,根据特定的键盘电路为手持机PDA设计了3x3矩阵键盘底层驱动程序和顶层测试程序。与此同时,本文深入探讨了WindowsCE6.0嵌入式系统内核构建过程,在移植好的BSP基础上为手持机PDA定制操作系统内核,最终将内核文件成功地写入NAND FLASH中并正常启动运行。此外,在开发实现的软硬件平台基础上实现了基于DirectShow的图像采集应用程序,为综合应用手持机PDA平台软硬件资源提供有效的参考实例。经过硬件调试以及软件测试,本课题最终完成了课题之初设计的手持机PDA软硬件平台的构建,实现了相应功能,不仅为设备产品化夯实基础,而且对不同领域相关产品的改进具有实际参考价值。