当前位置:主页 > 科技论文 > 计算机论文 >

基于ARM-Linux的无线区域通信系统的研究与实现

发布时间:2019-04-18 09:07
【摘要】:随着Intemet的发展和后PC时代的到来,嵌入式系统的应用日益广泛,嵌入式系统以其内核小、专用性强、系统精简、高实时性等特点,在各领域取得了广泛应用。三星公司出产的ARM系列S3C2440处理器以其低价格、低功耗等优势在工控设备、PDA等领域占有了重要的市场份额。同时支持ARM技术的嵌入式Linux操作系统,具有内核可裁减、代码开放等特点,将Linux操作系统应用到嵌入式系统中,可以充分发挥ARM和Linux两者的优势。本文描述的即是基于此软硬件环境,利用蓝牙技术实现的无线区域通信系统。 蓝牙技术作为一种全球开放的无线通信技术标准,为用户提供低成本、低功耗的短距离无线连接。蓝牙V4.0规范,是蓝牙发展史上一次史无前例的重大转折点,将迎来的是高速无线数据传输时代。该规范在低功耗模式下,把蓝牙的传输距离增加到了100米以上,蓝牙的应用在不久的将来会进一步得到了极大的扩展。 针对以上情况,本文提出了开发基于ARM-Linux的无线区域通信系统的设想,并对其进行了深入的研究和探讨。主要理论研究与实验成果包含以下几个方面: (1)分析当前主流无线技术的发展现状及性能优劣,进行综合比较,结合蓝牙技术具体状况,选用TTL串口蓝牙模块;探讨多种嵌入式处理器的特点和应用范围,着重研究了ARM系列处理器的性能特点,以ARM9核心板配备底板作为实验开发板;集成三星3.5寸LCD触摸屏,通过Framebuffer应用程序接口,控制LCD显示屏将系统向用户提供的服务和反馈的信息显示出来;详细了解电阻式触摸屏的工作原理,实现从外界接收数据输入,实现人机交互界面。 (2)深入分析当今具有影响力的嵌入式操作系统,从成本、维护、硬件支持、GUI界面等多方因素进行对比评析,着重叙述了最为适合本文应用开发的Linux操作系统;在利用u-boot作为bootload启动开发板之后,将操作系统移植并固化到核心板的存储区。 (3)应用程序的开发与实现。描述开发板与蓝牙模块的结构和接口,通过TTL串口实现两者的硬件连接;简单了解蓝牙协议栈,使用模拟串口方式进行蓝牙技术开发;人际交互有多个界面设计:提示性界面、搜索结果显示、数据输入界面、发送、显示接收数据界面等;在主机PC机上完成搜索设备、与远程建立连接、发送信息、接收并显示信息等功能的设计与开发,利用交叉编译工具编译之后,生成可执行文件移植进开发板,从而实现整个无线区域信息交流系统。 本文实现了基于ARM-Linux的无线区域范围内设备搜索、英文信息发送和接收等基本通信功能,且操作简单;但人机交互界面设计不够精细,汉字传输与字体库函数的移植等都有待今后进一步的研究与完善。
[Abstract]:With the development of Intemet and the coming of post-PC era, embedded system has been widely used in various fields because of its small kernel, strong specificity, simple system, high real-time and so on. Samsung produced ARM series S3C2440 processor with its low price, low power consumption and other advantages in industrial control equipment, PDA and other areas of the important market share. At the same time, the embedded Linux operating system, which supports the ARM technology, has the characteristics of reducing the kernel and opening the code. The application of the Linux operating system to the embedded system can give full play to the advantages of both ARM and Linux. This paper describes a wireless area communication system based on Bluetooth technology, which is based on this software and hardware environment. Bluetooth technology, as a global open wireless communication technology standard, provides low-cost, low-power short-distance wireless connectivity for users. Bluetooth v4.0 specification is an unprecedented turning point in the history of Bluetooth, and will usher in the era of high-speed wireless data transmission. In low power consumption mode, the transmission distance of Bluetooth is increased to more than 100 meters, and the application of Bluetooth will be greatly expanded in the near future. In view of the above situation, this paper puts forward the idea of developing the wireless area communication system based on ARM-Linux, and makes a deep research and discussion on it. The main theoretical research and experimental results include the following aspects: (1) analyze the current mainstream wireless technology development status and performance advantages and disadvantages, make a comprehensive comparison, combined with the specific situation of Bluetooth technology, select TTL serial Bluetooth module; The characteristics and application range of many embedded processors are discussed, and the performance characteristics of ARM series processors are studied emphatically. The ARM9 core board is equipped with backplane as the experimental development board. Samsung 3.5-inch LCD touch screen integration, through the Framebuffer application program interface, control the LCD display system to provide services and feedback information to display; Understand the principle of resistive touch screen in detail, realize receiving data input from outside world and realizing human-computer interface. (2) analyzing the influential embedded operating system, comparing and analyzing the factors such as cost, maintenance, hardware support, GUI interface and so on, focusing on the Linux operating system which is the most suitable for the application and development of this paper. After using u-boot as the bootload boot development board, the operating system is transplanted and solidified to the storage area of the core board. (3) the development and implementation of the application program. The structure and interface of the development board and Bluetooth module are described, the hardware connection between them is realized by TTL serial port, the Bluetooth protocol stack is simply understood, and the Bluetooth technology is developed by analog serial port. There are several interface designs for interpersonal interaction: cue interface, search result display, data input interface, sending, display receiving data interface and so on. After completing the search device on the host PC, establishing remote connection, sending information, receiving and displaying information, and so on, after compiling with the cross-compiling tool, the executable file will be transplanted into the development board. Thus the whole wireless area information exchange system is realized. In this paper, the basic communication functions such as device search, English information sending and receiving based on ARM-Linux in wireless area are realized, and the operation is simple. However, the design of human-computer interface is not fine enough. The transfer of Chinese characters and the transplantation of font library functions need to be further studied and perfected in the future.
【学位授予单位】:太原理工大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TN92;TP368.1

