嵌入式逍遥
一直在嵌入式Linux软件领域深耕,目前芯片平台主要是RK,主要从事Linux系统搭建与移植,对U-Boot有一定积累,同时接触过Ubuntu、Openwrt、Manjaro等操作系统移植与开发。喜欢发掘与折腾不同Linux发行版的玩法,逍遥玩转嵌入式,浪!
展开
-
RK356x U-Boot研究所(驱动篇)4.2.2 DRM代码结构分析
RK356x U-Boot研究所(驱动篇)4.2.2 DRM代码结构分析原创 2024-02-19 22:42:05 · 187 阅读 · 0 评论 -
RK356x U-Boot研究所(驱动篇)4.2.1 DRM分析之LOGO显示
RK356x U-Boot研究所(驱动篇)4.2.1 DRM分析之LOGO显示原创 2024-01-22 21:19:43 · 413 阅读 · 0 评论 -
RK356x U-Boot研究所(开发篇)5.5 关闭进入U-Boot命令行
RK356x U-Boot研究所(开发篇)5.5 关闭进入U-Boot命令行原创 2023-12-11 19:55:54 · 518 阅读 · 0 评论 -
RK356x U-Boot研究所(命令篇)3.12 mtd命令的用法
RK356x U-Boot研究所(命令篇)3.12 mtd命令的用法原创 2023-12-05 20:33:18 · 1121 阅读 · 0 评论 -
RK356x U-Boot研究所(开发篇)5.4 添加特定Nor Flash型号
JEDEC是由生产厂商们制定的国际性协议,主要为内存制定;用来帮助程序读取Flash的制造商ID和设备ID,以确定Flash的大小和算法,如果芯片不支持CFI,就需使用JEDEC。工业标准的内存通常指的是符合JEDEC标准的一组内存。JEDEC是针对Nor flash的一种标准,另外一种标准是CF。默认1.8V可以选择使用W25Q256JWEIQ,实际上对于其他型号也是可以支持,只要电压兼容即可。根据报错信息,根据源码下进行查找打印日志的位置,发现在。这个数组中查找是否有和板载FLASH对应的ID。原创 2023-12-02 13:55:15 · 793 阅读 · 0 评论 -
RK356x U-Boot研究所(命令篇)3.11 mmc命令的用法
RK356x U-Boot研究所(命令篇)3.11 mmc命令的用法原创 2023-11-27 23:29:43 · 1622 阅读 · 0 评论 -
RK356x U-Boot研究所(开发篇)5.3 Kernel-DTB的使用
U-Boot 的原生架构要求一块板子必须对应一份 U-Boot dts,并且U-Boot dts生成的dtb是打包到U-Boot自己的镜像中的。这样就会出现各SoC平台上,N块板子需要N份U-Boot镜像。不难发现,其实一个SoC平台不同的板子之间主要是外设的差异,SoC核心部分是一致的。RK平台为了实现一个SoC平台仅需要一份U-Boot镜像,因此增加了 kernel DTB 机制。本质就是在较早的阶段切到kernel DTB,用它的配置信息初始化外设。原创 2023-11-26 16:11:24 · 1498 阅读 · 0 评论 -
RK356x U-Boot研究所(开发篇)5.2 A/B系统的使用
RK356x U-Boot研究所(开发篇)5.2 A/B系统的使用原创 2023-10-29 10:33:08 · 362 阅读 · 0 评论 -
RK356x U-Boot研究所(开发篇)5.1 从SATA硬盘启动固件
RK356x U-Boot研究所(开发篇)5.1 启动SATA硬盘中的固件原创 2023-10-22 12:42:25 · 537 阅读 · 0 评论 -
RK356x U-Boot研究所(命令篇)3.10 bidram与sysmem相关命令的作用
RK356x U-Boot研究所(命令篇)3.10 bidram与sysmem相关命令的作用原创 2023-10-21 11:29:59 · 276 阅读 · 0 评论 -
RK356x U-Boot研究所(命令篇)3.9 scsi命令的用法
RK356x U-Boot研究所(命令篇)3.9 scsi命令的用法原创 2023-03-08 20:14:08 · 721 阅读 · 1 评论 -
RK356x U-Boot研究所(命令篇)3.8 test命令的用法
RK356x U-Boot研究所(命令篇)3.8 test命令的用法原创 2023-03-06 21:12:11 · 920 阅读 · 0 评论 -
RK356x U-Boot研究所(命令篇)3.7 pci与nvme命令的用法
RK356x U-Boot研究所(命令篇)3.7 pci与nvme命令的用法原创 2023-02-19 15:50:39 · 1199 阅读 · 0 评论 -
RK356x U-Boot研究所(命令篇)3.6 fdt命令的用法
RK356x U-Boot研究所(命令篇)3.6 fdt命令的用法原创 2023-02-19 12:08:33 · 980 阅读 · 0 评论 -
RK356x U-Boot研究所(命令篇)3.4 mem内存相关命令的用法
RK356x U-Boot研究所(命令篇)3.4 mem内存相关命令的用法原创 2022-07-16 16:23:34 · 653 阅读 · 2 评论 -
RK356x U-Boot研究所(命令篇)3.3 env相关命令的用法
RK356x U-Boot研究所(命令篇)3.3 env相关命令的用法原创 2022-06-28 22:12:34 · 803 阅读 · 0 评论 -
RK356x U-Boot研究所(命令篇)3.2 help命令的用法
RK356x U-Boot研究所(命令篇)3.2 help命令的用法原创 2022-06-20 20:12:56 · 279 阅读 · 0 评论 -
RK356x U-Boot研究所(命令篇)3.5 usb命令的用法
RK356x U-Boot研究所(命令篇)3.3 usb命令的用法原创 2022-06-10 21:30:06 · 418 阅读 · 1 评论 -
RK356x U-Boot研究所(驱动篇)4.1 驱动模型DM浅析(以UCLASS_DEMO为例)
RK356x U-Boot研究所(驱动篇)4.1 驱动模型DM浅析(以UCLASS_DEMO为例)原创 2022-05-31 21:45:47 · 649 阅读 · 1 评论 -
RK356x U-Boot研究所(编译篇)2.5 ./make.sh脚本的用法
RK356x U-Boot研究所(编译篇)2.5 ./make.sh脚本的用法原创 2022-05-21 12:03:03 · 850 阅读 · 0 评论 -
RK356x U-Boot研究所(编译篇)2.4 ./make.sh rk3568编译命令执行分析(下)
RK356x U-Boot研究所(编译篇)2.4 ./make.sh rk3568编译命令执行分析(下)原创 2022-05-16 20:30:00 · 409 阅读 · 0 评论 -
RK356x U-Boot研究所(编译篇)2.3 ./make.sh rk3568编译命令执行分析(中)
RK356x U-Boot研究所(编译篇)2.2 ./make.sh rk3568编译命令执行分析(中)原创 2022-05-14 21:50:35 · 735 阅读 · 1 评论 -
RK356x U-Boot研究所(编译篇)2.2 ./make.sh rk3568编译命令执行分析(上)
RK356x U-Boot研究所(编译篇)2.2 ./make.sh rk3568编译命令执行分析(上)原创 2022-05-10 20:04:20 · 948 阅读 · 0 评论 -
RK356x U-Boot研究所(命令篇)3.1 U-Boot命令的定义(以demo命令为例)
RK356x U-Boot研究所(命令篇)3.1 U-Boot命令的定义(以demo命令为例)原创 2022-04-30 09:58:24 · 665 阅读 · 0 评论 -
RK356x U-Boot研究所(编译篇)2.1 U-Boot编译过程浅析
RK356x U-Boot研究所(编译篇)2.1 U-Boot编译过程浅析原创 2022-04-25 19:19:28 · 905 阅读 · 0 评论 -
RK356x U-Boot研究所(引导篇)1.1 BootLoader引导过程浅析
RK356x U-Boot研究所(引导篇)1.1 BootLoader引导过程浅析原创 2022-04-23 11:26:31 · 1905 阅读 · 3 评论