【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版本即可
相关推荐
努力自学的小夏5 小时前
RK3568 Linux驱动学习——新字符设备驱动
linux·arm开发·驱动开发·笔记·学习
sukalot5 小时前
window显示驱动开发—多平面覆盖 VidPN 呈现
驱动开发
花小璇学linux1 天前
imx6ull-驱动开发篇19——linux信号量实验
linux·驱动开发·嵌入式软件
驱动探索者3 天前
瑞芯微 RK3588 平台驱动开发 学习计划
驱动开发·学习
花小璇学linux4 天前
imx6ull-驱动开发篇16——信号量与互斥体
linux·驱动开发·嵌入式软件
花小璇学linux4 天前
imx6ull-驱动开发篇15——linux自旋锁
linux·驱动开发·嵌入式软件
花小璇学linux5 天前
imx6ull-驱动开发篇14——原子操作
linux·驱动开发·嵌入式软件
sukalot5 天前
window显示驱动开发—验证覆盖支持
驱动开发
程序员JerrySUN6 天前
当前主流GPU全景讲解:架构、功能与应用方向
数据库·人工智能·驱动开发·redis·缓存·架构
猫猫的小茶馆7 天前
【STM32】HAL库中的实现(二):串口(USART)/看门狗(IWDG/WWDG)/定时器(TIM)
arm开发·驱动开发·stm32·单片机·嵌入式硬件·mcu·智能硬件