设备树基本语法
1_总领-本期设备树视频要怎么讲?讲什么?_哔哩哔哩_bilibili
基本的






特殊的



中断控制
描述GIC控制器




时钟

CPU




GPIO





个数,保留范围(起始、长度),个数对应的名字

GPIO映射-这个脚被用了换一个脚
pinctrl
管脚复用-这个脚换个功能
pinctrl用来配置管脚,复用上拉下拉等
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-i1FRthbn-1684331559159)(C:\Users\bbcen\AppData\Roaming\Typora\typora-user-images\image-20230313165449024.png)]





DTB文件格式

DTB展开成device_node

一个节点对应一个结构体


device_node转换成platform_device



匹配

获取设备树节点






获取属性




解决获取设备树资源失败的问题
platform_get_resource
ranges;
中断获取




参考文档


该视频讲解了设备树的基本语法,包括总领性的概念介绍,如GIC中断控制器的描述、时钟设置,以及CPU和GPIO的相关知识。重点讨论了GPIO的个数、保留范围和管脚复用,利用pinctrl进行配置。此外,还涉及DTB文件格式,如何将device_node转换为platform_device,以及资源和中断的获取方法。
4254

被折叠的 条评论
为什么被折叠?



