Android:rk3588 kernel单编
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单编相关推荐
- Android AOSP基础(三)Android系统源码的整编和单编
本文首发于微信公众号「刘望舒」 关联系列 Android AOSP基础系列 Android系统启动系列 前言 在上一篇文章Android AOSP基础(二)AOSP 源码下载 中,我们顺利的将AOSP ...
- AOSP 源码整编单编
<AOSP 源码下载>完成后,就可以开编了. 整编 整编,顾名思义就是编译整个 Android 源码,最终 out 目录会生成几个重要的镜像文件,其中有 system.img.userda ...
- Android12 源码下载、编译、刷机、单编调试Framework
文章目录 说明 1. 代码下载 1.1 下载Repo工具 1.2 安装和配置Git 1.3 创建工程目录 1.4 初始化Repo仓库 1.5 同步代码 2. 驱动下载 2.1 下载对应机型的驱动 2. ...
- Rockchip RK3588 kernel dts解析之PCIe
Rockchip RK3588 kernel dts解析之PCIe 文章目录 Rockchip RK3588 kernel dts解析之PCIe RK3588控制器 RK3588 PHY 使用限制 D ...
- 53、RK3588测试视频编解码和 POE OAK Camera编码结合开发
基本思想:一直想学rk3588的视频编解码,奈何没有设备,最近获得机会,利用空闲时间好好研究一番,正好手中的深度相机oak camera支持视频编码,逐想用软解编码和瑞芯微的mpp硬解码去走一波,本实 ...
- SettingsProvider单编生效
SettingsProvider单编生效 1.单编SettingProvider, make SettingsProvider,会生成apk,apk的路径为: product/qssi/system/ ...
- Rockchip RK3588 kernel dts解析之电源模块
Rockchip RK3588 kernel dts解析之电源模块 文章目录 Rockchip RK3588 kernel dts解析之电源模块 RK3588搭配的电源方案有2种 注意单PIMC核双P ...
- Rockchip RK3588 kernel dts解析之Camera
Rockchip RK3588 kernel dts解析之Camera 文章目录 Rockchip RK3588 kernel dts解析之Camera RK3588的Camera相关资源介绍 MIP ...
- 无法访问android.git.kernel.org的情况下如何使用repo
Kernel.org维护,android.git.kernel.org索性连域名也不解析了. 可是我正好要用repo下载别的git服务器(nv-tegra)的代码,就试着启动了下.悲剧地发现repo拼 ...
最新文章
- 2018年香港私隐公署接129宗资料外泄通报 创新高
- 用二维数组实现矩阵转置
- html的课设作业6,第七节课html标签元素属性作业-2019-9-6 作业
- c#日期转换周几_RPA经验:使用 selector 选择日期
- php 获取当前url hash,PHP hash 接口对接
- php 0 n随机数,PHP n个不重复的随机数生成代码
- iPhone4 降级6.12教程 无须SHSH 不装插件 不睡死[转载] by 轻鸢
- SQL SERVER: 合并相关操作(Union,Except,Intersect)
- seci-log 开源日志分析软件发布了
- 怎样做终端安全防御?
- 分类评价指标(二分类)——f1score sensitivity specificity roc曲线 auc
- 关于获取安卓手机MAC地址的问题
- 京东大数据方向-Java方向-实习面经一面二面(offer没去。。。)
- ubuntu 印象笔记
- 读《春秋》有感之八:荀罃设计车轮战
- 华尔街见闻-2016年2月
- 宇宙文明等级的划分标准
- opencv_contrib安装笔记
- ubuntu18.04安装CUDA
- redis实现单点登录系统
热门文章
- Web常用的服务器软件整理(Win+Linux)
- 汽车UDS诊断详解及Vector相关工具链使用说明——2.1.3 初步了解CDD(以10服务为例)
- 我有一台云服务器,可以干什么?
- BP API: cl_md_bp_maintain
- 客户成功—以客户为中心,为客户创造价值
- ajax远程调用,jquery中的ajax方法怎样通过JSONP进行远程调用
- 五笔字型输入规则-温故而知新
- 摩尔斯电码的c语言程序,[蓝桥杯][算法提高VIP]摩尔斯电码 (C语言代码)
- windows-系统-C盘满了怎么办-处理办法大汇总-至少能清理20个G以上
- 2017年英语四级作文