10 2022 档案

摘要:1.内核对设备树的处理 每个节点都会转化为一个device_node 部分device_node会转化为platform_device of_platform.h文件中会把device_node转化为platform_device,实际使用的时候一般是去读device_node获取参数 根节点保存在 阅读全文
posted @ 2022-10-19 18:12 人民广场的二道贩子 阅读(37) 评论(0) 推荐(0)
摘要:1. 编译 设置完ARCH、CROSS_COMPILE、PATH后可直接make dts文件 编译过程,首先调用arm-linux-gnueabihf-gcc对dts文件进行预处理。将include文件包含进来 使用scripts/dtc/dtc 命令编译生成dtb文件 ==注意:dtc不支持==# 阅读全文
posted @ 2022-10-19 17:47 人民广场的二道贩子 阅读(512) 评论(0) 推荐(0)
摘要:参考博客: https://www.cnblogs.com/zongzi10010/p/10793074.html Device Tree 详解_pwl999的博客-CSDN博客_device tree 1 dtc命令 dtc -h Usage: dtc [options] <input file> 阅读全文
posted @ 2022-10-14 16:43 人民广场的二道贩子 阅读(178) 评论(0) 推荐(0)
摘要:8.platform驱动分离 gitee代码 代码结构 1. 总线设备驱动模型 这一部分的主要内容可参考上述博客 1.1 platform dev和drv 匹配机制 首先匹配device中的driver_override与drv中name是否匹配 第二匹配设备中device中从设备树中解析的prop 阅读全文
posted @ 2022-10-09 22:29 人民广场的二道贩子 阅读(58) 评论(0) 推荐(0)
摘要:概述 LED开发流程 查看原理图。确定引脚;确定控制方式。 查看芯片手册。确定操作那些寄存器;那些位;寄存器的地址 针对IMX6ULL而言;寄存器的控制为 CCM(默认使能) -> IOMUXC(设备引脚的用途控制) -> GPIOGDIR(方向控制) -> GPIODR/GPIO_PSR 编写框架 阅读全文
posted @ 2022-10-07 16:00 人民广场的二道贩子 阅读(121) 评论(0) 推荐(0)