当前位置: 首页 > news >正文

Android车机DIY开发之学习篇(二)编译Kernel以正点原子为例

Android车机DIY开发之学习篇(二)编译Kernel以正点原子为例

1.代码在/kernel-5.10文件夹下

2.在kernel-5.10目录下执行如下命令编译 :

编译之前,需要将 clang 导出到 PATH 环境变量:

如果是 Android12 执行下面这条命令

export PATH=../prebuilts/clang/host/linux-x86/clang-r416183b/bin:$PATH #对应 Android12

如果是 Android13 执行下面这条命令

export PATH=../prebuilts/clang/host/linux-x86/clang-r450784d/bin:$PATH #对应 Android13
注意,每次打开新的终端时, 都需要执行 export 导出,当然也可将其添加到~/.profile 文件

./make.sh board=ATK_DLRK3588

生成3个文件

内核镜像 Image

资源镜像 resource.img

内核 DTB

合并文件bootimage recoveryimage

croot && cd u-boot && ./scripts/pack_resource.sh \
../kernel-5.10/resource.img && cp resource.img ../kernel-5.10/resource.img && cd -
make bootimage -j12
make recoveryimage -j12
cp out/target/product/ATK_DLRK3588/boot.img rockdev/Image-ATK_DLRK3588/
cp out/target/product/ATK_DLRK3588/recovery.img rockdev/Image-ATK_DLRK3588/
http://www.lryc.cn/news/519319.html

相关文章:

  • qt 窗口(window/widget)绘制/渲染顺序 QPainter QPaintDevice Qpainter渲染 失效 无效
  • Ubuntu下载时不显示无线网图标并显示Cable unplugged
  • 微信小程序实现人脸识别登录
  • atoi函数的概念和使用案例
  • Mysql--运维篇--日志管理(连接层,SQL层,存储引擎层,文件存储层)
  • poi处理多选框进行勾选操作下载word以及多word文件压缩
  • QT 键值对集合QMap
  • NetMQ里Push-Pull模式,消息隔一收一问题小记
  • 见微知著:Tripo 开创 3D 生成新时代
  • 消息队列与中间件:Java的秘密传输带
  • Bytebase 3.1.0 - 通过 Google / GitHub SSO 功能开放给专业版
  • EdgeOne安全专项实践:上传文件漏洞攻击详解与防范措施
  • k8s部署rocketmq踩坑笔记
  • Docker 通过创建Dockerfile 部署Jar包
  • shell脚本练习
  • 【计算机网络】lab4 Ipv4(IPV4的研究)
  • Python Json格式数据处理
  • 【声音场景分类--论文阅读】
  • Web前端界面开发
  • 模式识别与机器学习
  • eNSP之家----ACL实验入门实例详解(Access Control List访问控制列表)(重要重要重要的事说三遍)
  • STM32 I2C硬件配置库函数
  • 特制一个自己的UI库,只用CSS、图标、emoji图 第二版
  • Hologres 介绍
  • oracle闪回表
  • 蓝桥与力扣刷题(283 移动零)
  • 每日学习30分轻松掌握CursorAI:Cursor AI自然语言编程入门
  • Ubuntu22.04 离线安装:gcc、make、dkms、build-essential
  • 【竞技宝】CS2:HLTV2024选手排名TOP4-NiKo
  • Kali系统(Debian 10.3) 遇到的问题