Linux驱动开发
旗浩QH
佛系点
展开
-
Linux 3.14的设备树-ARM架构-4412平台,最详细的实战开发代码(二)
本章节主要是讲解设备树的基本概念 ========================================================= 什么是设备树: 全名为Open Firmware Device Tree 开发固件设备树 1,Device Tree可以描述的信息包括CPU的数量和类别、内存基地址和大小、总线和桥、原创 2017-07-24 16:14:32 · 1260 阅读 · 0 评论 -
Linux 3.14的设备树-ARM架构-4412平台,最详细的实战开发代码(三)
本章节主要讲解代码中如何使用设备树对应的接口 ======================================================= OF提供的函数主要集中在drivers/of/目录下,有address.c,base.c,device.c,fdt.c,irq.c,platform.c等等 1,根据deice_node结构的full_name参原创 2017-07-25 15:57:19 · 1348 阅读 · 0 评论 -
Linux 3.14的设备树-ARM架构-4412平台,最详细的实战开发代码(一)
设备树的作用相信很多文章都提过,但是没有太多的实例操作,对于学习者而言就变得比较抽象,所以以下文章主要讲解如何编程,后面再来介绍设备树的基本概念 快速编译设备树---DTC (device tree compiler) 将.dts编译为.dtb的工具。 DTC的源代码位于内核的scripts/dtc目录,在Linux内核使能了Device Tree的情况下,编译内核的时候主机工具dtc会原创 2016-09-05 12:43:41 · 1433 阅读 · 3 评论