最近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 编译
到这里大家可以去冲杯茶慢慢等待.
- 大小: 35.8 KB
- 大小: 113.1 KB
分享到:
相关推荐
M8 android dump内存工具是一个专为M8设备设计的工具,它可以帮助开发者获取设备内存的状态信息,以便于诊断内存泄漏、性能瓶颈等问题。本文将详细讲解这个工具的使用方法以及相关知识点。 首先,我们来看工具的...
标题"M8刷Android"指的是将...总之,"M8刷Android"是一个涉及源码编译、设备解锁、系统刷写等多个环节的复杂过程,需要一定的技术知识和谨慎操作。如果你不熟悉这些步骤,建议寻求专业人士的帮助,以免损坏设备。
- JDK 版本推荐使用 6u45,以避免编译过程中出现兼容性问题。 - 下载 `jdk-6u45-linux-x64.bin` 并将其拷贝到 `/opt/` 目录下。 - 修改权限使其可执行:`chmod u+x jdk-6u45-linux-x64.bin` - 执行安装脚本:`./...
本教程主要介绍如何为魅族M8手机制作包含Android系统的双启动固件。魅族M8是一款较早的智能手机,用户希望通过此教程能够将其升级或添加Android系统,实现与原有官方固件之间的自由切换。以下是详细步骤及所需知识点...
在各种硬件平台上移植Android系统的需求日益增长,特别是在一些定制化硬件设计中,如MEIZU M8手机项目。本文将详细介绍如何在采用POP(Package on Package)封装技术的S3C6410处理器上安装并运行Android系统,这对于想...
文件“android_device_Onda_k12_MA975M8-cm-11.0”是CWM构建树的一部分,其中“k12”通常代表设备的内部代号,“MA975M8”可能是设备的型号或特定版本的标识,“cm-11.0”则表示基于CyanogenMod 11(基于Android 4.4...
【标题】"android_kernel_htc_msm8974:HTC One M8 的 LiquidKernel (2014)" 指的是一个针对HTC One M8智能手机的定制内核项目,名为“LiquidKernel”,该内核基于Android操作系统,并且是针对高通骁龙801(MSM8974)...
通过更新策略,Google努力确保更多设备能够及时获得最新的系统更新,比如Nexus系列设备和部分合作伙伴的设备如HTC One(M7和M8)、LG G3等。尽管如此,不同设备的更新推送时间仍有差异,例如LG G3在荷兰是最早获得...
总的来说,"One_M8_4.4.3_kernel"是一个专注于优化HTC One M8在Android 4.4.3上的运行体验的项目,涉及到了内核编译、设备驱动、性能调优等多个方面,对于想要深入了解Android系统和手机硬件的人来说,这是一个很好...
10. **M8AndroidKernel**:针对M8设备的Android内核项目,涉及到底层驱动开发、系统调优和安全加固等技术。 11. **Amazed**:可能是一款基于物理引擎的游戏,展示了物理仿真、碰撞检测和运动学计算的高级应用。 12...