文章分类 -  Linux_嵌入式 / Linux Device Tree

1 2 3 下一页

u-boot对设备树的支持: 传递dtb给内核
摘要:https://blog.csdn.net/thisway_diy/article/details/84338249 先把设备树文件读到内存,在启动内核时把设备树的地址写到r2寄存器中a. u-boot中内核启动命令: bootm <uImage_addr> // 无设备树,bootm 0x3000 阅读全文

posted @ 2021-04-30 22:29 Red_Point 阅读(2200) 评论(0) 推荐(0) 编辑

设备树的interrupt( 找到interrupt-parent )
摘要:https://www.cnblogs.com/linhaostudy/p/8168942.html interrupts 一个计算机系统中大量设备都是通过中断请求CPU服务的,所以设备节点就需要在指定中断号。常用的属性; interrupt-controller 一个空属性用来声明这个node接收 阅读全文

posted @ 2021-03-12 15:14 Red_Point 编辑

设备树之gpio和自定义属性获取
摘要:转载于: https://blog.csdn.net/lidroid/article/details/50237251 阅读全文

posted @ 2020-03-23 16:34 Red_Point 阅读(1274) 评论(0) 推荐(0) 编辑

设备树 interrupts节点 和 gpio节点 相关
摘要:转载于 : https://www.cnblogs.com/xiaojiang1025/p/6131381.html 部分内容 另外 : https://blog.csdn.net/qq_16777851/article/details/87291146 一个计算机系统中大量设备都是通过中断请求CP 阅读全文

posted @ 2020-03-20 13:33 Red_Point 阅读(2470) 评论(0) 推荐(0) 编辑

device tree --- #address-cells and #size-cells 属性
摘要:转载于: https://www.cnblogs.com/youchihwang/p/7050846.html Example1 / { #address-cells = <0x1>; // 在 root node 下使用 1 個 u32 來代表 address。 #size-cells = <0x 阅读全文

posted @ 2020-03-10 23:39 Red_Point 阅读(426) 评论(0) 推荐(0) 编辑

machine type (machine id)的详细讲解(谷歌图书截图)
摘要:https://books.google.com.hk/books?id=AUsOCgAAQBAJ&pg=PA90&lpg=PA90&dq=Linux++%E6%8C%87%E5%AE%9A+machine+id&source=bl&ots=5GenQSyoWh&sig=y5-aq5Pf7PHvyY 阅读全文

posted @ 2017-03-26 17:19 Red_Point 阅读(736) 评论(0) 推荐(0) 编辑

Linux common clock framework(3)_实现逻辑分析
摘要:转载于 : http://www.wowotech.net/pm_subsystem/clock_framework_core.html 1. 前言 前面两篇clock framework的分析文章,分别从clock consumer和clock provider的角度,介绍了Linux kerne 阅读全文

posted @ 2017-03-25 12:03 Red_Point 阅读(422) 评论(0) 推荐(0) 编辑

Linux common clock framework(1)_概述
摘要:转载于: http://www.wowotech.net/pm_subsystem/clock_provider.html 1. 前言 common clock framework是用来管理系统clock资源的子系统,根据职能,可分为三个部分: 1)向其它driver提供操作clocks的通用API 阅读全文

posted @ 2017-03-25 10:54 Red_Point 阅读(440) 评论(0) 推荐(0) 编辑

Linux common clock framework(2)_clock provider
摘要:转载于 : http://www.wowotech.net/pm_subsystem/clock_provider.html 1. 前言 本文接上篇文章,从clock driver的角度,分析怎么借助common clock framework管理系统的时钟资源。换句话说,就是怎么编写一个clock 阅读全文

posted @ 2017-03-25 10:53 Red_Point 阅读(1016) 评论(0) 推荐(0) 编辑

3.x版本内核中platform_device的生成
摘要:转载于 : http://blog.csdn.net/mcgrady_tracy/article/details/42777969 内核版本:Linux-3.18.2 在3.x版本内核中platform_device不再静态定义,而是通过device tree来动态生成,例如(arch/arm/ma 阅读全文

posted @ 2017-03-24 09:37 Red_Point 阅读(666) 评论(0) 推荐(0) 编辑

