linux SDK 解压及编译环境搭建

linux SDK 解压及编译环境搭建Linux 开发笔记 1 SDK 解压 步骤笔者用的是瑞芯微 RK356x 系列的 ARM 芯片 以下都是以瑞芯微的 Linux 平台的开发

大家好,欢迎来到IT知识分享网。

Linux开发笔记1-

1. SDK解压 步骤

笔者用的是瑞芯微RK356x系列的ARM芯片,以下都是以瑞芯微的Linux平台的开发笔记,对于其它ARM平台,同样具有参考价值。

1) 打开虚拟机,在Linux home目录下新建文件夹rk356X

2) copy Windows下的 SDK 文件压缩包到 Linux 的rk356X目录下

3)Ctrl +Alt +T 进入命令窗口 cd rk356X 进入目录

4) 输入解压命令:cat YT_rk356x.tar.gz* | tar xz 如下图

linux SDK 解压及编译环境搭建

解压完成后,在文件管理窗口看到解压后的文件列表如下:

linux SDK 解压及编译环境搭建

2. 编译环境搭建

1)安装依赖的软件包命令:

编译 SDK 环境搭建所依赖的软件包安装命令如下:

sudo apt-get install repo git ssh make gcc libssl-dev liblz4-tool

sudo apt-get install expect g++ patchelf chrpath gawk texinfo chrpath diffstat binfmt-support

sudo apt-get install qemu-user-static live-build bison flex fakeroot cmake gcc-multilib

sudo apt-get install g++-multilib unzip

sudo apt-get install device-tree-compiler python-pip libncurses5-dev pyelftools

apt-get install device-tree-compiler

以上步骤必不可少,需要一些耐心,rockchip给的文档,此处没有将这些安装命令一条条分清晰,实际操作会出现各种问题,我将以上做了梳理,安照以上的安装命令,执行后,就可以对解压的sdk进行编译。

编译的时间有点久,需要耐心等待。

3.固件打包工具

mkfirmware.sh

4. 在recdev目录下查看img文件实际存放位置:命令如下

liugh@ubuntu:~/rk356X/YT-rk356x/rockdev$ ls -al

5. Ubuntu虚拟机下看不到U盘解决方法

如果是U盘不支持 exfat 格式,可以安装 sudo apt-get install exfat-utils

另外一种情况是每次U盘插入都被PC识别到,VMware虚拟机U盘符号是灰色的,Baidu了很多方法都无法解决,在B站上这位给出了方法

linux SDK 解压及编译环境搭建

接下来分享下他介绍的解决办法:

把vmx用记事本打开,vmx是下图这个

linux SDK 解压及编译环境搭建

usb.restrictions.defaultAllow = “FALSE”改为如下图:

usb.restrictions.defaultAllow = “TRUE” 记得保存

linux SDK 解压及编译环境搭建

然后关掉虚拟机,重新打开虚拟机,然后就看到了U盘符号不是灰色的了

linux SDK 解压及编译环境搭建

进入虚拟机打开U盘如下:

linux SDK 解压及编译环境搭建

个人唠叨:

学习Linux,重要的是实践,我之前从未接触过Linux,还是主要从事硬件设计的,个人觉得既然做技术,就不要受硬件或软件的概念的限制,有时间就尽可能拓展自己的边界,多一份知识,总不是坏事。

研究表明,任何一项技能,花费6个月专注去学习和实践,都能达到优秀的水平。就让我们投入行动吧,其它的交给时间。

Linux开发笔记分享,都是我实际项目中,遇到的问题的记录和总结,分享出来希望帮到同样摸索Linux开发的朋友们。

分享知识是一种美德,也请您帮忙点赞转发,惠及更多需要的朋友。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/45129.html

(0)
上一篇 2026-04-12 20:45
下一篇 2025-09-12 12:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信