【RK3576】【Android14】SDK源码编译

获取更多相关的【RK3576】【Android14】驱动开发,可收藏系列博文,持续更新中:
【RK3576】Android 14 驱动开发实战指南


基于RK3576开发板的源码编译

请注意使用一键编译命令之前需要设置环境变量,选择好自己需要编译的平台,举例:

source build/envsetup.sh

lunch rk3576_u-userdebug //对应自己需要编译的平台


./build.sh -UKAup -J32

按需使用如下编译参数:

WHERE: -U = build uboot

-C = build kernel with Clang

-K = build kernel

-A = build android

-p = will build packaging in IMAGE

-o = build OTA package

-u = build update.img

-v = build android with 'user' or 'userdebug'

-d = huild kernel dts name

-V = build version

-J = build jobs

编译报错处理

bash 复制代码
【报错】
make and copy packaging in IMAGE 
  File ".repo/repo/repo", line 51
    def print(self, *args, **kwargs):
            ^
SyntaxError: invalid syntax
  File ".repo/repo/repo", line 51
    def print(self, *args, **kwargs):
            ^
SyntaxError: invalid syntax

【处理】
发现是python链接的不对,可以通过python --version查询,
repo需要的是python3,所以需要修改一下上面的软链接,

sudo rm /usr/bin/python
sudo ln -s /usr/bin/python3 /usr/bin/python 

再次执行python --version查询,确认指向python3版本即可
相关推荐
菜鸟12号18 小时前
Linux下SPI设备驱动开发
linux·arm开发·驱动开发
Evan_ZGYF丶2 天前
【RK3576】【Android14】ADB工具说明与使用
android·驱动开发·android14·rk3576
情意绵绵6742 天前
VAS5081电动工具专用3-8节串联电池监控芯片奇力科技
驱动开发·汽车·硬件架构·硬件工程·pcb工艺
Evan_ZGYF丶3 天前
【RK3576】Android 14 驱动开发实战指南
驱动开发·android14·rk3576
一个平凡而乐于分享的小比特3 天前
MS1112驱动开发(iio框架)
驱动开发·ms1112·iio
小嵌同学3 天前
Linux 内存管理(2):了解内存回收机制
linux·运维·arm开发·驱动开发·嵌入式
qwertyuiop_i3 天前
windows内核研究(驱动开发-0环与3环的通信)
驱动开发·windows内核研究·3环程序与0环驱动通信
Evan_ZGYF丶4 天前
【RK3576】【Android14】开发板概述
嵌入式·android14·rk3576
S,D4 天前
锁步核,为什么叫锁步核?
驱动开发·单片机·嵌入式硬件·mcu·iso26262·锁步核·车规mcu