From d435f27e5fdad27feb4d2958b5cbf49d51b4b80a Mon Sep 17 00:00:00 2001 From: android <android@lingyun.com> Date: Fri, 12 Jul 2024 11:26:17 +0800 Subject: [PATCH] Update Android SDK build shell script and patches --- README.md | 61 +++++++++++++++++++++++++++++- 1 files changed, 59 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 205034d..5653c5a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,61 @@ -## build-rockchip +# 1. igkboard-rk3568 SDK 编译系统 -Rockchip build system +igkboard-rk3568 SDK编译系统,该项目测试开发环境为Ubuntu-22.04。 + +## 1.1 项目源码介绍 + +``` +android@ubuntu22:/work/build-rockchip$ tree -L 2 +. +├── android_sdk // Android13编译目录及编译脚本 +│ ├── build.sh // Android13编译脚本 +│ └── patches // Android13修改补丁文件、第三方库和firmware文件 +├── config.json // 编译的配置文件 +├── documents // 开发文档 +│ ├── 4g // 4G模块相关文档 +│ ├── docs // 开发人员编写的 RK3568 开发文档 +│ ├── edp_mipi // eDP MIPI LCD 相关文档 +│ ├── lvds // LVDS LCD 相关文档 +│ └── schematic // RK3568 开发板原理图 +├── linux_sdk // Linux-5.10编译目录及编译脚本 +│ ├── build.sh // linux-5.10编译脚本 +│ └── patches // linux-5.10修改补丁文件 +├── mcu_sdk // MCU相关源码 +│ ├── gd32f103_adc // 使用gd32f103 mcu实现adc采样电压和电流的源码 +│ └── stm8s003f3_edp // 使用stm8s003f3 mcu实现mipi转edp信号的源码 +└── README.md //本项目介绍文档 +``` + +## 1.2 系统编译 + +使用下面命令,一键解压、打补丁、编译并制作系统烧录镜像文件 + +Linux 编译 + +``` +android@ubuntu22:/work/build-rockchip/linux_sdk$ ./build.sh +``` + +android 编译 + +``` +android@ubuntu22:/work/build-rockchip/android_sdk$ ./build.sh +``` + +编译生成的文件将放到相应sdk顶层目录的 ***rockdev***文件夹下。 + +Linux 编译产物 + +``` +android@ubuntu22:~/rk3568/sdkv1.4.0_linux5.10/rockdev$ ls +boot.img linux-headers.tar MiniLoaderAll.bin misc.img oem.img parameter.txt recovery.img rootfs.img uboot.img update.img userdata.img +``` + +android 编译产物 + +``` +android@ubuntu22:~/rk3568/android13/rockdev/Image-rk3568_t$ ls +baseparameter.img boot.img dtbo.img misc.img pcba_small_misc.img recovery.img super.img update.img +boot-debug.img config.cfg MiniLoaderAll.bin parameter.txt pcba_whole_misc.img resource.img uboot.img vbmeta.img +``` -- Gitblit v1.9.1