当前位置: 首页 > article >正文

编译RV1126SDK记录

文章目录

  • 前言
  • 一、SDK包有什么?
  • 二、拷贝SDK包
    • 1.通过FileZilla 发送到Ubuntu
    • 2.解压SDK包
  • 三、指定板级的配置信息
    • 1. ./build.sh lunch 选定原子的板子配置 1
    • 2.查找 build.sh -h 命令的作用
    • 3.查看配置的文件,看分配的存储有多大
    • 4. 修改配置,根据逻辑核修改 由于修改失败所以 采取了一下措施
    • 5.VI使用技巧
    • 6. 修改了板级配置文件从新导入
  • 四、buildrood 的dl 目录处理
  • 五、SDK包全编译
    • 2. 第二台电脑编译问题
      • 1.提示第一个问题
  • 总结


前言

提示:这里可以添加本文要记录的大概内容:

项目需要:


提示:以下是本篇文章正文内容,下面案例可供参考

一、SDK包有什么?

后面补充

二、拷贝SDK包

1.通过FileZilla 发送到Ubuntu

在这里插入图片描述
在这里插入图片描述
传输完成

在这里插入图片描述

Ubuntu查看
在这里插入图片描述

gan@gan:~$ cd RV1126/
gan@gan:~/RV1126$ ls
atk-rv1126_linux_release_v1.5_20240201.tar.bz2
gan@gan:~/RV1126$ 


2.解压SDK包

tar -xvf filename.tar

输入 tar -vxf ‘tab’按键 出现提示

在这里插入图片描述

在这里插入图片描述

三、指定板级的配置信息

1. ./build.sh lunch 选定原子的板子配置 1

./build.sh lunch

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2.查找 build.sh -h 命令的作用

在这里插入图片描述

在这里插入图片描述

3.查看配置的文件,看分配的存储有多大

在这里插入图片描述

在这里插入图片描述

device/rockchip/rv1126_rv1109/BoardConfig-alientek-rv1126.mk
在这里插入图片描述

在这里插入图片描述

4. 修改配置,根据逻辑核修改 由于修改失败所以 采取了一下措施

1.、卸载vim-tiny:

apt-get remove vim-common

2.、安装vim-full:

则要升级apt在进行安装

sudo apt-get update && sudo apt-get install vim

在这里插入图片描述

5.VI使用技巧

在这里插入图片描述

在这里插入图片描述

6. 修改了板级配置文件从新导入

./build.sh lunch

四、buildrood 的dl 目录处理

buildroot需要从网上下载源码,所以可能存在下载失败,导致编译失败!需要处理dl
目录下得软件包

在这里插入图片描述

在这里插入图片描述

mkdir dl 在 builroot 目录下新建文件夹dl,将压缩包拷贝到此处
在这里插入图片描述

/home/gan/RV1126/buildroot/dl

ta'r
在这里插入图片描述

E:\【正点原子】RV1126 AI开发板资料(A盘)-基础资料\01、程序源码\02、buildroot下载源码包\

在这里插入图片描述
cd dl
ls

检测目录下的文件

解压文件

