韦东山设备树详解

ID:
亲爱的(ID:),该课程版权归电子发烧友所有,请勿用作其他用途。
«
分享
收藏 0 20课时【未完待续】       |    315人已学习 原价:¥69 现价:69.00 立即购买
  • 课程介绍


    【什么是设备树?】


    我们写驱动前要先看原理图,确定硬件连接方式。驱动程序又没有眼睛,它不会看原理图。

    以前我们是在代码里告诉它这些硬件连接方式,现在改成使用设备树告诉它这些硬件连接方式。 所以请放心,写驱动的方法从没有变过。但是设备树有很大的便利,我们改动了硬件之后,以前需要重新编译内核或驱动; 现在只需要修改设备树就可以了。


    【我们为什么要录设备树课程?】


    网上虽然有不少关于设备树的博客,但是看了之后依然对设备树一知半解,半桶水。

    目前为止还没有一套讲解设备树深入浅出,丝丝入扣,无论是框架还是细节都比较全面的视频课程,所以我们决定录制设备树课程,致力于帮助广大学员扫清设备树在驱动以及内核学习中的障碍。


    【课程特点】


    1. 延续一贯风格:边讲边画、现场写代码

    2.讲解深入,涉及u-boot/kernel/driver对设备树的处理 全流程讲解: dts=>dtb=>device_node=>platform_device

    3. 有理论有示例


    【适合人群】


    1. 有Linux驱动开发基础的人, 可以挑感兴趣的章节观看

    2. 没有Linux驱动开发基础但是愿意学习的人,请按顺序全部观看, 我会以比较简单的LED驱动为例讲解

    3. 完全没有Linux驱动知识,又不想深入学习的人, 比如应用开发人员,不得已要改改驱动, 等全部录完后,我会更新本文档,那时再列出您需要观看的章节。


    【课程目录】


    第一章.设备树的引入与体验

    第01节_字符设备驱动程序的传统写法(已发布)

    第02节_总线设备驱动模型

    第03节_引入设备树

    第04节_在jz2440上体验设备树

    第05节_只想使用不想深入研究怎么办


    第二章 设备树的规范(dts和dtb)


    第三章 u-boot对设备树的支持


    第五章

    示例1: 修改UBOOT与内核在s3c2440上使用设备树


    第六章

    示例2: 在LCD驱动中使用设备树


    注意:这只是大概的目录规划,具体目录以录制好的为准。

    录制进度:计划一个月录完。



课程目录

课程评分

平均评分
5.0 1个评分
详细评分
5星
1
4星
0
3星
0
2星
0
1星
0

课程评论

评分满意度:
*请输入内容 还能输入200字

继续选购 立即支付