- 1
- 2
- 3
- 4
- 5
嵌入式Linux平台上USB主控驱动的研究
资料介绍
嵌入式系统是以应用为中心,以计算机为基础,软硬件可裁剪,适用于系统对功能、可靠性、成本、功耗严格要求的专用计算机系统。实时性是嵌入式系统的基本要求,其次,还要求代码小,速度快,可靠性高。 嵌入式Linux(Embedded Linux)是指对Linux经过裁剪小型化后,可固化在存储器或单片机中,应用于特定嵌入式场合的专用Linux操作系统。 驱动程序开发是嵌入式Linux项目中工作量最大的一部分内容,开发出高质量的驱动程序是项目成功的关键。本课题研究内容正是嵌入式Linux平台上的USB设备主控驱动开发。 论文以完成一个嵌入式开发平台为目标,该平台使用三星公司的s3c2410为主芯片,操作系统选用linux2.6.23版本,涉及的工作主要是Linux内核移植和USB驱动开发。论文的主要内容为: 1) 在深入研究了Linux底层代码的基础上,给出了搭建开发环境和编写启动代码的方法,深入阐述了内核的初始化过程。 2) 对Linux内核的设备驱动模型和驱动架构进行了深入分析,研究了USB协议和USB主机端驱动在Linux上的实现过程,并把USB协议栈移植到了论文所述的平台上。这部分内容包括USB的基本通讯协议、USB主控制器接口、OHCI规范和USB协议栈的构建方法。 3) 论文介绍了USB键盘项目的研发过程和技术细节。 通过完成这个嵌入式Linux开发平台的项目,作者阅读并改写了大量的内核源代码,对内核的底层实现机制和USB驱动编写做了深入的探索与研究。本论文对在其它平台进行内核移植或驱动开发也可以起到借鉴作用。
部分文件列表
文件名 | 大小 |
嵌入式Linux平台上USB主控驱动的研究.pdf | 435K |
最新上传
-
21ic小能手 打赏10.00元 1天前
-
21ic小能手 打赏10.00元 1天前
-
21ic小能手 打赏10.00元 1天前
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:kk1957135547
-
21ic下载 打赏40.00元 3天前
用户:WK520077778
-
21ic下载 打赏40.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:xuzhen1
-
21ic下载 打赏50.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏30.00元 3天前
用户:xzxbybd
-
21ic下载 打赏40.00元 3天前
用户:z00
-
21ic下载 打赏40.00元 3天前
用户:forgot
-
21ic下载 打赏40.00元 3天前
用户:happypcb
-
21ic下载 打赏20.00元 3天前
用户:zhaoqshan
-
21ic下载 打赏5.00元 3天前
用户:17724187683
-
21ic下载 打赏5.00元 3天前
用户:zmm1818
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
chenruiji 打赏1.00元 3天前
资料:血糖仪原理图
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:测试智能语音控制模块
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:CJQ_ENJOY
-
21ic小能手 打赏5.00元 3天前
全部评论(0)