an@gan:~/RV1126/buildroot/dl$ tar -axvf dl.tar.gz 
./Cython-0.29.21.tar.gz
./DirectFB-1.7.7.tar.gz
./Mako-1.1.2.tar.gz
./NotoSansSC.zip
./Pillow-4.2.1.tar.gz
./PyQt5_gpl-5.7.tar.gz
./Python-2.7.16.tar.xz
./Python-3.8.6.tar.xz
./Qt5_CinematicExperience_rpi_1.0.tgz
./SDL2-2.0.7.tar.gz
./SourceHanSansCN.zip
./XML-Parser-2.44.tar.gz
./acl-2.2.52.src.tar.gz
./alsa-lib-1.1.5.tar.bz2
./alsa-plugins-1.1.5.tar.bz2
./alsa-utils-1.1.5.tar.bz2
./android-tools_4.2.2+git20130218-3ubuntu41.debian.tar.gz
./android-tools_4.2.2+git20130218.orig.tar.xz
./atk-2.36.0.tar.xz
./attr-2.4.47.src.tar.gz
./autoconf-2.69.tar.xz
./automake-1.15.1.tar.xz
./avahi-0.7.tar.gz
./bash-4.4.12.tar.gz
./bctoolbox-0.4.0.tar.gz
./bdftopcf-1.1.tar.bz2
./bison-3.0.4.tar.xz
./bluez-5.50.tar.xz
./busybox-1.27.2.tar.bz2
./bzip2-1.0.6.tar.gz
./cairo-1.16.0.tar.xz
./cantarell-fonts-0.0.25.tar.xz
./cgicc-3.2.16.tar.bz2
./clang-9.0.1.src.tar.xz
./connman-1.35.tar.xz
./coreutils-8.30.tar.xz
./curl-7.75.0.tar.xz
./db-5.3.28.NC.tar.gz
./dbus-1.12.2.tar.gz
./dbus-glib-0.108.tar.gz
./dejavu-fonts-ttf-2.37.tar.bz2
./dhry-c
./dnsmasq-2.85.tar.xz
./dosfstools-4.1.tar.xz
./dropbear-2019.78.tar.bz2
./e2fsprogs-1.43.9.tar.xz
./encodings-1.0.4.tar.bz2
./ethtool-4.13.tar.xz
./eudev-3.2.7.tar.gz
./evtest-1.33.tar.gz
./exfat-utils-1.2.6.tar.gz
./exiv2-910f3507795e1930ae216c9febee0bf9a88e99c0.tar.gz
./expat-2.2.5.tar.bz2
./faad2-2.8.8.tar.gz
./fakeroot_1.20.2.orig.tar.bz2
./fbset-2.1.tar.gz
./fcgi-2.4.0.tar.gz
./fcgiwrap-99c942c90063c73734e56bacaa65f947772d9186.tar.gz
./fdk-aac-0.1.5.tar.gz
./ffmpeg-4.1.3.tar.xz
./file-5.32.tar.gz
./flex-2.6.4.tar.gz
./font-alias-1.0.3.tar.bz2
./font-awesome-v4.7.0.tar.gz
./font-cursor-misc-1.0.3.tar.bz2
./font-misc-misc-1.1.2.tar.bz2
./font-util-1.3.1.tar.bz2
./fontconfig-2.13.1.tar.bz2
./frame_length.diff
./freerdp-2.0.0-rc4.tar.gz
./freetype-2.10.1.tar.xz
./fribidi-1.0.9.tar.xz
./fuse-2.9.7.tar.gz
./fuse-exfat-1.2.6.tar.gz
./gdk-pixbuf-2.36.10.tar.xz
./gettext-0.19.8.1.tar.xz
./ghostscript-fonts-std-8.11.tar.gz
./glib-2.64.4.tar.xz
./gperf-3.0.4.tar.gz
./gst-plugins-bad-1.14.4.tar.xz
./gst-plugins-base-1.14.4.tar.xz
./gst-plugins-good-1.14.4.tar.xz
./gst-plugins-ugly-1.14.4.tar.xz
./gstreamer-1.14.4.tar.xz
./gtk+-2.24.31.tar.xz
./harfbuzz-2.6.4.tar.xz
./hicolor-icon-theme-0.15.tar.xz
./hostapd-2.6.tar.gz
./i2c-tools-4.2.tar.xz
./input-event-daemon-v0.1.3.tar.gz
./intltool-0.51.0.tar.gz
./iperf-2.0.10.tar.gz
./iperf-3.6.tar.gz
./iptables-1.6.1.tar.bz2
./iputils-s20161105.tar.gz
./iw-4.9.tar.xz
./jasper-version-2.0.13.tar.gz
./jpegsrc.v9b.tar.gz
./json-c-0.13.tar.gz
./json-v3.0.1.tar.gz
./keyutils-1.5.10.tar.bz2
./kmod-26.tar.xz
./lame-3.100.tar.gz
./libICE-1.0.9.tar.bz2
./libSM-1.2.3.tar.bz2
./libX11-1.6.7.tar.bz2
./libXau-1.0.9.tar.bz2
./libXcursor-1.2.0.tar.bz2
./libXdamage-1.1.5.tar.bz2
./libXdmcp-1.1.3.tar.bz2
./libXext-1.3.4.tar.bz2
./libXfixes-5.0.3.tar.bz2
./libXfont-1.5.4.tar.bz2
./libXfont2-2.0.3.tar.bz2
./libXft-2.3.3.tar.bz2
./libXi-1.7.9.tar.bz2
./libXinerama-1.1.4.tar.bz2
./libXrandr-1.5.2.tar.bz2
./libXrender-0.9.10.tar.bz2
./libXres-1.2.0.tar.bz2
./libXtst-1.2.3.tar.bz2
./libXv-1.0.11.tar.bz2
./libXxf86vm-1.1.4.tar.bz2
./libdaemon-0.14.tar.gz
./libdbus-c++-0.9.0.tar.gz
./libdrm-2.4.89.tar.bz2
./libepoxy-1.4.3.tar.xz
./liberation-fonts-ttf-2.00.1.tar.gz
./libevdev-1.5.8.tar.xz
./libevent-2.1.8-stable.tar.gz
./libffi-3.2.1.tar.gz
./libfontenc-1.1.4.tar.bz2
./libgudev-230.tar.xz
./libical-1.0.1.tar.gz
./libinput-1.8.2.tar.xz
./libjpeg-turbo-2.0.2.tar.gz
./liblockfile_1.09-6.debian.tar.bz2
./liblockfile_1.09.orig.tar.gz
./libmad-0.15.1b.tar.gz
./libmpeg2-0.5.1.tar.gz
./libnl-3.4.0.tar.gz
./libogg-1.3.3.tar.xz
./libpcap-1.8.1.tar.gz
./libpciaccess-0.14.tar.bz2
./libpng-1.2.59.tar.xz
./libpng-1.6.37.tar.xz
./libpthread-stubs-0.4.tar.bz2
./libsvg-0.1.4.tar.gz
./libsvg-cairo-0.1.6.tar.gz
./libtheora-1.1.1.tar.xz
./libtirpc-1.2.6.tar.bz2
./libtool-2.4.6.tar.xz
./libunwind-1.5.0.tar.gz
./libusb-1.0.21.tar.bz2
./libvorbis-1.3.5.tar.xz
./libwebp-0.6.1.tar.gz
./libxcb-1.13.tar.bz2
./libxkbcommon-0.7.1.tar.xz
./libxkbfile-1.1.0.tar.bz2
./libxml2-2.9.7.tar.gz
./libxshmfence-1.3.tar.bz2
./libxslt-1.1.29.tar.gz
./libyuv-413a8d8041f1cc5a350a47c0d81cc721e64f9fd0.tar.gz
./live.2017.10.28.tar.gz
./llvm-9.0.1.src.tar.xz
./localedef-eglibc-2.14.1-r17443-ptx1.tar.bz2
./lockfile-progs_0.1.17.tar.gz
./lrzsz-0.12.20.tar.gz
./lz4-v1.7.5.tar.gz
./lzip-1.19.tar.gz
./lzo-2.10.tar.gz
./m4-1.4.18.tar.xz
./mediastreamer-2.14.0.tar.gz
./memtester-4.3.0.tar.gz
./mesa-20.3.4.tar.xz
./meson-0.54.2.tar.gz
./mkfontdir-1.0.7.tar.bz2
./mkfontscale-1.1.3.tar.bz2
./mpdecimal-2.4.1.tar.gz
./mpg123-1.25.15.tar.bz2
./mtdev-1.1.4.tar.bz2
./mysql-5.1.73.tar.gz
./ncurses-6.0.tar.gz
./nfs-utils-2.5.1.tar.xz
./nginx-1.12.2.tar.gz
./nginx-http-flv-live-v1.2.8.tar.gz
./ninja-v1.8.2.tar.gz
./ntfs-3g_ntfsprogs-2017.3.23.tgz
./ntp-4.2.8p10.tar.gz
./numpy-1.18.2.tar.gz
./opencv-4.7.0.tar.gz
./opencv3-3.4.12.tar.gz
./opencv3-4.7.0.tar.gz
./opencv4-4.5.5.tar.gz
./openssl-1.1.1h.tar.gz
./ortp-0.27.0.tar.gz
./pango-1.44.6.tar.xz
./patchelf-0.9.tar.bz2
./pcre-8.41.tar.bz2
./pcre2-10.30.tar.bz2
./pip-21.2.4.tar.gz
./pixman-0.34.0.tar.bz2
./pkgconf-0.9.12.tar.bz2
./pm-utils-1.4.1.tar.gz
./ppp-2.4.7.tar.gz
./procps-ng-3.3.12.tar.xz
./procrank_linux-21c30ab4514a5b15ac6e813e21bee0d3d714cb08.tar.gz
./protobuf-cpp-3.6.0.tar.gz
./qextserialport-ada321a9ee463f628e7b781b8ed00ff219152158.tar.gz
./qjson-0.9.0.tar.gz
./qtbase-everywhere-src-5.12.2.tar.xz
./qtbase-everywhere-src-5.15.2.tar.xz
./qtcharts-everywhere-src-5.12.2.tar.xz
./qtcharts-everywhere-src-5.15.2.tar.xz
./qtconnectivity-everywhere-src-5.12.2.tar.xz
./qtconnectivity-everywhere-src-5.15.2.tar.xz
./qtdeclarative-everywhere-src-5.12.2.tar.xz
./qtdeclarative-everywhere-src-5.15.2.tar.xz
./qtenginio-opensource-src-1.6.3.tar.xz
./qtgraphicaleffects-everywhere-src-5.12.2.tar.xz
./qtimageformats-everywhere-src-5.12.2.tar.xz
./qtimageformats-everywhere-src-5.15.2.tar.xz
./qtlocation-everywhere-src-5.12.2.tar.xz
./qtlocation-everywhere-src-5.15.2.tar.xz
./qtmultimedia-everywhere-src-5.12.2.tar.xz
./qtmultimedia-everywhere-src-5.15.2.tar.xz
./qtquickcontrols-everywhere-src-5.12.2.tar.xz
./qtquickcontrols-everywhere-src-5.15.2.tar.xz
./qtquickcontrols2-everywhere-src-5.12.2.tar.xz
./qtquickcontrols2-everywhere-src-5.15.2.tar.xz
./qtscript-everywhere-src-5.12.2.tar.xz
./qtscript-everywhere-src-5.15.2.tar.xz
./qtscxml-everywhere-src-5.12.2.tar.xz
./qtscxml-everywhere-src-5.15.2.tar.xz
./qtsensors-everywhere-src-5.12.2.tar.xz
./qtsensors-everywhere-src-5.15.2.tar.xz
./qtserialbus-everywhere-src-5.12.2.tar.xz
./qtserialbus-everywhere-src-5.15.2.tar.xz
./qtserialport-everywhere-src-5.12.2.tar.xz
./qtserialport-everywhere-src-5.15.2.tar.xz
./qtsvg-everywhere-src-5.12.2.tar.xz
./qtsvg-everywhere-src-5.15.2.tar.xz
./qttools-everywhere-src-5.12.2.tar.xz
./qttools-everywhere-src-5.15.2.tar.xz
./qtvirtualkeyboard-everywhere-src-5.12.2.tar.xz
./qtvirtualkeyboard-everywhere-src-5.15.2.tar.xz
./qtwayland-everywhere-src-5.12.2.tar.xz
./qtwayland-everywhere-src-5.15.2.tar.xz
./qtwebchannel-everywhere-src-5.12.2.tar.xz
./qtwebchannel-everywhere-src-5.15.2.tar.xz
./qtwebsockets-everywhere-src-5.12.2.tar.xz
./qtwebsockets-everywhere-src-5.15.2.tar.xz
./qtx11extras-everywhere-src-5.12.2.tar.xz
./qtx11extras-everywhere-src-5.15.2.tar.xz
./qtxmlpatterns-everywhere-src-5.12.2.tar.xz
./qtxmlpatterns-everywhere-src-5.15.2.tar.xz
./quazip-0.7.3.tar.gz
./qwt-6.1.3.tar.bz2
./readline-7.0.tar.gz
./rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch
./rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch
./rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch
./rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch
./rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch
./rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch
./rebased-v2.6-0007-WNM-Ignore-WNM-Sleep-Mode-Response-without-pending-r.patch
./rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch
./rpcbind-0.2.3.tar.bz2
./rtmpdump-fa8646daeb19dfd12c181f7d19de708d623704c0.tar.gz
./setuptools-41.0.1.zip
./setuptools-44.0.0.zip
./sftpserver-0.2.2.tar.gz
./sip-4.18.tar.gz
./sox-14.4.2.tar.bz2
./sqlite-autoconf-3210000.tar.gz
./squashfs-3de1687d7432ea9b302c2db9521996f506c140a3.tar.gz
./startup-notification-0.9.tar.gz
./strace-4.20.tar.xz
./stress-ng-0.06.15.tar.gz
./stressapptest-master.tar.gz
./tar-1.29.cpio.gz
./tftp-hpa-5.2.tar.xz
./tiff-4.0.8.tar.gz
./tslib-1.15.tar.xz
./ttf-bitstream-vera-1.10.tar.bz2
./ttf-inconsolata_001.010.orig.tar.gz
./tzcode2018c.tar.gz
./tzdata2018c.tar.gz
./upower-0.99.4.tar.xz
./usbmount_0.0.22.tar.gz
./util-linux-2.31.1.tar.xz
./util-macros-1.19.1.tar.bz2
./v4l-utils-1.16.5.tar.bz2
./vim-v8.0.0329.tar.gz
./vsftpd-3.0.3.tar.gz
./wayland-1.18.0.tar.xz
./wayland-protocols-1.20.tar.xz
./weston-8.0.0.tar.xz
./wireless_tools.30.pre9.tar.gz
./wpa_supplicant-2.6.tar.gz
./x264-ba24899b0bf23345921da022f7a51e0c57dbe73d.tar.gz
./x265_2.5.tar.gz
./xbitmaps-1.1.2.tar.bz2
./xcb-proto-1.13.tar.bz2
./xcb-util-0.4.0.tar.bz2
./xcb-util-image-0.4.0.tar.bz2
./xcb-util-keysyms-0.4.0.tar.bz2
./xcb-util-renderutil-0.3.9.tar.bz2
./xcb-util-wm-0.4.1.tar.bz2
./xkbcomp-1.4.2.tar.bz2
./xkeyboard-config-2.23.1.tar.bz2
./xorgproto-2018.4.tar.bz2
./xserver_xorg-server-1.20.4_2019_12_16.tar.gz
./xtrans-1.4.0.tar.bz2
./xz-5.2.3.tar.bz2
./zbar-854a5d97059e395807091ac4d80c53f7968abb8f.tar.gz
./zeromq-4.1.6.tar.gz
./zip30.tgz
./zlib-1.2.11.tar.xz

