龙空技术网

linux SDK 解压及编译环境搭建

老刘每天100字 77

前言:

现时各位老铁们对“怎么解压ubuntu压缩包”都比较珍视,朋友们都需要知道一些“怎么解压ubuntu压缩包”的相关文章。那么小编在网络上搜集了一些对于“怎么解压ubuntu压缩包””的相关知识,希望兄弟们能喜欢,小伙伴们一起来学习一下吧!

Linux开发笔记1-20220917

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 如下图

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

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站上这位给出了方法

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

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

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

usb.restrictions.defaultAllow = "TRUE" 记得保存

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

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

个人唠叨:

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

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

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

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

标签: #怎么解压ubuntu压缩包