《基于ARM的WIFI无线传输系统设计》由会员分享,可在线阅读,更多相关《基于ARM的WIFI无线传输系统设计(47页珍藏版)》请在金锄头文库上搜索。
1、清华大学 2012 届毕业设计说明书基于 ARM 的 WIFI 无线传输系统设计摘要随着数字信息技术和网络技术的高速发展,嵌入式系统的应用已经广泛渗透到人们日常生活的每一个角落。随着嵌入式应用中功能需求越来越复杂,硬件条件不断提高,选择嵌入式操作系统也就势在必行。引入操作系统后,开发者可以把精力集中在实现应用功能的用户程序,无需太多地考虑底层硬件的控制和操作。Linux 作为功能强大、源码公开的操作系统,在全世界爱好者的共同开发下从问世以来就得到迅猛发展。由于在嵌入式领域中的优点突出,越来越多的嵌入式产品都选择了 Linux 作为内嵌的操作系统。本论文的主要任务是设计基于 ARM 处理的无线数
2、据传输的驱动程序以及网络通讯应用程序的软件设计。硬件的主控制器采用 ARM,并顺利移植了 Linux 操作系统作为软件开发平台,无线发送模块采用 USB 无线网卡即 USB-WIFI、并完成了基于 ARM 处理器的无线网卡驱动的设计,能够驱动 USB-WIFI。网络通讯应用程序采用的是 TCP/IP 协议,并以无线的方式发送给 PC 机,使得网卡与 PC 机进行简单的 WIFI 通信。关键词:嵌入式系统,Linux,ARM,USB-WIFI清华大学 2012 届毕业设计说明书AbstractWith the fast development of digital information and
3、 network teehnologies,Embedded System is spreading out and getting popularly used in every field. Modern embedded application becomes more and more complicated.Excellent popular hard ware makes it possible to use Embedded OS (Operating System) in Embedded System,Which is a good choice,based on Embed
4、ded OS,developers neednt think too much about low-layer stuff.All is just to concentrate on the top-layer application programming.As an open OS,Linux boost up since its birth,many embedded productsComprise Linux as the software platform because of its strong advantage in this field.The main task of
5、this thesis is to design ARM-based wireless data transmission driveprocedure and network communication applications procedure. The host controller hardware using ARM has successfully transplanted the Linux operating system as a software development platform to facilitate the following software desig
6、n.The wireless transmission module using USB wireless network card that is USB-WIFI has completed the ARM proecssor-based wireless network card driver design which has been proved to drive the USB-WIFI smoothly . Network communication applications using the TCP/IP protocol, send data wirelessly to t
7、he PC in which the network card has simple communication with PC.Key word: Embedded OS,Linux,ARM,USB-WIFI清华大学 2012 届毕业设计说明书第 I 页 共 II 页目 录1 绪论 11.1 研究背景 11.2 论文内容与结构 22、WiFi 无线通信的实现原理 42.1 WiFi 42.1.1 WLAN 技术介绍 42.1.2 WLAN 的组成单元 42.1.3 WLAN 的组成结构 52.2 嵌入式系统开发介绍 52.2.1 嵌入式系统的组成 52.2.2 系统开发平台的选择 62.3 WiFi 无线通信总体设计方案 63、WiFi 线通信系统硬件电路设计 83.1 总体硬件设计 83.2 CPU 的外围电路 83.2.1 电源电路 83.2.2 复位电路 93.2.3 系统时钟电路 103.2.4 存储器接口电路 103.3 系统的主要接口电路设计 123.3.1 串口电路 123.2.2 USB 接口电路 123.3.3 JTAG 接口电路 123.4 微处理器引脚连线图 133.4.1 电源