RV1126开发板使用总结
RV1109_RV1126型号EVB板使用说明
由于最近在做有关开发板的相关工作,苦于网络上关于RV1126型号的相关资料太少,且之前从来没有接触过嵌入式等相关内容,故在踩了无数坑之后总结如下,希望能够帮助到有需要的新手朋友们(高手大可不必!!!)。
一、Windows系统安装adb串口调试
首先,对于RV1126型号开发板来说,最首先的任务是能够进入到开发板内部的系统之内,才能更好的方便之后的算法部署等开发工作。
基于上述原因,具体步骤如下:
# 下载安装adb相关文件,并将开发板与PC主机通过USB相连
# 进入cmd命令
# 进入adb所在目录,执行下述命令
cd adb
adb shell
通过上述,即可顺利进入RV1126开发板系统内部(也可通过linux终端进入),之后可根据需求利用linux命令在开发板内部快乐的遨游!!!
二、RV1126开发板SDK编译
2.1 在PC端安装ubuntu16.04
其他版本的ubuntu系统应该也可以,由于相关文档推荐,故采用了ubuntu16.04系统,大家也可以尝试其他更新的系统进行测试。
2.2 解压SDK源码
关于SDK的获取这里不再介绍,大家可以从官方渠道获取。当获取到SDK包后,可打开ubuntu的终端,按步骤进行如下操作。
# 解压RV1126开发板SDK源码
mkdir rv_1126_rv1109
tar xjf rv1126_rv1109_linux_sdk_v1.0.0_20200616.tar.bz2 -C rv1126_rv1109
cd rv1126_rv1109
.repo/repo/repo sync -l
.repo/repo/repo sync -c
2.3 安装相关依赖
在解压完成后,需要进行编译环境的搭建,并进行相关依赖库的安装。
sudo apt-get install repo git-core gitk git-gui gcc-arm-linux-gnueabihf u-boot-tools
device-tree-compiler gcc-aarch64-linux-gnu mtools parted libudev-dev libusb-1.0-0-dev
python-linaro-image-tools linaro-image-tools autoconf autotools-dev libsigsegv2 m4
intltool libdrm-dev curl sed make binutils build-essential gcc g++ bash patch gzip gawk
bzip2 perl tar cpio python unzip rsync file bc wget libncurses5 libqt4-dev libglib2.0-dev
libgtk2.0-dev libglade2-dev cvs git mercurial rsync openssh-client subversion asciidoc
w3m dblatex graphviz python-matplotlib libc6:i386 libssl-dev expect fakeroot cmake
2.4 编译RV1126开发板SDK
方式1:进行全自动编译(包括U-BOOT、Kernal、Buildroot、Recovery编译)
sudo ./build.sh