dts 学习
来源:互联网 发布:软件开发编程招聘 编辑:程序博客网 时间:2024/06/11 16:26
Device Tree是一种数据结构。来源于OpenFirmware,最有名的Firmware是INTEL X86 BIOS系统。而Device Tree也正是应用在操作系统启动阶段。Device Tree这种数据结构,犹如它的名字,是一颗树(常见数据结构类型),包含有许多结点,结点中含有属性,属性中含有名字(name)和值(value)。树的信息主要包括:cpu的数量和类别,内存基地址,总线与桥,外设连接,中断控制器和中断使用情况,GPIO以及CLOCK器等等,Device Tree的源代码格式是.dts(device tree source)。在启动过程中,内核会展开Device Tree(此处是源代码编译后的.dtb文件),并创建和注册相关设备,驱动因此也以新方式和.dts中定义的设备结点进行匹配,然后工作。
摘录自:http://blog.csdn.net/21cnbao/article/details/8457546,文章中有更详细的资料。
另外还有一篇博文,也非常好,请点http://blog.csdn.net/jackyard/article/details/8523699
以上两篇专注于dts的语法及如何编写。
dts有dtc编译成dtb,在系统上电之后由 bootloader 加载到内存中,而这时dts在内存中只是一堆数据,如何放入链表中,可以参考这篇文章:http://blog.csdn.net/iefswang/article/details/38294311
加载dts中的总线和平台设备。可以参考这篇文章:http://blog.csdn.net/ermuzhi/article/details/9289523
0 0
- dts 学习
- DTS 用法学习 ZT
- 设备树dts学习
- sklearn之DTS学习
- dts使用学习
- DTS
- DTS
- DTS
- dts
- dts
- dts
- DTS
- dts
- ETL学习笔记之三:MS SQL DTS
- ETL学习笔记之三:MS SQL DTS
- ETL学习笔记之三:MS SQL DTS
- ETL学习笔记之三:MS SQL DTS
- [dts]DTS实例分析
- 如何修改WAMP数据库上传文件的大小及上传时间限制
- 字符集、字符编码与HTTP编码解码之万象
- 黑马程序员——循环
- Linux Makefile编译系统之-------.config与arch/$ARCH/configs/${PLATFORM}_defconfig之间的关系
- ADAMS 基础知识讲解
- dts 学习
- 自定义文本框/布局背景/虚线边框/背景选择器
- Configuring a Liferay cluster
- matlab环境 你没注意到的那些内容
- adb shell 常用命令(一)—基本linux命令
- 在CentOS安装CMake
- Linux ELF文件学习
- 数组的顺序表示和实现:利用可变参数列表实现多维数组的创建
- ArcMap中使用ArcPy实现Geometry与WKT的相互转换