上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 67 下一页
摘要: 学习地址 确定使用哪个设备树文件 设备树有层次关系,写这是哪个层次呢,是不对的 正确写法如下: 联系已经讲过的知识:基础语法、device_node转换成platform_device转换规则 编译、更新设备树 查看添加的节点 阅读全文
posted @ 2023-03-19 10:37 我爱茜茜公主 阅读(19) 评论(0) 推荐(0)
摘要: 理论:device_node展开成platform_device 实例分析:device_node展开成platform_device 阅读全文
posted @ 2023-03-19 09:26 我爱茜茜公主 阅读(25) 评论(0) 推荐(0)
摘要: 理论:dtb展开成device_node 每个节点对应一个device_node 实例分析:dtb展开成device_node 分析linux源码中dtb展开成device_node 阅读全文
posted @ 2023-03-18 23:10 我爱茜茜公主 阅读(21) 评论(0) 推荐(0)
摘要: 01固定值 02文件大小 03structure block在dtb文件中的偏移地址(起始地址) 04字符串块在dtb文件中的偏移地址(起始地址) 05内存预留块在dtb文件中的偏移地址(起始地址) 06设备树数据结构的版本 07向后兼容的版本 08cpu的id值(等于cpu节点下的reg属性值) 阅读全文
posted @ 2023-03-18 22:50 我爱茜茜公主 阅读(177) 评论(0) 推荐(0)
摘要: pinmux概念 管脚有几种功能 ae24是芯片坐标 使用pinctrl设置管脚复用关系 取代了直接控制寄存器 客户端固定、服务端不同厂家不一样(但思想是一样的) 复用功能、电气属性(数据手册) 实践使用pinctrl设置管脚复用关系 阅读全文
posted @ 2023-03-18 16:08 我爱茜茜公主 阅读(71) 评论(0) 推荐(0)
摘要: 实例分析 时钟 时钟生产者 clock-cells 引用时会使用 时钟生产者实例分析 时钟消费者 时钟消费者实例分析 cpu 层次关系如下: 最外面是cpus节点、然后是cpu-map节点、然后是cluster和socket节点 socket节点里面是cluster 实例 没有cpu-map节点,就 阅读全文
posted @ 2023-03-18 11:14 我爱茜茜公主 阅读(111) 评论(0) 推荐(0)
摘要: 实例分析中断 同一个外设在不同厂商处理器上描述方式 gpio控制器 gpio-controller、中断控制器 interrupt-controller 1和2是原厂bsp工程师编写的 父节点中描述了 中断控制器级联 实践使用设备树描述中断 compatible 中断 阅读全文
posted @ 2023-03-18 10:31 我爱茜茜公主 阅读(41) 评论(0) 推荐(0)
摘要: 设备树也是基于平台总线模型的 根节点 子节点 节点名称 reg属性 reg = < 内容由#address-cells和#size-cells决定 > 控制的是子节点 示例1 示例2 model属性 status属性 compatible属性 定义别名 &节点名称 或者 "节点路径" 通过别名给节点 阅读全文
posted @ 2023-03-16 22:11 我爱茜茜公主 阅读(75) 评论(0) 推荐(0)
摘要: 学习地址 工具dtc源码就在linux内核script/dtc 另外一种方法 阅读全文
posted @ 2023-03-16 21:40 我爱茜茜公主 阅读(33) 评论(0) 推荐(0)
摘要: 参考文章1 merge fast-forward no-ff squash rebase cherry-pick 参考文章2 阅读全文
posted @ 2023-03-15 08:58 我爱茜茜公主 阅读(23) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 67 下一页