设备树详解 (借点引用, &... , 结构, 节点属性设置如gpio的上拉,下拉,io中断设置等 )
摘要:转载于 : http://blog.csdn.net/qq_28992301/article/details/53321610 在Linux3.x版本后,arch/arm/plat-xxx和arch/arm/mach-xxx中,描述板级细节的代码(比如platform_device、i2c_boar 阅读全文

posted @ 2017-03-23 10:21 Red_Point 阅读(17937) 评论(0) 推荐(1) 编辑

&spi1 , spi1 = &spi1; status = "okay"
摘要:转载于 : http://blog.rongpmcu.com/linuxqu-dong-ji-chu-xi-lie-linux-spiqu-dong-kuang-jia-fen-xi-xu/ inux驱动基础系列--linux spi驱动框架分析(续) spi设备树相关信息 如之前的文章里所述,控制 阅读全文

posted @ 2017-03-21 23:13 Red_Point 阅读(1168) 评论(0) 推荐(0) 编辑

IIC驱动移植在linux3.14.78上的实现和在linux2.6.29上实现对比(deep dive)_iic device tree , i2c device tree
摘要:转载于: http://www.cnblogs.com/diaohaiwei/p/6242510.html 首先说明下为什么写这篇文章,网上有许多博客也是介绍I2C驱动在linux上移植的实现,但是笔者认为他们相当一部分没有分清所写的驱动时的驱动模型,是基于device tree, 还是基于传统的P 阅读全文

posted @ 2017-03-21 11:52 Red_Point 阅读(852) 评论(0) 推荐(0) 编辑

iic , device tree ; i2c device tree
摘要:msm8937 porting iic device 2015-12-21 15:10 本站整理 浏览(37) msm8937 porting iic device,有需要的朋友可以参考下。 又要加touch了,重新搞一遍porting工作,还是遇到了一些问题。 首先往Dtsi文件里加iic dev 阅读全文

posted @ 2017-03-21 11:47 Red_Point 阅读(1197) 评论(0) 推荐(0) 编辑

linux驱动开发—基于Device tree机制的驱动编写 ( 移植和编写驱动 )
摘要:转载于 : http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=22670933&id=5757049 摘要:媒介 Device Tree是一种用去描绘硬件的数据布局,类似板级描绘说话,发源于OpenFirmware(OF)。正在现在遍及应 阅读全文

posted @ 2017-03-21 11:01 Red_Point 阅读(1789) 评论(0) 推荐(0) 编辑

以cpsw为例学习linux设备树( 内核如何调用这些参数 )
摘要:转载于 : http://46aae4d1e2371e4aa769798941cef698.devproxy.yunshipei.com/woshidahuaidan2011/article/details/48526081 对于设备数的语法网上已经有很多了,但是懂了语法之后可能还是不太理解具体设备 阅读全文

posted @ 2017-02-24 21:38 Red_Point 阅读(3125) 评论(0) 推荐(0) 编辑

从零开始写设备树(将device tree 实际的例子,不错)
摘要:转载于 : http://46aae4d1e2371e4aa769798941cef698.devproxy.yunshipei.com/woshidahuaidan2011/article/category/5823355 设备树就是有一些属性和节点组成的一种数据结构,属性一般会赋予一些属性值,而 阅读全文

posted @ 2017-02-24 21:01 Red_Point 阅读(2269) 评论(0) 推荐(0) 编辑

dts文件 , 驱动 怎样使用这些 数据的( 节点的数据怎样用来 匹配适配驱动 )
摘要:对于设备数的语法网上已经有很多了,但是懂了语法之后可能还是不太理解具体设备树的工作原理,这里以ti的CPSW为例说明设备树与内核的驱动之家的微妙关系。 cpsw就是ti公司的Common Platform Ethernet Switch 的缩写,CPSW为三端口调换器(three port swit 阅读全文

posted @ 2017-02-24 20:29 Red_Point 阅读(4670) 评论(0) 推荐(0) 编辑

常用 API
摘要:常用API 1.根据compatible找到对应的devicenode结构 struct device_node*of_find_compatible_node(struct device_node *from, constchar *type, const char *compatible) 更加 阅读全文

posted @ 2017-02-23 20:20 Red_Point 阅读(435) 评论(0) 推荐(0) 编辑

1 2 3 下一页

导航