5.5.Linux设备驱动模型-Linux驱动开发第5部分

本课程是linux驱动开发的第5个课程,主要内容是linux的设备驱动模型,包括总线、类、设备、驱动等概念,重点通过platform平台总线的工作来演示设备驱动模型的工作方法,实践环节对上个课程的LED驱动进行平台总线式改造,最终目标是让...

5.0 (个评分) 52622人学习

高级 10课时 5小时16分钟 2016/07/09更新

资料下载

二维码 下载学堂APP 缓存视频离线看

    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
嵌入式软件工程师完全学习路线图专题-项目实战来袭
总价:
2118.00
套餐价:
1230.71
节省
¥887.29
嵌入式工程师养成计划系列课程--0.2.朱老师带你学Linux
318100人学习
¥1.00
嵌入式工程师养成计划系列课程--0.3.嵌入式Linux C编程基础
504843人学习
¥1.00
嵌入式工程师养成计划系列课程--0.1.嵌入式软件工程师学习指南
82876人学习
¥1.00
更 多 70 门 课 程
Linux驱动开发视频课程套餐
总价:
400.00
套餐价:
280.00
节省
¥120.00
5.2.字符设备驱动基础-linux驱动开发第2部分
112858人学习
¥49.00
5.3.字符设备驱动高级-linux驱动开发第3部分
47121人学习
¥39.00
5.4.驱动框架入门之LED-Linux驱动开发第4部分
66475人学习
¥49.00
更 多 11 门 课 程
Linux运维学习专题[红帽Linux企业版]
总价:
1226.00
套餐价:
929.40
节省
¥296.60
计算机网络原理精讲视频课程
898451人学习
¥119.00
红帽Linux企业版6.4系统管理视频课程
123734人学习
¥399.00
Linux网络服务器实战视频课程Redhat 6.4
55113人学习
¥399.00
更 多 7 门 课 程
杨哥Linux云计算架构师视频教程【初级—中级篇】
总价:
1215.00
套餐价:
802.52
节省
¥412.48
杨哥Linux云计算系列②: CentOS7零基础入门学习 (完整版)
927760人学习
¥21.00
杨哥Linux云计算系列③: Shell脚本自动化编程实战(完整版)
215386人学习
¥199.00
杨哥Linux云计算系列④:MySQL DBA 运维实战视频教程
60192人学习
¥199.00
更 多 7 门 课 程
杨哥Linux云计算系列—Linux云计算架构师课程(上篇)
总价:
618.00
套餐价:
309.00
节省
¥309.00
杨哥Linux云计算系列②: CentOS7零基础入门学习 (完整版)
927760人学习
¥21.00
杨哥Linux云计算系列③: Shell脚本自动化编程实战(完整版)
215386人学习
¥199.00
杨哥Linux云计算系列④:MySQL DBA 运维实战视频教程
60192人学习
¥199.00
更 多 4 门 课 程
运维 新人优惠券
  • 课程介绍
  • 课程大纲 试看
  • 讲师好课 212
  • 学员评价

适合人群:

本课程是linux驱动开发的第5个课程,要求学过前面的课程,尤其是C语言高级专题及驱动基础等课程,有一定编程能力,对linux内核驱动有一定掌握才能学习。

课程目标:

本课程是linux驱动开发的第5个课程,主要内容是linux的设备驱动模型,包括总线、类、设备、驱动等概念,重点通过platform平台总线的工作来演示设备驱动模型的工作方法,实践环节对上个课程的LED驱动进行平台总线式改造,最终目标是让大家彻底学习linux的总线式设备驱动模型。

课程简介:

嵌入式很是当前IT领域较炙手可热的话题。其主要应用领域涵盖与人类相关的各行业:

* 消费电子(手机、平板电脑、游戏机)

* 物联网(智能家居、智慧城市)

* 工业自动化(无人工厂、工业机器人)

