安卓虚拟化实战教学(二):Linux 内核与驱动定制详解

目录

模拟器内核版本确认和下载

构建内核

构建供应商模块(驱动)

实战总结

修改驱动并在模拟器中加载

扩展


    想要进行内核和驱动定制首先最重要的是要了解如何下载到和Emulator相匹配的内核源码和驱动如何编译(本人对于内核的开发理解比较浅,都是个人阅读资料和平时额外积累,如果内容不准确欢迎指正)

模拟器内核版本确认和下载

  首先建议各位有条件的话都先把官方关于Android内核的文章阅读一遍(同时它也是最好的查阅学习文档):https://source.android.com/docs/core/architecture/kernel/android-common?hl=zh-cn

  • 版本确认

首先确认自己的内核版本,因为我用的是android15,所以内核的Repo分支是common-android15-6.6,从上面的表格你也可以看到android15后已经不支持build/build.sh编译,只能使用Kleaf。

这里还有2个更简单的方法确认自己当前的内核版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值