推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

Linux内核移植与USB驱动开发

更新时间:2020-11-09 18:59:25 大小:4M 上传用户:xuzhen1查看TA发布的资源 标签:linuxusb 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(1) 举报

资料介绍

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

【关注B站账户领20积分】

全部评论(1)

  • 2024-12-30 15:24:06moon118

    不错,谢谢

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载