
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
U-Boot 核心作用与核心知识点
答:U-Boot 是遵循 GPL 协议的开源 bootloader,核心定位是 “嵌入式系统的启动引导工具”,可看作嵌入式版 BIOS + 裸机综合例程,支持 ARM 等多架构,适配各类嵌入式外设(如 DDR、EMMC、网络),开发中常用半导体厂商定制版(如瑞芯微 SDK 自带 2017.09 版本),适配性优于官方原生版。
Linux内核镜像分析
关注vmLinux大小这张图展示的是嵌入式 Linux 内核(以 RK3568 开发板为例)从源码到烧录镜像的完整编译 + 打包流程,对应正点原子、鲁班猫等开发板的内核开发实际操作,各环节的作用拆解如下:多个子目录的(比如这里的 I2C/SPI 驱动包,加上内核其他模块的包)会被链接器整合,生成—— 这是未压缩的原始内核镜像,包含了内核的所有功能,但体积较大,不适合嵌入式设备直接使用。会经过压缩、

Linux代码的配置菜单
这是正点原子 RK3568 开发板 Linux SDK 内核源码根目录下的Kconfig),它是 Linux 内核配置系统的核心定义文件,直接支撑等可视化配置工具的菜单结构。文件中mainmenu行定义了界面的顶部标题(会动态显示当前内核的架构、版本信息);而多条指令,则是将内核各子系统(初始化、驱动、文件系统、网络等)的配置选项文件引入,把分散在不同目录的配置逻辑整合为统一的分层菜单 —— 比如

到底了







