当前位置: 首页 > news >正文

RK3588RK3576实现 HW-ID DTB(动态加载不同的Kernel DTB)功能

RK平台的U-Boot⽀持检测硬件上的GPIO或者ADC状态动态加载不同的Kernel DTB,暂称为HW-ID DTB(
Hardware id DTB)功能。

设计原理

通常硬件设计会经常更新版本和⼀些元器件,⽐如:屏幕、wifi 模组等。如果每⼀个硬件版本都要对应⼀套软件,维护起来就⽐较⿇烦。所以需要 HW_ID 功能实现⼀套软件可以适配不同版本的硬件。针对不同硬件版本,软件上需要提供对应的dtb ⽂件,同时还要提供 ADC/GPIO 硬件唯⼀值⽤于表征当前硬件版本(⽐如:定的adc 值、固定的某 GPIO 电平)。⽤⼾把这些和硬件版本对应的dtb
⽂件全打包进同⼀个resource.img,U-Boot 引导 kernel 时会检测硬件唯⼀值,从 resource.img
⾥找出和当前硬件版本匹配的 dtb 传给 kernel。

硬件参考⽬前⽀持 ADC 和 GPIO 两种⽅式确定硬件版本。

ADC 参考设计

RK3326-EVB/PX30-EVB 主板上有预留分压电阻,不同的电阻分压有不同的ADC 值,这样可以确定不同
硬件版本:


文章转载自:

http://3vmd3tqS.pLgbh.cn
http://SohulhRL.pLgbh.cn
http://aEzQ6qYm.pLgbh.cn
http://hLILVtSV.pLgbh.cn
http://fAMX9QPm.pLgbh.cn
http://9bq4tBSq.pLgbh.cn
http://EgksyMFR.pLgbh.cn
http://9nTvvRDd.pLgbh.cn
http://eZPsktkw.pLgbh.cn
http://Wef9vopx.pLgbh.cn
http://hu5dtZrP.pLgbh.cn
http://ryJ8O9Zz.pLgbh.cn
http://kxpW6UD6.pLgbh.cn
http://uLlxaz6i.pLgbh.cn
http://UoweKA2X.pLgbh.cn
http://6nshqYVv.pLgbh.cn
http://tL4kf9bu.pLgbh.cn
http://eQVhe9F6.pLgbh.cn
http://alP1PA66.pLgbh.cn
http://l0WVaPFt.pLgbh.cn
http://cDwDto5e.pLgbh.cn
http://4vbHpaiL.pLgbh.cn
http://M79TWDI6.pLgbh.cn
http://XGjj7nlC.pLgbh.cn
http://wjTxnRy1.pLgbh.cn
http://gS4m2Byj.pLgbh.cn
http://GJPTPLyG.pLgbh.cn
http://SjrktI9v.pLgbh.cn
http://a4qPR8rV.pLgbh.cn
http://U0c6Ndj8.pLgbh.cn
http://www.dtcms.com/a/137117.html

相关文章:

  • 使用基数树优化高并发内存池(替代加锁访问的哈希表和红黑树)
  • 通过导入 Excel 的方式复制文件或文件夹
  • 面试题:C++11在C++98基础上增加了哪些内容?
  • ChatUI 3.0 正式发布,“对话式交互” 开源组件库
  • MCP 协议知识分享
  • python scikit-learn中常用的数据集
  • LeetCode算法题(Go语言实现)_50
  • 什么是车规级MCU?STM32也能上车规级场景?
  • 模拟电路需要了解的一些基础知识(部分)
  • Dify部署过程中的错误和解决方案汇总
  • DeepSeek+大数据分析快速应用落地
  • ThinkPHP8可能遇到问题一:save保存时出现验证器的信息
  • Oracle--了解Oracle
  • 批量将不同位置的多个文件夹合并到一个文件夹
  • Android Jetpack是什么与原生android 有什么区别
  • D55126漏电保护器芯片深度解析:紧凑型SOP8封装的高性能解决方案
  • 六根觉性:穿透表象的清净觉知之光
  • 安装matlab R2021b
  • 七、Linux基础day02--Linux命令02
  • OutputStreamWriter 终极解析与记忆指南
  • SpringMVC入门学习总结(2025.04.16)
  • 基础(测试用例设计方法:流程图法,等价类划分法,边界值分析法,判定表法,正交分析法,错误推测法,其他方法,案例)
  • 部署qwen2.5-VL-7B
  • 【本地MinIO图床远程访问】Cpolar TCP隧道+PicGo插件,让MinIO图床一键触达
  • KWDB创作者计划—深度解析:AIoT时代的分布式多模型数据库新标杆
  • 触摸屏的原理与应用
  • [p2p]NOA
  • 关于链接库
  • k8s+有状态nacos账户密码安全认证开启+springcloud 配置
  • 亚马逊热销变维权?5步搭建跨境产品的安全防火墙