社区
驱动程序开发区
帖子详情
linux 中 怎么添加dtsi文件,或者指定使用的dtsi文件
云斜月
2016-03-17 04:31:14
如题,怎么可以添加一个dtsi文件到项目中,
我在项目中发现,有些dtsi文件是根据项目来指定项目的dtsi文件的, 这个是在哪里指定的,
dts文件,是否需要写在Makefile中,最终怎么使用的。
...全文
2933
10
打赏
收藏
linux 中 怎么添加dtsi文件,或者指定使用的dtsi文件
如题,怎么可以添加一个dtsi文件到项目中, 我在项目中发现,有些dtsi文件是根据项目来指定项目的dtsi文件的, 这个是在哪里指定的, dts文件,是否需要写在Makefile中,最终怎么使用的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2016-06-27
打赏
举报
回复
你去device目录下,找到对应的项目目录,然后找到里面的项目的.mk文件。里面会有
jlovej1314
2016-03-28
打赏
举报
回复
grep dtc * -R,试一试?
jlovej1314
2016-03-28
打赏
举报
回复
制作dtb的命令: dtc -I dts -O dtb -o ***.dtb ***,dts
云斜月
2016-03-23
打赏
举报
回复
找不到配置啊, 一个Android项目中,怎么指定dtb文件啊, 找不到找不到,找不到!!!!!!!!!!!!!
云斜月
2016-03-21
打赏
举报
回复
明天我找找代码看看,谢谢各位
云斜月
2016-03-21
打赏
举报
回复
引用 1 楼 yjzl1911 的回复:
你这里的dtsi指的是内核设备树文件? 如果是应该值uboot的环境变量里指定的
uboot 环境变量在那里指定哈
yirenyang
2016-03-19
打赏
举报
回复
编译指定的是dts文件,dts文件是根据CPU类型来选定;dtsi文件是包含在dts文件中。
yjzl1911
2016-03-18
打赏
举报
回复
引用 2 楼 lk07828 的回复:
uboot指定使用的dtb文件名称
是的 ;忘了,dtsi 是用来include 进 dts文件的;
ccccccsdn
2016-03-18
打赏
举报
回复
uboot指定使用的dtb文件名称
yjzl1911
2016-03-18
打赏
举报
回复
你这里的dtsi指的是内核设备树文件? 如果是应该值uboot的环境变量里指定的
Linux
dtsi
文件
解析
来历 Linus Torvalds在2011年3月17日的ARM
Linux
邮件列表宣称“this whole ARM thing is a f*cking pain in the ass”,引发ARM
Linux
社区的地震,随后ARM社区进行了一系列的重大修正。在过去的ARM
Linux
中
,arch/arm/plat-xxx和arch/arm/mach-xxx
中
充斥着大量的垃圾代码,相当多数的代码只是在描述板级细节,而这些板级细节对于内核来讲,不过是垃圾,如板上的platform设备、re...
深入描述dts和
dtsi
的区别
网上对dts和
dtsi
的描述真可谓千古奇文一大抄,答案一个模子刻出来的。本篇文章从根本角度出发,破除人们对这两种
文件
的固有看法
Linux
设备树 DTS 与
DTSI
入门指南
阅读芯片手册,了解硬件外设;编写通用的.
dtsi
文件
;编写开发板专属的.dts
文件
;
使用
dtc编译生成.dtb;与 Bootloader 或内核一起部署。通常
linux
的arch/arm/dts
中
带有一些对应芯片平台通用的 DTS
文件
, 可以根据SoC 型号和硬件信息(如 UART、SPI、LED 等)进行。
在
Linux
DeviceTree
添加
dtsi
文件
并在驱动
中
读取节点信息写入sys
文件
系统
一、前提新版基于ARM的
Linux
都会基于Device Tree去代替之前的device驱动。更加多的了解Device Tree可以访问宝哥的Bolg:ARM
Linux
3.x的设备树(Device Tree)这里只是举例在arch/arm/boot/dts
中
添加
dtsi
文件
并在驱动
中
读取
dtsi
中
节点信息,并将节点信息写入sys
文件
系统,至于怎么创建、读写sys
文件
可以参考:
linux
sys
[
linux
]
Linux
dts、
dtsi
、dtc、dtb整理
dts
文件
是一种ASCII文本格式的设备树描述
文件
,此
文件
适合人类阅读主要是给用户看的。一个dts
文件
对应一个ARM的设备,一般放置在arch/arm/boot/dts/
中
。
驱动程序开发区
1,323
社区成员
2,170
社区内容
发帖
与我相关
我的任务
驱动程序开发区
主要是开发驱动技术
复制链接
扫一扫
分享
社区描述
主要是开发驱动技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章