1、拷贝rk3588的linux-sdk压缩包到工作目录,如下所示:
2、进入sdk目录进行MD5码的计算,并对比md5sum.txt文件内的值,确保压缩包未被修改。
3、安装p7zip-full工具,并解压rk3588的sdk压缩包,如下图所示:
sudo apt-get install p7zip-full
7z x rk3588_repo_sdk_v0.0.1a\ 1.7z
4、进入解压目录rk3588目录,使用repo工具进行sdk本地初始化,如下图所示:
.repo/repo/repo sync -l
.repo/repo/repo start rk3588/firefly –all
5、本地初始化后,rk3588目录下sdk开发相关源码资料,如下图所示:
6、SDK各目录介绍如下表所示:
表 1 SDK各目录内容介绍
目录名 |
目录内容介绍 |
app |
存放上层应用 app,主要是 qcamera/qfm/qplayer/settings 等一些应用程序 |
buildroot |
基于 buildroot (2018.02-rc3) 开发的根文件系统 |
debian |
基于debian 10 开发的根文件系统,支持部分芯片 |
device/rockchip |
存放各芯片板级配置和Parameter文件,以及一些编译与打包固件的脚本和预备文 件 |
docs |
存放芯片模块开发指导文档、平台支持列表、芯片平台相关文档、Linux开发指南等 |
IMAGE |
存放每次生成编译时间、XML、补丁和固件目录 |
external |
存放第三方相关仓库,包括音频、视频、网络、recovery 等 |
kernel |
存放 kernel 4.4 或 4.19 开发的代码 |
prebuilts |
存放交叉编译工具链 |
rkbin |
存放 Rockchip 相关的 Binary 和工具 |
rockdev |
存放编译输出固件 |
tools |
存放 Linux 和 Windows 操作系统环境下常用工具 |
u-boot |
存放基于 v2017.09 版本进行开发的 uboot 代码 |
yocto文章来源:https://www.toymoban.com/news/detail-410977.html |
基于 yocto gatesgarth 3.2 开发的根文件系统,支持部分芯片文章来源地址https://www.toymoban.com/news/detail-410977.html |
到了这里,关于基于RK3588的嵌入式linux系统开发(一)——开发环境的搭建(SDK解压与本地初始化)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!