From 5287d51a5f4d1dba2c4c6748774cd6620431f0cf Mon Sep 17 00:00:00 2001 From: anheng <12857953+aahh123456@user.noreply.gitee.com> Date: Tue, 11 Jun 2024 17:03:30 +0800 Subject: [PATCH] updata new sdk debian --- RK3568_Linux_SDK开发文档/RK3568_Linux_SDK开发文档.md | 38 ++++++++++++++++++++++++++++++++++++-- 1 files changed, 36 insertions(+), 2 deletions(-) diff --git "a/RK3568_Linux_SDK\345\274\200\345\217\221\346\226\207\346\241\243/RK3568_Linux_SDK\345\274\200\345\217\221\346\226\207\346\241\243.md" "b/RK3568_Linux_SDK\345\274\200\345\217\221\346\226\207\346\241\243/RK3568_Linux_SDK\345\274\200\345\217\221\346\226\207\346\241\243.md" index d0af1ea..43a66c2 100644 --- "a/RK3568_Linux_SDK\345\274\200\345\217\221\346\226\207\346\241\243/RK3568_Linux_SDK\345\274\200\345\217\221\346\226\207\346\241\243.md" +++ "b/RK3568_Linux_SDK\345\274\200\345\217\221\346\226\207\346\241\243/RK3568_Linux_SDK\345\274\200\345\217\221\346\226\207\346\241\243.md" @@ -233,7 +233,7 @@  -我们需要将这个镜像文件烧录到开发板中 +我们需要将linaro-rootfs.img 这个镜像文件烧录到开发板中  @@ -244,6 +244,40 @@ 登录后切换su用户`sudo su`,进入根目录下展示的就是Debian的根文件系统  + + + +如果使用sdkv1.4.0_linux5.10 的SDK编译debian,步骤如下 + +先装依赖环境 + +``` +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 + +sudo dpkg -i debian/ubuntu-build-service/packages/* + +sudo apt-get install -f +``` + +进入sdk根目录,运行./build.sh debian 会出现如下错误,我们只需要按照他推荐的更新一些工具就可以运行了。 + + + +``` +sudo update-binfmts --unimport qemu-aarch64 2>/dev/null +sudo update-binfmts --disable qemu-aarch64 2>/dev/null +sudo rm -f /usr/bin/qemu-aarch64-static +sudo cp /home/android/rk3568/sdkv1.4.0_linux5.10/device/rockchip/common/data/qemu-aarch64-static /usr/bin/ +sudo update-binfmts --enable qemu-aarch64 2>/dev/null +sudo update-binfmts --import qemu-aarch64 2>/dev/null +``` + + ## 1.5 Linux SDK源码编译 @@ -1427,7 +1461,7 @@ -如果使用Linux5.10内核版本,默认内核是没有开启cdc_ether模块即ECM模式,所以要配置内核驱动ECM模式 +**如果使用Linux5.10内核版本,默认内核是没有开启cdc_ether模块即ECM模式,所以要配置内核驱动ECM模式** `cdc_ether`是Linux操作系统中的一个内核模块,用于支持USB CDC(Communications Device Class)以太网设备。这个模块允许系统将某些USB设备(例如4G/5G调制解调器、智能手机、USB以太网适配器)识别和配置为网络接口,使其能够像传统的以太网设备一样进行网络通信。 -- Gitblit v1.9.1