MTK6577+Android内核配置makemenuconfig
MTK6577+Android内核配置makemenuconfig
[FAQ01797]如何用make menuconfig配置kernel
[DESCRIPTION]
配置kernel部分是使用kernel的原生命令make menuconfig即可,但不同的软件版本稍有差别
[KEYWORD]
menuconfig
kernel
[SOLUTION]
${project name}为工程名
ICS/GB版本请在alps代码目录下shell:
./mk ${project name} new /* 在配置kernel前先保证new过,如果已经new过可以省却这步。new后会在kenerl目录
下生成.config,该文件在make menuconfig会用到,如果不存在.config文件则所有的kernel配置都会恢复成默认的 */
cd kernel /* 切换到kernel目录 */
TARGET_PRODUCT=${project name} makemenuconfig /* 使用menuconfig配置,修改选项后保存退出,此时会在
kernel目录下重新生成.config文件 */
将.config复制到mediatek/config/${project name}/autoconfig/kconfig/目录下并重命名为project
重新new kernel和用./mk bootimage即可下载
ICS2以后的版本请在alps代码目录下shell:
./mk ${project name} new /* 在配置kernel前先保证new过,如果已经new过可以省却这步。new后会在kenerl目录
下生成.config,该文件在make menuconfig会用到,如果不存在.config文件则所有的kernel配置都会恢复成默认的 */
cd kernel /* 切换到kernel目录 */
TARGET_PRODUCT=${project name} make O=outmenuconfig /*如果出现../mediatek/build/kernel/Makefile找不
到的错误,请用TARGET_PRODUCT=${project name} KBUILD_OUTPUT_SUPPORT=yes make O=outmenuconfig
配置完后,new kernel,如果还有错误可以用./mk mrproper kernel清除kernel并删除kernel/include/config目录
,然后再new kernel */
将out/.config复制到mediatek/config/${project name}/autoconfig/kconfig/目录下并重命名为project
重新new kernel和用./mk bootimage即可下载
按照《MTK_on_line_FAQ_SW_ALPS_20121114.pdf》上面提供的内容,我试了下面几种:
(1) TARGET_PRODUCT=${hsimobile77_ic2} KBUILD_OUTPUT_SUPPORT=yes makeO=out menuconfig
(2) TARGET_PRODUCT={hsimobile77_ic2} KBUILD_OUTPUT_SUPPORT=yes make O=outmenuconfig
(3) TARGET_PRODUCT=hsimobile77_ic2KBUILD_OUTPUT_SUPPORT=yes make O=out menuconfig
后面2种都可以,如下图:
图1
图2
MTK6577+Android内核配置makemenuconfig相关推荐
- ANDROID内核和驱动篇-ANDROID内核介绍(转)
已经有一些的文章介绍Android内核了,本系列篇将从Linux内核的角度来分析Android的内核,希望给初学者提够有用的信息.本章将简单的介 绍Android内核的全貌,起到一个抛砖引玉的作用.从 ...
- 第二章 Android内核和驱动程序(转)
这一章我们来介绍Android系统的核心部分-Android内核.我们说Android系统是基于Linux系统的,最根本的原因就在于Android采用了Linux内核. 2.1 Android内核特性 ...
- 分歧还是共存?详解Android内核安全
更多内核安全.eBPF分析和实践文章,请关注博客和公众号: CSDN博客:内核功守道 公众号: 内核功守道 知识背景 随着2003年10月安迪鲁宾联合几位朋友创建了Android公司,后来影响众人的 ...
- Android内核开发:学会分析系统的启动log
本文是<Android内核开发>系列的第八篇文章,本文主要关注如何分析Android系统的启动log,学会通过搜索重要的TAG标签,找到Android启动过程中的重要节点. 要学会分析系统 ...
- Android内核开发:系统编译输出的镜像文件
本文是<Android内核开发>的第四篇文章,主要介绍一下源码编译输出的几个重要的镜像文件,这里把bootloader源码和Linux内核源码的编译输出也算在其中,因为毕竟Android系 ...
- linux核能软件,ARM big.LITTLE大小核架构在Linux和Android内核下多核调度算法
在2013年,big.LITTLE家族又增加了新的SoC实现,有2个Cortex-A15+3个Cortex-A7核的ARM的参考测试芯片TC2,以及在三星Galaxy S4手机中应用的Samsung- ...
- android4 设置栈大小,【技术分享】Android内核漏洞利用技术实战:环境搭建栈溢出实战...
[技术分享]Android内核漏洞利用技术实战:环境搭建&栈溢出实战 2017-08-14 16:22:02 阅读:0次 预估稿费:300RMB 投稿方式:发送邮件至linwei#360.cn ...
- Android内核学习笔记
0.android系统启动 <Android系统启动流程 -- bootloader> <The Android boot process from power on> < ...
- codova添加android慢_从 0 开始学 Linux 内核之 android 内核栈溢出 ROP 利用
作者:Hcamael@知道创宇404实验室 最近在研究一个最简单的android内核的栈溢出利用方法,网上的资料很少,就算有也是旧版内核的,新版的内核有了很大的不同,如果放在x86上本应该是很简单的东 ...
最新文章
- 利用java虚拟机的工具jmap分析java内存情况
- Python实战案例,CV2模块,Python实现抖音字符视频
- 5G的3大应用场景落地开花,中国或将引领全球5G产业发展
- OpenCV 图像的加法
- PC电脑 屏幕竖直截长屏、本地视频转码、本地视频转gif动画、gif压缩等
- JVM 内存设置大小
- 一派胡言!Swift 不是多范式函数式编程语言
- 分享:Python中的位运算符
- idea 包.路径切换为目录结构
- 燕山大学计算机辅助设计三级项目报告,《计算机辅助设计Auto CAD》燕山大学
- 关于Generator expression must be parenthesized out报错或者Error creating Django application: Error on pyt
- Docker入门-常用指令总结与归纳
- vim-python怎么用_技术|如何在使用 Vim 时访问/查看 Python 帮助
- 【综合类型第 26 篇】WebStorm 2019.2.2 下载、安装教程
- 如何记录COGI中删除的记录
- FilterChain 过滤器链和拦截路径
- 撒罗满:2019年收集的最佳3D打印模型下载网站
- 如何设计一个PC客户端的架构
- idea 参数显示s: o:
- JPG,PNG,BMP图片无损压缩软件