- 博客(3)
- 收藏
- 关注
原创 Linux驱动开发24之设备树的解析
1.dts文件结构通过查看fdtdump输出信息以及dtb二进制文件信息,得到struct fdt_header和文件结构之间的关系信息如所示。通过以上分析,可以得到Device Tree文件结构如上所示。dtb的头部首先存放的是fdt_header的结构体信息,接着是填充区域,填充大小为off_dt_struct – sizeof(struct fdt_header),填充的值为...
2018-10-03 21:33:58 2460
原创 HI3519V101的设备树dts分析
1.目录分析/hisilicon/hi3519v101/hi3519v101/osdrv/opensource/kernel/linux-3.18.y/arch/arm/boot/dts我们看到有四个文件。在linux驱动开发编程模块中我们知道:.dts文件是一种ASCII 文本格式的Device Tree描述,此文本格式非常人性化,适合人类的阅读习惯。基本上,在ARM Linux...
2018-10-03 19:21:28 2344
原创 Linux驱动开发23之设备树dts的由来及部分属性
1.什么是DTS?为什么要引入DTS?DTS即Device Tree Source 设备树源码, Device Tree是一种描述硬件的数据结构,它起源于 OpenFirmware (OF)。在Linux 2.6中,ARM架构的板极硬件细节过多地被硬编码在arch/arm/plat-xxx和arch/arm/mach-xxx,比如板上的platform设备、resource、i2c_board...
2018-10-03 09:47:42 1664
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人