- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
基于AT91M40800的无线数据终端
录入:edatop.com 点击:
摘 要 随着中国移动GPRS和中国联通CDMA1X网络的建成商用,GPRS/CDMA无线数据终端的应用范围越来越广。本文介绍了ATMEL公司基于ARM7TDMI核的微控制器AT91M40800的内部结构和扩展外围,并在此硬件平台上移植了μC/OSII嵌入式操作系统、Interniche网络协议栈和μC/FS文件系统,从而给出了一个完整的GPRS/CDMA无线数据终端的实现方案。
关键词 ARM处理器,μC/OSII嵌入式操作系统,μC/FS文件系统,Interniche网络协议栈
1 引 言
GPRS/CDMA无线数据网络系统由于其覆盖范围广,通信质量高,永远在线和按流量计费等优点,在无线上网、环境监控和数据采集等许多行业得到了广泛应用。作为系统重要组成部分的GPRS/CDMA无线数据终端,为了满足其成本低,体积小和移动灵活的要求,目前普遍使用的方案是在单片机系统上加载一些操作系统和网络协议栈来控制无线模块登录GPRS/CDMA网络,从而实现数据的传输。但由于目前的单片机大多仍是8位系统,处理速度较慢,且硬件资源有限,对操作系统和协议栈的支持能力不够强,因此实际运行起来效果并不理想。ARM处理器凭借其功能强,功耗低,性能高的优势迅速成为了各种控制应用领域的首选。本文通过采用ATMEL公司的AT91M40800处理器并外扩大容量存储器的方法来构建功能强大的硬件平台,并在此硬件平台上移植了μC/OSII嵌入式操作系统、网络协议栈和文件系统,从而大大提高了终端的可靠性,增强了系统的可扩展性和产品开发的可延续性。
2 硬件平台
GPRS/CDMA无线数据终端采用ATMEL公司的一款ARM7微控制器AT91M40800,其特点如下:
集成了ARM7TDMI处理器内核,高性能的32位RISC体系结构,具有高密度的16位指令集和嵌入式ICE(In