嵌入式Linux蓝牙无线终端的研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
蓝牙技术是一种全球开放的无线通信技术标准,为用户提供低成本低功耗的短距离无线连接,已广泛应用于无线个域网中。经过多年的发展,如今蓝牙已经成为个人电脑和各种移动终端设备中必不可少的部件。
     论文给出了基于蓝牙技术的智能终端的硬件结构和软件体系结构的总体设计方案。硬件平台是以Freescale公司的ARM内核的32位嵌入式微处理器i.MX21为控制核心,外部扩展了蓝牙模块、以太网模块、SD卡存储模块等。文中对各个硬件模块的实现做了详尽的论述。在硬件平台的基础上,移植了嵌入式Linux操作系统,按照操作系统、驱动程序和应用程序的分层软件体系结构设计了系统软件,并针对蓝牙部分给出了详细的分析。然后,描述了蓝牙在网络接入中的应用场景,指出蓝牙在移动状态下接入局域网存在一定缺陷,例如,在网间移动情况下使用网络电话,由于网间漫游时延较大,严重影响通话质量。最后,使用一种中间件的方法,改进网间移动情况下实时业务的性能。
Bluetooth technology is a kind of global-open criteria of wireless communication, which provide with low-cost and low-consumption connection for user. It has been popular in the wireless personal area network, and been the necessary part of PC and terminal.
     The paper presents the scheme of the intelligent terminal hardware and software system. The Freescale i.MX21 is the core of the intelligent terminal's hardware platform, which is the 32-bit ARM kernel embedded microprocessor, Periphery expands Bluetooth module, Ethernet communication module, SD card module and so on. The paper will depict the design of the hardware in detail. Based on the hardware platform, we port the embedded OS (operating system) Linux. And the whole software is divided into three parts of OS, driver and application software. And the software about Bluetooth will be in detail analysis. Afterwards, describe the application situation of the Bluetooth in the wireless LAN, and figure out there are some disadvantage in the mobile state. Such as, call network phone when moving between the micronetworks, the performance is bad because of the long hand-over time. At last, introduce the middleware to improve the performance of the quality of the real-time service when moving between micronetworks.
引文
[1]沈连丰等.嵌入式系统及其开发应用.北京:电子工业出版社,2005
    [2]刘峥嵘等嵌入式Linux应用开发详解.北京:机械工业出版社,2004
    [3]田泽.嵌入式系统开发与应用.北京:北京航空航天大学出版社,2005
    [4]杜春雷.ARM体系结构与编程.北京:清华大学出版社,2003
    [5]陈莉君.深入分析Linux内核源代码.北京:人民邮电出版社,2002
    [6]JONATHAN CORBET ALESSSANDRO RUBINI&JONATHAN CORBET.LINUX设备驱动程序(第三版).北京:中国电力出版社,2006
    [7]Nathan J.Muller著 周正 等译.蓝牙揭秘.北京:人民邮电出版社,2001
    [8]张禄林,雷春娟,郎晓虹,蓝牙协议及其实现,人民邮电出版社,2005
    [9]金纯等,蓝牙技术,电子工业出版社,2001
    [10]Bluetooth Specifications,http://www.bluetooth.com
    [11]禹帆,蓝牙技术,清华大学出版社,2002
    [12]i.MX21 Applications Processor Reference Manual Rev.3,Freescale Semiconductor,2007.4
    [13]MC9328MX21 Rev.3.2,Freescale Semiconductor,2008.6
    [14]吴明晖主编,徐睿等编著.基于ARM的嵌入式系统开发与应用[M].北京:人民邮电出版社,2004.6
    [15]孙天泽,袁文菊、张海峰编著.嵌入式设计及Linux驱动开发指南--基于ARM9处理器[M].北京:电子工业出版社,2005.6
    [16]张嵛编著.32位嵌入式系统硬件设计与调试[M].北京:机械工业出版社,2005.5。
    [17]Jobn Catsoulis著,徐君明,许铁军,黄年松等译.嵌入式硬件设计[M].中国电力出版社,2004.6。
    [18]Xiao Ni,Weiren shi,Song Zheng,Design of Micro Mobility Support in Bluetooth Sensor Network,2006 IEEE International Conference on Industrial Informatics
    [19][美]Andrew.N.sloss,[美]Dominic Symes,[英]Chris Wright著,沈建华译.ARM 嵌入式系统开发--软件设计与优化[M].北京:北京航空航天大学出版社,2005.5。
    [20]Diego Melpignano,David Siorpaes,Bluetooth TCP Booster,Vehicular Technology Conference,2001.VTC 2001 Spring.IEEE VTS 53rd Volume 3,6-9May 2001 Page(s):2137-2141 vol.3
    [21]Simon Baatz,Matthias Frank,Rolf Gopffarth,etc Handoff Support for Mobility with IP over Bluetooth,Local Computer Networks,2000.LCN 2000.Proceedings.25th Annual IEEE Conference on 8-10 Nov.2000 Page(s):143-154
    [22]KO Sung-Yuan,The Embedded Bluetooth CCD Camera,Electrical and Electronic Technology,2001.TENCON.Proceedings of IEEE Region 10International Conference on Volume 1,19-22 Aug.2001 Page(s):81-84 vol.1
    [23]马忠梅,李善平,康慨,叶楠。ARM & Linux嵌入式系统教程[M]北京航空航天大学出版社 2005.3
    [24]卢军.Linux 0.01内核分析与操作系统设计[M].清华大学出版社,2004.10
    [25]魏洪兴,胡亮,曲学楼 等。嵌入式系统设计与实例开发实验教材[M]清华大学出版社 2005.12
    [26]周立功.《ARM嵌入式系统基础教程》[M].北京:北京航空航天大学出版社,2005.
    [27]金西、黄汪,Linux操作系统是嵌入式系统新的选择,微计算机信息
    [28]Andrew S.Tanebaum、Albert S.Woodhull,操作系统:设计与实现,清华大学出版社
    [29]David A.Rusling著、朱珂等译,Linux编程白皮书,机械工业出版社,2000
    [30]邹思轶等,嵌入式Linux设计与应用,清华大学出版社,2002
    [31]王学龙,嵌入式linux系统设计与应用,清华大学出版社,2001.8
    [32]胡希明等,Linux内核源代码分析,浙江大学出版社,2001
    [33]李善平等,linux内核2.4版源代码分析大全,机械工业出版社,2002.1

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700