【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版本即可
相关推荐
hazy1k1 天前
8051单片机-成为点灯大师
驱动开发·嵌入式硬件·51单片机
wypywyp2 天前
基于arm芯片的驱动开发——温湿度传感器dht11
arm开发·驱动开发
sukalot2 天前
window显示驱动开发—监视筛选器驱动程序
驱动开发
路溪非溪2 天前
Linux驱动开发重要操作汇总
linux·运维·驱动开发
m0_571372822 天前
关于嵌入式学习——嵌入式硬件2
linux·驱动开发·嵌入式硬件·学习
程序员三藏2 天前
TDD测试驱动开发+Python案例解析
自动化测试·软件测试·驱动开发·python·测试工具·职场和发展·tdd
白菜帮张同学3 天前
LP嵌入式软件/驱动开发笔试/面试总结
数据结构·驱动开发·经验分享·笔记·学习·算法·面试
滴滴滴嘟嘟嘟.3 天前
嵌入式Linux RAMDisk驱动开发
linux·运维·驱动开发
贾saisai3 天前
LINUX驱动篇(二)驱动开发
linux·驱动开发
姓刘的哦3 天前
Linux驱动开发学习笔记
linux·驱动开发·笔记·学习