1. 瑞芯微Linux SDK初探:为什么需要这份指南
第一次接触瑞芯微(Rockchip)平台的Linux SDK时,我完全能理解那种手足无措的感觉。官方文档往往假设你已经具备丰富的嵌入式开发经验,而现实是很多开发者(包括当时的我)连最基本的SDK解压都可能遇到各种\”坑\”。记得我第一次尝试解压RV1126的SDK时,虚拟机磁盘空间不足、压缩包格式特殊、依赖安装失败等问题接踵而至,整个过程花了整整两天时间。
瑞芯微的Linux SDK与其他平台最大的不同在于它的特殊压缩格式和庞大的体积。常见的开发板SDK可能只有几百MB,而瑞芯微的完整Linux SDK动辄几十GB(解压后)。这是因为其中包含了完整的交叉编译工具链、内核源码、uboot、硬件抽象层、多媒体处理库等全套开发资源。对于嵌入式Linux新手来说,这既是福音(资源丰富),也是挑战(环境复杂)。
2. 获取SDK:两种官方途径详解
2.1 官方推荐方法:repo工具下载
瑞芯微官方首推通过repo工具获取SDK源码,这是最\”干净\”的方式。具体操作如下:
mkdir rk_sdk && cd rk_sdk
git clone ssh://git@www.rockchip.com.cn/repo/rk/tools/repo
./repo/repo init -u ssh://git@www.rockchip.com.cn/repo/rk/platform/manifests -b master -m rv1109_rv1126.xml
./repo/repo sync -j4
不过这种方法有两个实际痛点:
2.2 更实用的选择:压缩包获取
大多数开发者实际接触到的是分卷压缩的SDK包,通常由合作厂商提供。以RV11



