原创 ARM9微控制器与嵌入式无线网络实战

2009-11-15 19:56 1610 8 8 分类: 消费电子

四、32位微控制器和嵌入式无线的完整解决方案

     本书和本书配套的成都无线龙ARMRFST912平台希望能够从教材到实验,为电子工程师提供一个完整的ARM9微控制器和无线网络学习、实验和开发的解决方案。

     本书从ARM软件开发环境(Keil最新的ARM开发平台)入手,循序渐进地学习ARM9微控制器(ARM9微控制器是最新的STR912系列微控制器)。本书从最基本的入门开始,一边介绍ARM9的处理器、外设、各种通信接口,一边介绍相应的软件程序。每一个小的章节都有一套与具体实验对应的,全部由C语言源代码组成的实验代码,成都无线龙的工程师已经为读者建立好了工程文件,并且验证过这些代码。读者只要对这些文件进行简单地编译、下载,就可以观察到运行效果。大部分的运行结果都可以在系统自己的彩色显示器上观察到。

     成都无线龙ARMRFST912平台提供的这十多个实验,使读者可以完全理解STR912微控制器的内部原理和特点,包括定时器、中断、同步、异步串口、CAN总线、以太网接口等。学习ARM9微控制器,最好的办法是理论同实际相结合,动手为主,在动手实验中去体会ARM9的基本结构和基本原理。

     当为读者提供一系列实验和一百多页教材,使读者对ARM9微控制器有了初步了解(或深入了解)后,本书用一个章节介绍了ZigBee无线网络的基本原理,以便为下一个章节的学习打下理论基础,然后很快进入ZigBee无线网络的实验。

     ZigBee(IEEE 802.15.4)是一种很有前途、低速度的无线网络,学习ZigBee无线通信和无线网络是入门无线技术很好的选择。

     学习ZigBee技术和其他无线网络技术的主要难点是复杂的无线冲突碰撞避免技术和网络协议栈。本书的ZigBee无线SoC(无线片上系统)采用了类似EM260的协议栈内置技术。这样,读者可以避开复杂的网络协议,直接使用高级AT命令集和ARM9微控制器串口对ZigBee网络进行控制,从而将注意力集中到ARM9接口软件和无线通信接口软件这个学习无线的最重要方面上来,实现入门无线网络的低门坎和高效率。

     ZigBee无线网络的实验,包括了全部进入网络、网络路由、无线传感器数据传输、网络节点控制等功能。它利用彩色TFT液晶显示系统进行图形和字符显示,让读者相当于有了一台高级的无线网络分析仪器,能够轻松观察到无线组网效果和数据包装进行实际无线传输的通信效果,从而解决了学习无线时缺乏无线仪器的另外一个难题。

     学习完ZigBee网络后,本书将带领读者进入嵌入式蓝牙网络。虽然目前很多人都熟悉蓝牙耳机,但是,恐怕很少有人有机会实际使用过蓝牙技术进行实际的通信和实际的无线控制,以及了解蓝牙无线技术的核心。

     当读者很方便地从ARMRF开发板上取下ZigBee片上系统,换装蓝牙片上系统后,读者的ARMRF平台就立即变成了一台蓝牙无线开发系统。通过成都无线龙通讯科技有限公司提供的蓝牙开发软件代码,可以轻松地使用ARM9微控制器实现对蓝牙网络的控制,包括进入蓝牙网络、分析蓝牙服务等。

     最后一章是学习使用ARM9微控制器实战目前广泛使用的GSM手机网络。在ARMRF开发板上安装GSM模块,便可以用本书提供的源代码轻松实现进入GSM网络,实现发送短信息等功能。当读者使用自己的ARM9无线开发系统实现与远在数百公里外的朋友进行短信通信时,一定会加倍感受到无线网络技术和以ARM9为核心的32位微控制器技术的强大功能,并感受到嵌入式无线技术的光明前景。

     从ARM微处理器诞生以来,已经有大量的图书和教材对ARM技术进行了全面介绍,但由于短距离无线通信和ZigBee、蓝牙、GSM等无线网络技术是近年来才兴起的新技术,而无线通信和无线网络又有自己的一系列技术难点和特点,因此目前将ARM微控制器技术应用到无线通信和无线网络的实用书籍还很少见。然而从事嵌入式无线设计的技术学员又急切需要这方面的图书。

     成都无线龙通讯科技有限公司长期从事无线通信和产品的开发,特别是无线开发工具的开发,在如何使用ARM9微控制器进行无线通信和使用无线网络方面,有多年的实际经验。本书正是这些实际经验的很好总结。

     与成都无线龙通讯科技有限公司和北京航空航天大学出版社已经共同出版的其他无线单片机丛书一样,本书最重要的特点是以动手实战为核心,而将ARM微控制器的原理和技术资料放在次要位置。这是因为目前因特网已经普及,任何人需要获得这方面的技术资料,都非常容易。对读者而言,真正比较困难的是采用ARM9微控制器与无线SoC芯片、无线网络模块的接口技术,以及进行实际的软件开发和实际测试、调试的技术。而本书正是紧紧抓住这个重点,从ARM9微控制器开始,结合无线通信和无线网络的基础知识,通过一系列不同的实验和ZigBee、蓝牙、GSM等无线网络系统的应用示范,让读者轻松上路,自己体验如何采ARM9微控制器构建自己的无线通信系统和实际的无线网络系统。

     同时,为了适应ARM9微控制器在无线领域的高级应用需要,本书还具体讨论了如何将RTOS、GUI等ARM软件开发的高级技术应用到无线通信和无线网络的实际中去。

     最后,我们要感谢北京航空航天大学出版社为本书的出版付出的心血和努力,没有他们的辛勤劳动,这本书和其他无线单片机系列技术丛书不会这样快地与读者见面。

作者
2007年12月

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
8
关闭 站长推荐上一条 /3 下一条