原厂入驻New

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

韦东山linux设备树详解

5.0共29个课时4449人已学习

讲师:韦东山    技术总监

韦东山linux设备树详解 专栏课程 29个课时

+查看更多

  • 韦东山linux设备树详解专栏介绍



    课程有任何疑问,可添加助理老师微信咨询:18138814636(备注:蓝牙)


    购买前添加助教咨询还可享受更多优惠和福利哦


    小号微信二维码.jpg




    【什么是设备树?】


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

    以前我们是在代码里告诉它这些硬件连接方式,现在改成使用设备树告诉它这些硬件连接方式。  

    设备树有很大的便利,我们改动了硬件之后,以前需要重新编译内核或驱动; 现在只需要修改设备树就可以了。


    【韦东山为什么要录设备树?】


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

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


    【课程亮点】


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

    2. 最详细,最便宜最精益求精

    3. 良心价格,内容丰富

    4.讲解深入,涉及u-boot/kernel/driver对设备树的处理 

    : dts=>dtb=>device_node=>platform_device

    5. 有理论有示例

     


    【适合人群】


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

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

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


    【你将学习到】

    1.了解设备树的起源

    2彻底读懂设备树文件(DTS和DTB)

    3.掌握修改uboot,内核支持设备树以及编译设备树的方法

    4.设备树中断系统

    5.在驱动中使用设备树



    【课程目录】


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

    第01节_字符设备驱动的三种写法

    第02节_字符设备驱动的传统写法

    第03节_字符设备驱动的编译测试

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

    第05节_使用设备树时对应的驱动编程

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


    第二课_设备树的规范

    第01节_DTS规范

    第02节_DTB规范


    第三课_内核对设备树的处理

    第01节_从源头分析_内核head.S对dtb的简单处理

    第02节_对设备树中平台信息的处理(选择machine_desc)

    第03节_对设备树中运行时配置信息的处理_P

    第04节_dtb转换为device_node(unflatten)_P

    第05节_device_node转换为platform_device

    第06节_platform_device跟platform_driver的匹配

    第07节_内核中设备树的操作函数

    第08节_在根文件系统中查看设备树


    第四课_u-boot对设备树的支持

    第01节_传递dtb给内核

    第02节_dtb的修改原理

    第03节_dtb的修改命令fdt移植


    第五课_中断系统中的设备树

    第01节_中断概念的引入与处理流程

    第02节_Linux对中断处理的框架及代码流程简述

    第03节_中断号的演变与irq_domain

    第04节_示例_在S3C2440上使用设备树描述中断体验

    第05节_示例_使用设备树描述按键中断

    第06节_内核对设备树中断信息的处理过程


    第六课_实践操作

    第01节_使用设备树给DM9000网卡_触摸屏指定中断

    第02节_使用设备树给LCD指定各种参数


    【下载地址】

    需要图片文档和代码的下载地址请联系微信18138814636,验证:发烧友学院


    课程有任何疑问,可添加助理老师微信咨询:18138814636(备注:蓝牙)


    购买前添加助教咨询还可享受更多优惠和福利哦


    小号微信二维码.jpg


韦东山linux设备树详解推荐课程


专栏评论


课程评分

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

韦东山linux设备树详解专栏评论

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

继续选购立即支付

«

x