巨大的商机和人才缺口导致嵌入式软件工程师的薪资居高不下,引得无数青年才俊、高校学子相继加入、苦苦钻研。


课程特色

*零基础可学习,降低学习门槛。

*深入浅出,通俗易懂。不怕学不会,就怕你不学习。

*思路清晰、语言风趣,对着视频看也不会想睡觉······

*视频 + 文档 + 练习题 + 答疑,多方位保证学习质量。

*基础知识 + 思路引导的教学方式,授之以鱼更授之以渔。

*系列课程。本教程只是入门篇,后续还有更多更精彩视频更新中。


展开更多

课程大纲-5.5.Linux设备驱动模型-Linux驱动开发第5部分

资料下载
  • 1

    5.5.1.linux设备驱动模型简介 本节介绍linux设备驱动模型诞生的原因、技术特征、以及其对驱动开发编写调试的影响,主要目的是让大家全方位感受一下到底什么是linux的设备驱动模型。

    「仅限付费用户」点击下载“课件_5.5.linux设备驱动模型.txt”

    [39:39]
  • 2

    5.5.2.设备驱动模型的底层架构 本节讲解设备驱动模型的最底层实现模块,主要有三个:kobject、kobj_type、kset。

    「仅限付费用户」点击下载“课件_5.5.linux设备驱动模型.txt”

    [32:35]
  • 3

    5.5.3.总线式设备驱动组织方式 本节详解linux内核中以总线为连接的驱动组织形式,详细分析了类、总线、设备、驱动等几个概念及其关联。

    「仅限付费用户」点击下载“课件_5.5.linux设备驱动模型.txt”

    [40:33]
  • 4

    5.5.4.platform平台总线简介1 本节讲述platform平台总线的目的、意义、工作方式等,注意本节的关键在于platform自己本身的构建和工作原理,下节课才会讲如何使用平台总线来组织设备和驱动。

    「仅限付费用户」点击下载“课件_5.5.linux设备驱动模型.txt”

    [42:30]
  • 5

    5.5.5.platform平台总线工作原理2 本节首先讲解平台总线的工作流程,然后重点讲了平台总线本身自己构建的过程。

    「仅限付费用户」点击下载“课件_5.5.linux设备驱动模型.txt”

    [28:57]
  • 6

    5.5.6.platform平台总线工作原理3 本节以内核中自带的三星为2440写的基于平台总线的LED驱动源码为例,分析了如何在平台总线下去编写驱动程序。

    「仅限付费用户」点击下载“课件_5.5.linux设备驱动模型.txt”

    [34:21]
  • 7

    5.5.7.平台总线实践环节1 本节开始实战编写X210下基于平台总线的LED驱动,本节把上个课程的LED驱动源码拿来改写成平台总线制式,先实现platform_driver。

    [20:30]
  • 8

    5.5.8.平台总线实践环节2 本节分析系统移植时的mach文件,然后找到并添加LED相关的platform_device的注册。

    「仅限付费用户」点击下载“课件_5.5.linux设备驱动模型.txt”

    [29:27]
  • 9

    5.5.9.平台总线实践环节3 本节同时调试platform_device和platform_driver,进行问题排除和代码测试、讲解。

    「仅限付费用户」点击下载“课件_5.5.linux设备驱动模型.txt”

    [24:05]
  • 10

    5.5.10.平台总线实践环节4 本节重点是硬件配置信息中的数据如何从device端传递到driver端,并且被driver接收用于硬件的操作方法中。

    「仅限付费用户」点击下载“课件_5.5.linux设备驱动模型.txt”

    [23:53]

5

条学员评分 超过  “Linux”   99%的课程
      展开更多
      加载中
      没有了哦~

      ¥31.20

      立即购买
      关注公众号 领VIP会员
      下次再说

      点击打包下载,即可获取该课程全部资料

      迎新春满300减35 满400减50
      是否单独购买该课程?
      直接购买 去凑单
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部