M8 Android 编译过程

本文介绍如何获取并编译M8Android的内核源代码,包括安装必要的开发环境、设置交叉编译器及配置内核参数等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近M8 Android 开放了源代码,正好借此机会学习,而且因为买了M8手机,刷了A系统之前用得比较纠结

不过最近A13感觉不错.

 

到目前为止,M8 内核代码已经相对稳定和成熟。
遵守GPL协议,也遵守我们之前的诺言,LBE小组已经将最新版本的kernel tree开源,欢迎各位热心朋友参与开发。
请访问:https://github.com/lamian/m8_android_kernel
------------------------------
Team LBE has made M8 Android source tree available to general public under GPL v2 license.
Please visit https://github.com/lamian/m8_android_kernel to get the source code.
------------------------------
Q: 开源kernel代码树会影响LBE小组对M8 Android的开发么?
A: 不会,LBE小组会继续同热心M8 Android项目的朋友们合力开发M8 Android。

 

从这里下载M8 Android 源代码

 

我是使用虚拟机VMWARE7.1(问谷歌)

安装Center OS 5.5 版的linux系统

http://download.chinaunix.net/download/0013000/12271.shtml

 

交叉编译器

http://www.codesourcery.com/sgpp/lite/arm/portal/release1600

 

安装完毕后

 

解压源代码到/usr下面

 

打开终端控制台,进入到M8 Android 的目录,就是包含mkzImage.sh文件所在目录

vi .cross_compile

把里面路径改为交叉编译器安装的路径

 

 

输入menu xconfig

出现配置对话框,如果没出现。就需要在添加删除软件那里添加qt支持的安装包

找到General Setup->Initial RAM filesystem and RAM dis (initRamfs/initrd) supoort 选项

在initramfs source files: 输入../../initramfs,点击保存,关闭

 

输入vi mkzImage.sh

修改为 make config_debug_section_mismatch=y zImage -j9

 

最后输入./mkzImage.sh 编译

 

到这里大家可以去冲杯茶慢慢等待.

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值