织梦网站地图模板样式,哪个网页设计学校好,搜索引擎优化排名seo,快速搭建网站后台sdk添加包#xff0c;更新文件系统--针对万象奥科RK3506开发板 安装需要的软件包检查编译环境SDK编译修改文件系统配置更新文件系统usb驱动安装解压烧写工具连接开发板进入Loader模式选择固件update.img烧写单独烧写 安装需要的软件包
在安装好的ubuntu22系统#xff0c;通过… sdk添加包更新文件系统--针对万象奥科RK3506开发板 安装需要的软件包检查编译环境SDK编译修改文件系统配置更新文件系统usb驱动安装解压烧写工具连接开发板进入Loader模式选择固件update.img烧写单独烧写 安装需要的软件包
在安装好的ubuntu22系统通过补充安装如下软件包实现对SDK编译的环境
sudo apt-get update sudo apt-get install git ssh make gcc libssl-dev \
liblz4-tool expect expect-dev g patchelf chrpath gawk texinfo chrpath \
diffstat binfmt-support qemu-user-static live-build bison flex fakeroot \
cmake gcc-multilib g-multilib unzip device-tree-compiler ncurses-dev \
libgucharmap-2-90-dev bzip2 expat gpgv2 cpp-aarch64-linux-gnu libgmp-dev \
libmpc-dev bc python-is-python3 python2 file rsync bsdmainutils检查编译环境
检查和升级主机的 python 版本
$ python3 --version
Python 3.10.6如果不满足python3.6版本的要求 可通过如下方式升级
PYTHON3_VER3.6.15
echo wget
https://www.python.org/ftp/python/${PYTHON3_VER}/Python-${PYTHON3_VER}.tgz
echo tar xf Python-${PYTHON3_VER}.tgz
echo cd Python-${PYTHON3_VER}
echo sudo apt-get install libsqlite3-dev
echo ./configure --enable-optimizations
echo sudo make install -j8检查和升级主机的 make 版本
$ make -v
GNU Make 4.2
Built for x86_64-pc-linux-gnumake 版本需 4.2
检查和主机的 lz4 版本
$ lz4 -v
*** LZ4 command line interface 64-bits v1.9.3, by Yann Collet ***SDK编译
第一次编译时会现在编译项目配置文件选择对应配置文件 ./build.sh lunch rk3506_linux6.1_sdk$ ./build.sh lunch############### Rockchip Linux SDK ###############Manifest: rk3506_linux6.1_release_v1.1.0_20241128.xmlLog colors: message notice warning error fatalLog saved at /work/itrunk/rk3506/rk3506_linux6.1_sdk/output/sessions/2024-10-14_15-40-43
Pick a defconfig:1. rockchip_rk3502_robot_defconfig
2. rockchip_rk3506_b_evb1_defconfig
3. rockchip_rk3506_g_demo_defconfig
4. rockchip_rk3506_g_evb1_amp_defconfig
5. rockchip_rk3506_g_evb1_defconfig
6. rockchip_rk3506_g_evb1_smp_defconfig
7. rockchip_rk3506_g_mini_defconfig
Which would you like? [1]: 7使用的defconifg文件为7. rockchip_rk3506_g_mini_defconfig
编译步骤如下 第一次编译需要执行
./build.sh 所有编译固件复制⽣成到output/firmware⽬录下。其链接在sdk的rockdev中。
修改文件系统配置
当完整编译过一次SDK后进入到buildroot目录执行make menuconfig可以使用图形化界面修改buildroot配置。在这种模式下会使用output/rockchip_rk3506/.config作为默认配置文件。
cd SDK目录/buildroot
# 使用图形化界面配置buildroot选项
make menuconfig修改完成后可直接在buildroot目录使用make命令进行编译:
make编译完成后会在rk3506_linux6.1_sdk/buildroot/output/rockchip_rk3506/images下生成文件系统镜像rootfs.ubi和rootfs.ext4。在rk3506_linux6.1_sdk/rockdev下的链接文件rootfs.img文件也会同步更新。 可以单独烧写rootfs.img来更新文件系统。
更新文件系统
下载瑞芯微的驱动双击运行DriverInstall.exe进行安装 链接: 软件开发资料 找到刷机软件与驱动
usb驱动安装
解压上面提供的DriverAssitant_v5.13.zip压缩包进入DriverAssitant_v5.13目录双击运行DriverInstall.exe进行安装
解压烧写工具
解压上面提供的RKDevTool.zip进入RKDevTool_Release目录后双击运行RKDevTools.exe
连接开发板
使用type-c数据线将电脑和开发板J2 USB Device进行连接。
进入Loader模式
先按住LOADER按键不松开然后单击按下后松开RESET按键待电脑上位机检测到设备显示发现一个LOADER设备后再松开LOADER按键。
选择固件
固件有两种格式一种是将所有固件打包成为一个update.img文件另外一种是一个个单独的文件如uboot.imgboot.imgrootfs.img等文件。
update.img烧写 单独烧写
单独烧写某个镜像如单独烧写内核所在的boot.img如下 点执行按钮开始烧录 ps:单独烧写某个img固件时需要导入parameter.txt分区文件否则无法分配烧写地址。