Linux的USB蓝牙设备驱动程序的设计及实现

Linux的USB蓝牙设备驱动程序的设计及实现

ID:37324351

大小:1.72 MB

页数:77页

时间:2019-05-21

Linux的USB蓝牙设备驱动程序的设计及实现_第1页
Linux的USB蓝牙设备驱动程序的设计及实现_第2页
Linux的USB蓝牙设备驱动程序的设计及实现_第3页
Linux的USB蓝牙设备驱动程序的设计及实现_第4页
Linux的USB蓝牙设备驱动程序的设计及实现_第5页
资源描述:

《Linux的USB蓝牙设备驱动程序的设计及实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、中山大学硕士学位论文基于Linux的USB蓝牙设备驱动程序的设计及实现学位申请人:导师姓名及职称:专业名称:研究方向:邝展华黄晓副教授电路与系统蓝牙技术答辩委员会主席:一委员:圈圭。堇2007年5月摘要基于Linux的USB蓝牙设备驱动程序的设计及实现电路与系统硕士生:邝展华指导老师:黄晓副教授近年来,蓝牙技术在无线通信技术中已经占有一个相当重要的地位。不但数据的传输速率越来越快,安全性、易操作性等方面都得到了相当大的改善。同时,蓝牙芯片的体积不断的缩小,价格也已经下降到3美元,使得它成为了众多手持设备、嵌入式设备首选的近距离无线通信技术。经过了多年的积

2、累改进和技术革新,Linux已经从一个学生的课外兴趣发展成为一个具有卓越的稳定性和安全性的成熟操作系统内核,并受到了各大IT厂商和多国政府的支持。无论是在企业级的服务器中,PC和笔记本电脑中,还是嵌入式设备中,以Linux为基础的操作系统都取得了相当大的进步并日渐深入人心。本文陈述了Linux操作系统下开发环境的建立过程,介绍了Linux下的驱动程序框架。随后将具体讲述了在该系统下的USB蓝牙设备驱动程序的设计思路和实现方法,并在描述过程中进一步探讨Linux下阻塞型I/O、多线程、同步互斥等关键问题。除此之外,本文还对驱动程序的Makefile、内核空

3、间的程序调试工具和技巧等方面作了简单的介绍。关键字:LinuxUSB蓝牙设备驱动ABSTRACTTheDesignandImplementationofUSBBluetoothDeviceDriverBasedonLinuxPlatformCircuitandSystemName:ZhanhuaKuangSupervisor:AssociateProfessorXiaoHuangToday,Bluetoothhasbecomeoneofthemostimportantwirelesstechnologies.ThedatarateofBluetoothh

4、asbeenbroughtupdramaticalb‘andthesecurityandtheeaseofusealsohavegainedgreatimprovement.Meanwhile,thesizeofBluetoothchipsalebecomingsmaller,andthecostofthechipshasbeenbroughtdownto$3.whichmakesBluetooththebestchoiceofhandhelddevicesandembeddedde啊cesfornearfieldwirelesscommunicatio

5、nsolufiOil.Throughalltheseyearsimprovement,Linuxhasgrownfromalittletoytoa-一尹aatureoperatingsystemkemdwithexcellentstabilityaadsecurityperformances.ItisnowsupportedbymanygreatcompaniesintheITfieldandthegovernmentofmanydifferentcountries.TheLinuxbasedoperatingsystemshasgainedgreatg

6、rowthnotonlyinenterpriseservers,PCs,butalsointheembeddeddevices.ThethesisdescribestheprocessofestablishingtheenvironmentinaLinuxbasedoperatingsystemandintroducesthedevicedriverframeworkofLinux.Andthen,wewilldiscuSsthedesignofaUSBBluetoothdevicedriveranditsimplementationindetail,a

7、ndwewilltakeastepforwardtodiscussthetopicsofmessaging,mulfithreadingprogramming,synchronizationandmutex.WewillalsogiveabriefdescriptionofuseofGNUmakeandthedebuggingskillsinthekernelspace.Keywords:LinuxUSBBluetoothDeviceDriverIl绪论第1章绪论I.I蓝牙技术的现状与前景蓝牙(Bluetooth)是一种耗电量低、成本低廉并且开放标准的短

8、距无线通信技术,由爱立信公司开始最初的研究。到了1998年5月,爱立信公司与诺基

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。