【小白向】
第一次使用瑞芯微的SDK,根据手册和指点,踩了一些坑,最后才正确解压和使用了SDK,这里记录一下。
小吐槽:指导解压的开发手册,需要解压后在doc文件夹才能获得,可是我都解压了还需要你手册干嘛……没解压的人又要怎么知道呢……
参考资料:
《Rockchip_Developer_Guide_Linux_Software_CN.pdf》
《Rockchip_RV1126_RV1109_Quick_Start_Linux_CN.pdf》

压缩包的获取

SDK包请联系合作单位的技术支持或师兄师姐获取。根据《Rockchip_Developer_Guide_Linux_Software_CN.pdf》具体可分为以下两个方法:
1.通过代码服务器下载 git clone ssh://git@www.rockchip.com.cn/repo/rk/tools/repo
2.通过本地压缩包解压获取

这里我使用的是法二,通过压缩包解压获取
我个人使用的是rv1109_EVM_SDK

压缩包的解压

我在这里下载获得的,是压缩SDK初始压缩包tgz为zip格式的文件:
在这里插入图片描述
之所以有001,002两个,是因为分区模式FAT32的话/一个压缩包在传送的时候不能超过2^32B,最大只能有4G,所以这个是双重压缩的,有001和002,解压时,需要先将001在Windows下解压为tar.gz文件,然后再把tar.gz文件放到linux内解压
在这里插入图片描述
直接获取到tgz,或者解压获取到tgz后,我们通过共享文件夹的方式把压缩包传入linux内

在这里我遇到了虚拟机容量不足的情况,因为一个tsr.gz的压缩包就有5G大小,
可以参考网络上关于磁盘扩容的资料:
https://blog.csdn.net/lidongshengajz/article/details/73478904

http://t.csdn.cn/Ticck
特别注意正确配置,避免分区遗留问题,不然可能导致ubuntu开机强制等待90s,或者根本打不开
(重装ubuntu的血泪教训……)
最好的情况就是ubuntu本身容量够用了
解决后,继续

在ubuntu里面,新建一个文件夹,把压缩包放在里面
在这里插入图片描述
在终端执行:(我是1109为例)
tar xvf rv1109_20210524.tar.gz -C rv1109_SDK/
然后就解压完成了!
在这里插入图片描述
SDK包介绍详情可见手册:
在这里插入图片描述

SDK环境安装

解压完后,根据《Rockchip_RV1126_RV1109_Quick_Start_Linux_CN.pdf》安装SDK所需环境,代码如下
我是所有包一起会安装不了,一句一句来的

sudo apt-get install repo device-tree-compiler 
sudo apt-get install git-core u-boot-tools mtools 
sudo apt-get install parted libudev-dev libusb-1.0-0-dev
sudo apt-get install python-linaro-image-tools linaro-image-tools 
sudo apt-get install autoconf autotools-dev libsigsegv2 m4 
sudo apt-get install intltool libdrm-dev curl sed make binutils 
sudo apt-get install build-essential gcc g++ bash patch gzip gawk 
sudo apt-get install bzip2 perl tar cpio python unzip rsync 
sudo apt-get install file bc wget libncurses5 libqt4-dev libglib2.0-dev 
sudo apt-get install libgtk2.0-dev libglade2-dev cvs git 
sudo apt-get install mercurial openssh-client subversion asciidoc w3m 
sudo apt-get install dblatex graphviz python-matplotlib
sudo apt-get install libc6:i386 libssl-dev expect fakeroot cmake flex
sudo apt-get install bison liblz4-tool libtool keychain

然后就可以在ubuntu里面使用SDK了!如何使用见后续博客!


ps:关于SDK导出Windows:
会因为文件路径和格式等问题,无法通过共享文件夹完整复制出来,原因:http://t.csdn.cn/kBTDh
在这里插入图片描述

瑞芯微驱动安装

在rv1109_EVM_SDK\tools\windows\DriverAssitant_v5.11\DriverAssitant_v5.1.1
找到USB驱动程序的压缩包,然后解压双击安装驱动
在这里插入图片描述

end

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