韦东山 linux设备树视频课程

1.了解设备树的起源 2.彻底读懂设备树文件 3.在驱动中使用设备树

5.0 (个评分) 59260人学习

初级 30课时 10小时27分钟 2022/08/09更新

资料下载

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

    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
嵌入式软件工程师完全学习路线图专题-项目实战来袭
总价:
2118.00
套餐价:
1230.71
节省
¥887.29
嵌入式工程师养成计划系列课程--0.2.朱老师带你学Linux
318019人学习
¥1.00
嵌入式工程师养成计划系列课程--0.3.嵌入式Linux C编程基础
504696人学习
¥1.00
嵌入式工程师养成计划系列课程--0.1.嵌入式软件工程师学习指南
82862人学习
¥1.00
更 多 70 门 课 程
ARM裸机实战全集视频课程专题
总价:
470.00
套餐价:
329.00
节省
¥141.00
1.2.ARM体系结构与汇编指令-ARM裸机第二部分
214244人学习
¥39.00
1.3.开发板、原理图和数据手册-.ARM裸机第三部分
93919人学习
¥29.00
1.4.GPIO和LED-ARM裸机第四部分视频课程
117859人学习
¥38.00
更 多 16 门 课 程
朱有鹏讲嵌入式-C语言高阶精讲专题(最全2.0)
总价:
273.00
套餐价:
188.85
节省
¥84.15
4.1内存这个大话题--C语言部分精讲篇开篇部分
124339人学习
¥1.00
4.2.C语言位操作详解-C语言部分精讲篇第2部分
60554人学习
¥1.00
4.3.指针才是C的精髓-C语言部分精讲篇第3部分
115253人学习
¥35.00
更 多 10 门 课 程
U-Boot和系统移植实战合集视频课程专题
总价:
446.00
套餐价:
312.20
节省
¥133.80
2.2.补基础之shell和Makefile-U-Boot和系统移植第2部分
47373人学习
¥23.00
2.3.零距离初体验U-Boot-U-Boot和系统移植第3部分
34940人学习
¥18.00
2.4.U-Boot配置和编译过程详解-U-Boot和系统移植第4部分
58335人学习
¥22.00
更 多 20 门 课 程
《计算机体系结构》总专题
总价:
400.00
套餐价:
301.40
节省
¥98.60
《计算机体系结构》硬件篇2 之 计算机组成结构视频课程
24173人学习
¥18.00
《计算机体系结构》硬件篇1 之 计算机硬件基础视频课程
45946人学习
¥11.00
《计算机体系结构》硬件篇3 之 CPU组成视频课程
33501人学习
¥28.00
更 多 17 门 课 程
深度剖析物联网底层技术 新人优惠券
  • 课程介绍
  • 课程大纲 试看
  • 讲师好课 20
  • 学员评价

适合人群:

有Linux驱动开发基础的, 挑感兴趣章节学习 ,没有Linux驱动开发基础的 , 按顺序观看

课程目标:

1.了解设备树的起源 2.彻底读懂设备树文件 3.在驱动中使用设备树

课程简介:

资料下载:

http://weidongshan.gitee.io/informationdownloadcenter/videos_tutorial/embedded_linux/DTS/index.html

以下是课程详情~


【设备树是什么?】


设备树是一种机制,用文本的方式描述硬件资源,

我们写驱动前要先看原理图,确定硬件连接方式。

驱动程序又没有眼睛,它不会看原理图。

以前我们是在代码里告诉它这些硬件连接方式,

现在改成使用设备树告诉它这些硬件连接方式。

这样就有很大便利,

我们改动了硬件之后,

以前需要重新编译内核或驱动;

现在只需要修改设备树即可。



【为什么要录设备树?】


现在的linux内核(Linux3.X)都已支持设备树(dts),不管你是玩内核还是玩驱动,一定会碰到设备树,

而网上没有一套能真正讲透设备树的课程,所以我们来了。




【课程亮点】


1. 价格公道,深入浅出,真正讲透设备树

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

3. 内容丰富,涉及u-boot/kernel/driver对设备树的处理

dts=>dtb=>device_node=>platform_device,一共29节





【您将学习到】


1.了解设备树的起源

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

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

4.在驱动中使用设备树




【适合人群】


1.有Linux驱动开发基础的, 挑感兴趣章节学习

2.没有Linux驱动开发基础的 , 按顺序全部观看



【课程目录】


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

第01节_字符设备驱动程序的三种写法(免费)

第02节_字符设备驱动程序的传统写法(免费)

第03节_字符设备驱动的编译测试(免费)

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

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

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



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

第01节_DTS格式_P

第02节_DTB格式_P


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

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

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

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

第04节_dtb转换为device_node(unflatten)

第05节_device_node转换为platform_device

第06节_platform_device跟platform_driver的匹配

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

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



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

第01节_传递dtb给内核

第02节_dtb的修改原理

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



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

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

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

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

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

第05节_在设备树中描述中断


第六课.实践操作

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

第02节_在设备树中时钟的简单使用

第03节_在设备树中pinctrl的简单使用

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


【常见问题】


Q1、多久能学完设备树?

A、一个月



Q2、我只学习了1期可以看吗?

A、可以,设备树适合没有驱动基础的同学。



Q3、售后方式如何?

A、主要答疑方式:专业论坛发帖

辅助答疑:微信群,qq群,必要时可以一对一指导。



Q4、用的什么版本内核,开发板和电脑系统?

A、linux 4.19;jz2440;win7 64以上系统(暂不支持xp或win 32位)


展开更多

课程大纲-韦东山 linux设备树视频课程

展开更多

5

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

      ¥69.00

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

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

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

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部