基于RK3588的嵌入式linux系统开发(一)——开发环境的搭建(SDK解压与本地初始化)

阅读: 评论:0

基于RK3588的嵌入式linux系统开发(一)——开发环境的搭建(SDK解压与本地初始化)

基于RK3588的嵌入式linux系统开发(一)——开发环境的搭建(SDK解压与本地初始化)

1、拷贝rk3588的linux-sdk压缩包到工作目录,如下所示:

图1 拷贝rk3588的sdk到工作目录

2、进入sdk目录进行MD5码的计算,并对比文件内的值,确保压缩包未被修改。

图2 MD5码计算与匹配

3、安装p7zip-full工具,并解压rk3588的sdk压缩包,如下图所示:

sudo apt-get install p7zip-full

7z x rk3588_repo_sdk_v0.0.1a 1.7z

图3 安装p7zip-full工具
图4 解压rk3588的sdk压缩包

4、进入解压目录rk3588目录,使用repo工具进行sdk本地初始化,如下图所示:

.repo/repo/repo sync -l

.repo/repo/repo start rk3588/firefly –all

图5 repo进行sdk本地初始化

5、本地初始化后,rk3588目录下sdk开发相关源码资料,如下图所示:

图6 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

基于 yocto gatesgarth 3.2 开发的根文件系统,支持部分芯片

本文发布于:2024-01-29 09:45:34,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170649274114412.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:初始化   嵌入式   环境   系统   SDK
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23