【参考文献】

相关期刊论文 前10条

1 徐毅;王家伟;;基于J2ME的无线蓝牙技术在工程测绘上的应用[J];重庆交通大学学报(自然科学版);2009年03期

2 白涛;张长利;;基于ARM和LAMP技术的抄表服务器系统[J];电力自动化设备;2010年05期

3 刘宇;李建黎;;基于蓝牙技术的无线显示屏系统设计[J];单片机与嵌入式系统应用;2010年01期

4 贺明;周中华;董利民;吴武臣;;嵌入式蓝牙文件传送方案的实现[J];电子技术应用;2009年12期

5 宋延昭;嵌入式操作系统介绍及选型原则[J];工业控制计算机;2005年07期

6 张言权;张胜宝;;基于嵌入式Linux的电能质量在线监测系统的研究[J];电力系统保护与控制;2009年07期

7 舒双宝;罗家融;王勤ng;孙滨璇;;基于DSP和ARM便携式电能质量监测系统的设计与实现[J];电力系统保护与控制;2010年24期

8 梁军学;郁滨;;Linux蓝牙协议栈的USB设备驱动[J];计算机工程;2008年09期

9 申继伟;杜锦丽;;基于FPGA的LCD驱动设计[J];科技信息;2011年02期

10 陈子彬;;蓝牙技术能在汽车通讯得到长足的应用[J];价值工程;2010年21期

相关硕士学位论文 前10条

1 刘领涛;基于PLC金相试样抛光机控制系统的研究与设计[D];河北农业大学;2011年

2 岳祝强;基于无线传感器网络的智能家居终端的研究[D];河北工程大学;2011年

3 赵君兰;智能化矿井提升机制动系统检测装置的开发[D];西安科技大学;2011年

4 董延杰;基于WinCE的铁路桥梁检测系统接收终端的研究[D];西安科技大学;2011年

5 熊志金;基于ARM的嵌入式电力远程监测系统的研究[D];武汉理工大学;2004年

6 赵幸;可定制的嵌入式实时Linux研究与开发[D];西北工业大学;2004年

7 陈敏;基于NT68521 Scaler的液晶显示器软件设计[D];西南交通大学;2004年

8 陈敏;嵌入式Linux应用支撑技术[D];西北工业大学;2005年

9 陈泽江;航天GPS数据采集、处理及地面检测系统的研究[D];中国科学院研究生院(空间科学与应用研究中心);2005年

10 邵雷兵;嵌入式网络管理系统的设计与实现[D];浙江大学;2004年



本文编号:2459925

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2459925.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户5e57b***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com