
子类__设备树篇
文章平均质量分 82
RK3399平台入门到精通系列之设备树篇
内核笔记
一直从业于半导体行业,曾为Linux内核开源文档社区提交过若干文档。
主要从事Linux、Android相关系统软件开发工作,负责Soc芯片BringUp及系统软件开发,喜欢阅读内核源代码,在不断的学习和工作中深入理解内存管理,进程调度,文件系统,设备驱动等内核子系统。
展开
-
RK3399平台开发系列讲解(设备树篇)设备树的详解 - 视频介绍
linux 设备树的语法设备树的起因设备树的解析过程设备树的调试原创 2022-08-13 23:14:07 · 2230 阅读 · 6 评论 -
图解Kernel Device Tree(设备树)的使用
一、deviceTree包含的硬件信息有哪些?(海纳百川?)原创 2022-08-01 14:59:20 · 2763 阅读 · 9 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.6、device_node与device绑定流程
device_node与device绑定流程原创 2022-05-17 23:57:57 · 2370 阅读 · 7 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.5、Linux内核对DTB文件的解析
📢我们知道编写的DTS文件最后会编译成DTB问题,那么Linux内核是如何进行解析的?今天我们一起来看下。原创 2022-05-16 22:59:48 · 2467 阅读 · 10 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.4、设备树dtb信息转化为device_node结构
在系统初始化的过程中,我们需要将DTB转换成节点是device_node的树状结构,以便后续方便操作。具体的代码位于setup_arch->unflatten_device_tree中。原创 2021-09-05 23:40:35 · 3484 阅读 · 13 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.3、设备树二进制文件DTB解析
设备树二进制文件DTB解析原创 2021-09-05 23:30:36 · 3352 阅读 · 10 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.7、设备树的解析of函数介绍
设备树的解析of函数介绍原创 2021-05-01 22:51:48 · 2920 阅读 · 8 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.11、I2C设备树配置说明
ROCKCHIP系列芯片为客户提供了标准I2C总线,方便客户实现对不同外接设备的控制和访问。I2C总线控制器通过串行数据(SDA)线和串行时钟(SCL)线在连接到总线的器件间传递信息。每个器件都有一个唯一的地址识别(无论是微控制器——MCU、LCD 驱动器、存储器或键盘接口),而且都可以作为一个发送器或接收器(由器件的功能决定)。 Rockchip I2C 控制器支持下列功能︰兼容 I2C 与 SMBus 总线仅支持主模式下的 I2C 总线软件可编程时钟频率支持到400kbps,部分芯片可高达 10原创 2018-08-21 18:36:48 · 3498 阅读 · 12 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.8、DTB的基本调试方法
DTB的基本调试方法原创 2020-02-21 17:48:33 · 4980 阅读 · 8 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.23、创建声卡方式simple-card framework机制分析
创建声卡方式simple-card framework机制分析原创 2019-02-16 15:22:43 · 3426 阅读 · 11 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.22、富瀚ISP FH8553设备树说明及其驱动解析
富瀚ISP FH8553设备树说明及其驱动解析原创 2020-03-03 17:18:44 · 2803 阅读 · 5 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.20、 GT9XX 触摸屏设备树配置与内核解析
GT9XX 触摸屏设备树配置与内核解析原创 2018-12-29 23:31:21 · 3227 阅读 · 8 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.19、Rockchip PWM Backlight 设备树配置与驱动分析
Rockchip PWM Backlight 设备树配置与驱动分析原创 2019-01-03 19:57:27 · 3812 阅读 · 8 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.18、多屏抢占及热拔插设备树配置
多屏抢占及热拔插设备树配置原创 2019-01-20 18:26:06 · 2713 阅读 · 8 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.17、开机logo device tree配置说明
开机logo device tree配置说明原创 2019-01-20 17:06:52 · 4201 阅读 · 8 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.16、瑞芯微显示系统DRM 设备树解析
瑞芯微显示系统DRM 设备树解析原创 2019-01-20 15:18:26 · 4590 阅读 · 10 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.25、WIFI设备树的解析
WIFI设备树的解析原创 2019-01-13 16:51:08 · 3229 阅读 · 11 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.10、ADC驱动树的配置及解析
ADC驱动树的配置及解析原创 2019-01-06 15:42:08 · 3567 阅读 · 10 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.6、内核对设备树的处理
内核对设备树的处理原创 2021-02-27 11:46:29 · 2973 阅读 · 13 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.5、DTS 架构下 Device 与 Driver 匹配流程
DTS 架构下 Device 与 Driver 匹配流程原创 2018-08-21 18:56:30 · 3044 阅读 · 8 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.24、设备树中的Component System 介绍
设备树中的Component System 介绍原创 2018-12-30 23:10:19 · 2373 阅读 · 8 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.9、Rockchip UART的使用(设备树配置及使用)
产品版本:芯片名称 内核版本 RK3399 Linux4.4 目录1 Rockchip UART功能特点2 内核软件2.1 代码路径 采用的是8250通用驱动,类型是16550A2.2 内核配置2.3 使能串口设备2.3.1 使能uart02.3.2 驱动设备注册log2.3.3 串口设备2.4 DTS节点配置...原创 2018-12-13 19:44:40 · 5185 阅读 · 13 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.12、SPI设备树配置说明
产品版本:芯片名称 内核版本 RK3399 Linux4.4 目录产品版本:1、Rockchip SPI功能特点2、内核软件2.1 代码路径2.2 内核配置2.3 DTS节点配置2.4 SPI工作方式1、Rockchip SPI功能特点默认采用摩托罗拉 SPI协议 支持8位和16位 软件可编程时钟频率和传输速率高达50MHz ...原创 2018-12-15 12:01:25 · 5179 阅读 · 16 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.2、图解Kernel Device Tree(设备树)的使用
本质上,`Device Tree`改变了原来用`hardcode`方式将`HW` 配置信息嵌入到内核代码的方法,改用`bootloader`传递一个`DB`的形式。对于基于`ARM CPU`的嵌入式系统,我们习惯于针对每一个`platform`进行内核的编译。但是随着`ARM`在消费类电子上的广泛应用(甚至桌面系统、服务器系统),我们期望`ARM`能够象`X86`那样用一个`kernel image`来支持多个`platform`。原创 2020-08-29 17:48:17 · 7265 阅读 · 12 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.21、 设备树(DTS)添加版本信息
设备树(DTS)添加版本信息原创 2020-07-24 20:57:26 · 4156 阅读 · 10 评论 -
RK3399平台开发系列讲解(内核设备树篇)3.1、设备树(device Tree)的由来
设备树(device Tree)的由来原创 2020-03-12 15:47:29 · 5348 阅读 · 9 评论