在这里插入图片描述

五、SDK包全编译

./build.sh

在这里插入图片描述

scripts/extract-cert.c:21:10: fatal error: openssl/bio.h: 没有那个文件或目录

百度查找问题

https://blog.csdn.net/weixin_43966269/article/details/118002804

出现如上问题,安装libssl-dev 包
sudo apt-get install libssl-dev

问题解决,等待漫长的编译

在这里插入图片描述
等待编译完成

编译出错

Running build_buildroot failed!

在这里插入图片描述

解决:参考

https://blog.csdn.net/anhuihbo/article/details/129306218
Command exited with non-zero status 1

you take 0:00.85 to build builroot

ERROR: Running build_buildroot failed!

出现问题,输入:

sudo apt install expect

重新编译。

电脑1编译成功

在这里插入图片描述

2. 第二台电脑编译问题

1.提示第一个问题

在这里插入图片描述

解决,根据提示 试一下
在这里插入图片描述
继续编译

在这里插入图片描述
看到编译了ffmpeg
在这里插入图片描述

总结

学习使人快乐!
音乐使人愉悦!
日积月累使人充实和自信!


http://www.kler.cn/a/547380.html

相关文章:

  • SQL 注入漏洞原理以及修复方法
  • 【开源免费】基于Vue和SpringBoot的旅游管理系统(附论文)
  • 3DsMax快捷键
  • 在IDEA中误操作Git Rollback后的恢复方法
  • oppo,康冠科技25届春招内推
  • 更高效实用 vscode 的常用设置
  • 2025年02月14日Github流行趋势
  • 【kafka系列】At Most Once语义
  • LeetCode字符串相关算法题(1)【C语言版】
  • Matlab 多项式曲线拟合(三维)
  • 深度学习框架探秘|Keras 应用案例解析以及 Keras vs TensorFlow vs PyTorch
  • ML.NET库学习007:从SQL数据库中流式读取数据并进行预测分析
  • 协议-NVME
  • Office hour 2-自然语言处理
  • 144,【4】 buuctf web [极客大挑战 2020]Roamphp1-Welcome
  • Springboot-配置文件中敏感信息的加密:三种加密保护方法比较
  • 【java】List<String> fruits = new ArrayList<>(); 这一句是什么
  • Cables and Servers
  • 中电联协议对接互联互通实现充电桩小程序成熟搭建
  • 计算机毕业设计SpringBoot+Vue.js医院住院管理系统(源码+lw文档+PPT+讲解视频)