- 1
- 2
- 3
- 4
- 5
Linux内核移植与USB驱动开发
资料介绍
Linux是相对比较新的操作系统,逐渐为商业界、学术界所关注,由于开放源代码、内核功能强大、尺寸较小等原因,linux在嵌入式系统中得到了广泛的应用,嵌入式平台多种多样,硬件芯片推陈出新,要把 linux内核应用到一个特定的嵌入式系统首要的工作就是系统移植和驱动开发。这部分工作完成后,就为上层应用程序的开发屏蔽了硬件平台的复杂性与多样性,极大提高了产品开发的效论文以完成一个嵌入式开发平台为目标,该平台使用三星公司的s3c2410为主芯片,操作系统选用 linux2614版本,涉及的工作主要是 linux内核移植和UsB驱动开发。论文的主要内容为:
1:在深入研究了inux底层代码的基础上,给出了搭建开发环境和编写启动代码的方法,深入阐述了内核的初始化过程,并结合硬件平台重点阐述了在移植过程中如何编写内核页表页目录部分和中断管理部分的代码2:对inux内核的设备驱动模型和驱动架构进行了深入分析,研究了USB协议和USB主机端驱动在 linux上的实现过程,并把UsSB协议栈移植到了论文所述的平台上。这部分内容包括UsB的基本通讯协议、USB主控制器接口、OHC1规范和USB协议栈的构建方法
3:论文介绍了两个和UsB相关的项目的研发过程和技术细节,包括一个可分离式U盘设备端实现和一个基于本开发平台的USB摄像头驱动程序设计。
通过完成这个嵌入式 linux开发平台的项目,作者阅读并改写了大量的内核源代码,对内核的底层实现机制和USB驱动编写做了深入的探索与研究。本论文对在其它平台进行内核移植或驱动开发也可以起到借鉴作用。
关键词:s3c2410 linux USB USB开放主机控制器接口規范
部分文件列表
文件名 | 大小 |
Linux内核移植与USB驱动开发.pdf | 4M |
最新上传
-
21ic小能手 打赏20.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
sd-hyc 打赏1.00元 3天前
资料:神州易刻2024最新版
-
柏涵 打赏1.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:jh0355
-
21ic下载 打赏310.00元 3天前
用户:w178191520
-
21ic下载 打赏210.00元 3天前
用户:gsy幸运
-
21ic下载 打赏210.00元 3天前
用户:zhengdai
-
21ic下载 打赏210.00元 3天前
用户:jh03551
-
21ic下载 打赏110.00元 3天前
用户:liqiang9090
-
21ic下载 打赏60.00元 3天前
用户:sun2152
-
21ic下载 打赏60.00元 3天前
用户:xuzhen1
-
21ic下载 打赏80.00元 3天前
用户:xzxbybd
-
21ic下载 打赏25.00元 3天前
用户:WK520077778
-
21ic下载 打赏20.00元 3天前
用户:w1966891335
-
21ic下载 打赏20.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏20.00元 3天前
用户:玉落彼岸
-
21ic下载 打赏15.00元 3天前
用户:kk1957135547
-
21ic下载 打赏10.00元 3天前
用户:zpf22332
-
21ic下载 打赏5.00元 3天前
用户:pangpidan
-
21ic下载 打赏5.00元 3天前
用户:hpxny
-
21ic下载 打赏5.00元 3天前
用户:pandq2009
-
21ic下载 打赏5.00元 3天前
用户:tomp
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic子站宣传员 打赏15.00元 3天前
-
106982800 打赏1.00元 3天前
-
llyy232008 打赏3.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:温控制冷箱单片机程序
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏20.00元 3天前
-
21ic小能手 打赏10.00元 3天前
资料:红外遥控接收实验
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
资料:格力凉之静外机原理图
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
全部评论(1)
2024-12-30 15:24:06moon118
不错,谢谢