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

这篇具有很好参考价值的文章主要介绍了基于RK3588的嵌入式linux系统开发(一)——开发环境的搭建(SDK解压与本地初始化)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

基于RK3588的嵌入式linux系统开发(一)——开发环境的搭建(SDK解压与本地初始化)
图1 拷贝rk3588的sdk到工作目录

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

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

基于RK3588的嵌入式linux系统开发(一)——开发环境的搭建(SDK解压与本地初始化)
图2 MD5码计算与匹配

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

sudo apt-get install p7zip-full

7z x rk3588_repo_sdk_v0.0.1a\ 1.7z

基于RK3588的嵌入式linux系统开发(一)——开发环境的搭建(SDK解压与本地初始化)
图3 安装p7zip-full工具
基于RK3588的嵌入式linux系统开发(一)——开发环境的搭建(SDK解压与本地初始化)
图4 解压rk3588的sdk压缩包

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

.repo/repo/repo sync -l

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

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

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

基于RK3588的嵌入式linux系统开发(一)——开发环境的搭建(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 开发的根文件系统,支持部分芯片文章来源地址https://www.toymoban.com/news/detail-410977.html

到了这里,关于基于RK3588的嵌入式linux系统开发(一)——开发环境的搭建(SDK解压与本地初始化)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用Yocto进行嵌入式Linux开发2 第一个基于Poky的系统

    Ubuntu: Fedora 在我们的开发主机系统上安装了所需的软件包后,我们可以使用 Git 下载当前 LTS 版本的 Poky 源代码,命令如下: 下载完成后,poky 目录中的内容如下: 在poky目录中存在oe-init-build-env脚本,用于设置构建环境。 这里,[build-directory] 是一可选参数,用于指定配置环境

    2024年02月08日
    浏览(35)
  • 【嵌入式】Firefly 3588开发板的烧写

    1、ROC-RK3588开发板 2、主机 3、良好的Type-C数据线 固件可以通过编译SDK获得,也可以通过资源下载处下载统一固件。 Windows操作系统: 烧写工具包 安装RK USB驱动: 下载 Release_DriverAssistant.zip,解压,然后运行里面的 DriverInstall.exe 。为了所有设备都使用更新的驱动,请先选择驱

    2023年04月08日
    浏览(35)
  • 关于嵌入式开发的一些信息汇总:嵌入式C开发人员、嵌入式系统Linux

    这篇文章是关于嵌入式开发的一些基本信息,供想入行的人参考。有一些作者本人的想法,以及来自外网的大拿的文章翻译而来,原文链接在此Learning Linux for embedded systems,再次感谢,支持原创。 普通C开发人员和嵌入式C开发人员之间的 基本区别在于 ,因为嵌入式C程序被设

    2024年02月03日
    浏览(45)
  • 实测|飞凌嵌入式OK3588-C开发板4G模组的使用与测试

    本篇试用报告由发烧友  ouxiaolong 提供,感谢ouxiaolong的支持。飞凌嵌入式会持续开展开发板有奖试用活动,更有京东E卡等着你!欢迎大家的持续关注。 飞凌嵌入式OK3588-C开发板是一款性能强劲的旗舰产品,采用核心板+底板的分体式设计,基于Rockchip RK3588处理器设计,该处理

    2024年02月09日
    浏览(31)
  • 嵌入式Linux驱动开发 04:基于设备树的驱动开发

    前面文章 《嵌入式Linux驱动开发 03:平台(platform)总线驱动模型》 引入了资源和驱动分离的概念,这篇文章将在前面基础上更进一步,引入设备树的概念。 在平台总线驱动模型中资源和驱动已经从逻辑上和代码组织上进行了分离,但每次调整资源还是会涉及到内核,所以现

    2024年02月16日
    浏览(54)
  • 嵌入式Linux底层系统开发 +系统移植+内核文件系统(基础)

    搭建交叉编译开发环境 bootloader的选择和移植 kernel的配置、编译、移植和调试 根文件系统的制作 前两个要点通常芯片厂家提供。后边两个要点是公司的工作重点。 学习方法:先整体后局部,层层推进 如何编译—如何添加命令和功能—如何定义自己的开发板。 移植的基本步

    2024年02月03日
    浏览(49)
  • 瑞芯微RK3568开发板保姆级护航入门学习嵌入式

    专为3568编写|迅为原创|拒绝网络拼凑 20+个手册2800+页手册进行结构分层适用于学习与开发 为了方便大家清晰快速的学习,迅为iTOP-3568开发板手册资料全面升级,对手册内容进行了结构分层,共计20+个文档,超2800+页的资料专为iTOP-3568开发板编写。适用于各种层面的学习者学习

    2024年02月14日
    浏览(24)
  • 嵌入式Linux驱动开发系列五:Linux系统和HelloWorld

    三个问题 了解Hello World程序的执行过程有什么用? 编译和执行:Hello World程序的执行分为两个主要步骤:编译和执行。编译器将源代码转换为可执行文件,然后计算机执行该文件并输出相应的结果。了解这个过程可以帮助我们理解如何将代码转化为可运行的程序。 语法和语义

    2024年02月13日
    浏览(46)
  • 《嵌入式系统开发实践》实践一 Linux 文件I/O操作

    一、 实验目的 掌握函数stat中文件属性的应用; 掌握系统函数system、opendir等的使用; 掌握struct dirent的结构体变量的使用方法; 掌握文件属性的判断; 掌握系统函数open、read、write、close的使用方法。 掌握设备操作的系统函数使用方法。 二、 实验任务与要求 测试文件S_IRU

    2023年04月14日
    浏览(34)
  • 【嵌入式项目】基于ARM+Linux的车载系统(完整工程资料源码)

            基于ARM+Linux的车载系统演示效果 基于ARM+Linux的车载系统         本项目计划主要应用于家用,办公等领域轿车中实施的基于物联网云平台的车载系统项目,既能够为车主在行驶过程中提供舒适的体验,又能提供一定的安全保障。            基于ARM+Linux的车

    2024年03月26日
    浏览(83)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包