首页 > 编程知识 正文

查看生成树状态,linux设备和文件系统关系

时间:2023-05-04 19:36:57 阅读:120145 作者:353

在根文件系统中查看设备树课程介绍

【什么是设备树? 】

写驱动程序前查看原理图,确定硬件的连接方式。 驱动器没有眼睛,所以不能看电路图。

以前在代码中教这些硬件连接方式,现在使用设备树教这些硬件连接方式。

设备树非常有用,更改硬件后,以前需要重新编译内核或驱动程序; 现在只需要修改设备树就可以了。

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

虽然网上有很多关于工厂树的博客,但是看了之后对工厂树还是了解一半,是半分水。

到目前为止,还没有设备树深入、深入、刻骨铭心的视频课程。 因此,我们决定录制设备树课程,帮助许多学生消除设备树驱动和内核学习中的障碍。

【路线的亮点】

1 .坚持一贯的风格:边说话边画画,在现场写代码

2 .最详细、最便宜最精致

3 .良心价格、内容丰富

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

dts=dtb=device _ node=platform _ device

5 .有理论和例子

【面向人群】

有Linux驱动开发基础的人可以选择感兴趣的章节进行观看

没有Linux驱动程序开发的基础,但想学习的人,请按顺序全部看。 我以比较简单的LED驱动器为例进行说明

完全没有Linux驱动程序知识,不想深入学习的人,例如APP应用开发者,不得不变更驱动程序

所有记录完成后,更新此文档。 届时,将列出您将看到的章节。

【你要学习】1 .了解设备树的起源

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

修改uboot,了解内核如何支持设备树和编译设备树

4 .设备树中断系统

5 .在驱动器上使用设备树

【课程目录】

第1课.设备树的部署和体验

01节_文字设备驱动程序的3种写法

02节_文字设备驱动程序的传统写法

03节_字符设备驱动程序编译测试

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

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

第06节_只是想用而不想深入研究吗?

第2课_设备树规范

第_DTS部分规范

第_DTB部分规范

第3课_内核处理设备树

01节_源分析_内核head.S到dtb的简单处理

部分02_在设备树中处理平台信息(machine_desc选择) ) ) ) ) ) ) )。

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

第_dtb节被转换为设备_节点(un flatten ) _P

将节_device_node转换为platform_device

区_platform_device和platform_driver匹配

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

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

第_ u课引导支持设备树

将dtb传递给第01_段内核

第_dtb节的修正原理

03节_dtb的修正命令fdt移植

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

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

02节_Linux中断处理的框架和代码流概要

03节_中断编号的推移和irq_domain

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

使用第05_示例_设备树描述密钥中断

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

第6课_实践操作

使用第01_部分设备树为DM9000网卡_触摸屏指定中断

使用第02_部分设备树为液晶屏指定各种参数

【下载地址】

图片文档和代码下载地址联系微信13266630429,验证:发祥学院

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。