【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版本即可
相关推荐
bandaoyu18 小时前
【RDMA】rdma指令
驱动开发
2301_7722042820 小时前
LCD驱动开发:行场扫描与时序
驱动开发
LUCIFER1 天前
[驱动进阶——MIPI摄像头驱动(五)]rk3588+OV13855摄像头驱动加载过程详细解析第四部分——ISP驱动
linux·驱动开发
Lueeee.2 天前
注册 platform 设备实验
linux·驱动开发
dump linux2 天前
字符设备框架与驱动开发入门
linux·驱动开发·嵌入式硬件
草草_2 天前
【内核驱动基础】内核模块的两种编译方式(in-tree vs out-of-tree)
linux·驱动开发·内核
春日见2 天前
C++单例模式 (Singleton Pattern)
java·运维·开发语言·驱动开发·算法·docker·单例模式
Moonquakes5402 天前
嵌入式开发基础学习笔记(RGB LCD 驱动开发)
arm开发·驱动开发·嵌入式硬件
嵌入式-老费2 天前
Linux camera驱动开发(开篇)
linux·运维·驱动开发
caoxiaoye2 天前
SDD规范驱动开发新范式:软件工程的未来变革与落地实践
驱动开发·软件工程