论文部分内容阅读
无线路由器以GPRS/CDMA等无线介质传送信息,可以以较低成本实现较大范围内的数据交换,有助于实现行业管理现代化、数据采集自动化等目标,具良好的应用前景。阐述了CDMA1X技术的发展背景、现状以及针对数据传输业务的应用状况。选用了uCLinux作为无线数据终端的嵌入式操作系统平台。讨论了uCLinux的技术特征以及优越性,并以此为基础,给出了以ARM为核心的硬件开发平台。分析了嵌入式Linux的开发环境,包括软件开发包toolchain和交叉编译环境。给出了嵌入式Linux系统的引导程序bootloader、内核Kernel以及文件系统组成。设计并实现了一个以S3C4510B为CPU,Flying-800为无线传输模块的无线数据终端原型。编制了基于CDMA网络的拨号程序,并针对嵌入式环境中PPP连接的实时检测以及自动拨号的实现方法进行了详细论述,同时说明了Linux环境下串口的配置以及读写方法。基于可管理、易管理的实际需求,采用CGI(Common Gateway Interface)技术实现了基于WEB的动态配置页面。实验结果表明,所设计的无线数据终端能够承担各种环境中数据传输的任务,能够在异常情况下自动恢复正常运行,并且能在无线网络连接中断的情况下自动缓存数据,确保了数据的可靠传输。