Android12.0不能直接烧写kernel.img和resource.img
Android12.0的kernel.img和resource.img包含在boot.img中,需要使用build.sh -AK 命令来编译
kernel。编译后烧写rockdev下面的boot.img。也可以使用如下方法单独编译kernel。这个过程会重新编译Android,所以编译时间会比较长,建议用下面单独编译kernel的方式的编译。

单独编译kernel生成boot.img
编译的原理:在kernel-5.10目录下将编译生成的 kernel.img 和 resource.img 替换到旧的 boot.img
中。
以 RK3588样机为例,编译时替换对应的boot.img及dts:
其中 BOOT_IMG=../rockdev/Image-rk3588_s/boot.img 这里指定的是旧的boot.img的路径,命令如下:

cd kernel-5.10
export PATH=../prebuilts/clang/host/linux-x86/clang-r416183b/bin:$PATH
alias msk='make CROSS_COMPILE=aarch64-linux-gnu- LLVM=1 LLVM_IAS=1'
msk ARCH=arm64 rockchip_defconfig android-11.config pcie_wifi.config && msk ARCH=arm64 BOOT_IMG=../rockdev/Image-rk3588_s/boot.img rk3588-evb1-lp4-v10.img

编译后可以直接烧写kernel-5.10目录下的boot.img到机器的boot位置,烧写时请先加载分区表
(parameter.txt),以免烧写位置错误。

Android:rk3588 kernel单编相关推荐

  1. Android AOSP基础(三)Android系统源码的整编和单编

    本文首发于微信公众号「刘望舒」 关联系列 Android AOSP基础系列 Android系统启动系列 前言 在上一篇文章Android AOSP基础(二)AOSP 源码下载 中,我们顺利的将AOSP ...

  2. AOSP 源码整编单编

    <AOSP 源码下载>完成后,就可以开编了. 整编 整编,顾名思义就是编译整个 Android 源码,最终 out 目录会生成几个重要的镜像文件,其中有 system.img.userda ...

  3. Android12 源码下载、编译、刷机、单编调试Framework

    文章目录 说明 1. 代码下载 1.1 下载Repo工具 1.2 安装和配置Git 1.3 创建工程目录 1.4 初始化Repo仓库 1.5 同步代码 2. 驱动下载 2.1 下载对应机型的驱动 2. ...

  4. Rockchip RK3588 kernel dts解析之PCIe

    Rockchip RK3588 kernel dts解析之PCIe 文章目录 Rockchip RK3588 kernel dts解析之PCIe RK3588控制器 RK3588 PHY 使用限制 D ...

  5. 53、RK3588测试视频编解码和 POE OAK Camera编码结合开发

    基本思想:一直想学rk3588的视频编解码,奈何没有设备,最近获得机会,利用空闲时间好好研究一番,正好手中的深度相机oak camera支持视频编码,逐想用软解编码和瑞芯微的mpp硬解码去走一波,本实 ...

  6. SettingsProvider单编生效

    SettingsProvider单编生效 1.单编SettingProvider, make SettingsProvider,会生成apk,apk的路径为: product/qssi/system/ ...

  7. Rockchip RK3588 kernel dts解析之电源模块

    Rockchip RK3588 kernel dts解析之电源模块 文章目录 Rockchip RK3588 kernel dts解析之电源模块 RK3588搭配的电源方案有2种 注意单PIMC核双P ...

  8. Rockchip RK3588 kernel dts解析之Camera

    Rockchip RK3588 kernel dts解析之Camera 文章目录 Rockchip RK3588 kernel dts解析之Camera RK3588的Camera相关资源介绍 MIP ...

  9. 无法访问android.git.kernel.org的情况下如何使用repo

    Kernel.org维护,android.git.kernel.org索性连域名也不解析了. 可是我正好要用repo下载别的git服务器(nv-tegra)的代码,就试着启动了下.悲剧地发现repo拼 ...

最新文章

  1. 2018年香港私隐公署接129宗资料外泄通报 创新高
  2. 用二维数组实现矩阵转置
  3. html的课设作业6,第七节课html标签元素属性作业-2019-9-6 作业
  4. c#日期转换周几_RPA经验:使用 selector 选择日期
  5. php 获取当前url hash,PHP hash 接口对接
  6. php 0 n随机数,PHP n个不重复的随机数生成代码
  7. iPhone4 降级6.12教程 无须SHSH 不装插件 不睡死[转载] by 轻鸢
  8. SQL SERVER: 合并相关操作(Union,Except,Intersect)
  9. seci-log 开源日志分析软件发布了
  10. 怎样做终端安全防御?
  11. 分类评价指标(二分类)——f1score sensitivity specificity roc曲线 auc
  12. 关于获取安卓手机MAC地址的问题
  13. 京东大数据方向-Java方向-实习面经一面二面(offer没去。。。)
  14. ubuntu 印象笔记
  15. 读《春秋》有感之八:荀罃设计车轮战
  16. 华尔街见闻-2016年2月
  17. 宇宙文明等级的划分标准
  18. opencv_contrib安装笔记
  19. ubuntu18.04安装CUDA
  20. redis实现单点登录系统

热门文章

  1. Web常用的服务器软件整理(Win+Linux)
  2. 汽车UDS诊断详解及Vector相关工具链使用说明——2.1.3 初步了解CDD(以10服务为例)
  3. 我有一台云服务器,可以干什么?
  4. BP API: cl_md_bp_maintain
  5. 客户成功—以客户为中心,为客户创造价值
  6. ajax远程调用,jquery中的ajax方法怎样通过JSONP进行远程调用
  7. 五笔字型输入规则-温故而知新
  8. 摩尔斯电码的c语言程序,[蓝桥杯][算法提高VIP]摩尔斯电码 (C语言代码)
  9. windows-系统-C盘满了怎么办-处理办法大汇总-至少能清理20个G以上
  10. 2017年英语四级作文