Android编译 & Linux内核编译
2011-04-26 22:17
357 查看
Android编译
一、 编译环境
1、 交叉编译
Android本身带有交叉编译工具,所以不需要单独配置。
2、 必要的JAVA环境
包括JDK等,具体可以参考google的android网站。
二、 配置
1、 android功能配置
配置文件路径 vendor/rockchip/sdkDemo/BoardConfig.mk
三、编译
make prebuild && make && make firmware
最后一步应该是生成一些rockchip方案特殊的文件
四、烧写
Linux内核编译
一、编译环境
使用的瑞芯微直接的解压,它里面带有一个编译工具,所以直接将Makefile文件中的编译工具设置好就ok了。
二、配置
暂时使用了new_2818_sdk.config,应该和android的功能配置一样,都是可以按照需求来配置的。
最初使用的是默认的.config,导致编译时出错,发现是gsensor有一个编译条件,默认的是不开启的,导致有问题。
三、编译
直接执行./sh_new,其实就是一个脚本,里面除了make外还有写瑞芯微的特殊文件生成?具体没有深究。
接下来的工作是烧写,然后是根据需求具体配置。
一、 编译环境
1、 交叉编译
Android本身带有交叉编译工具,所以不需要单独配置。
2、 必要的JAVA环境
包括JDK等,具体可以参考google的android网站。
二、 配置
1、 android功能配置
配置文件路径 vendor/rockchip/sdkDemo/BoardConfig.mk
三、编译
make prebuild && make && make firmware
最后一步应该是生成一些rockchip方案特殊的文件
四、烧写
Linux内核编译
一、编译环境
使用的瑞芯微直接的解压,它里面带有一个编译工具,所以直接将Makefile文件中的编译工具设置好就ok了。
二、配置
暂时使用了new_2818_sdk.config,应该和android的功能配置一样,都是可以按照需求来配置的。
最初使用的是默认的.config,导致编译时出错,发现是gsensor有一个编译条件,默认的是不开启的,导致有问题。
三、编译
直接执行./sh_new,其实就是一个脚本,里面除了make外还有写瑞芯微的特殊文件生成?具体没有深究。
接下来的工作是烧写,然后是根据需求具体配置。
相关文章推荐
- linux 内核调用函数添加 & 内核编译
- linux 将模块编译进内核
- Android内核开发 Goldfish Linux Kernel编译及安卓虚拟机测试
- Ubuntu下编译linux内核,报"mkimage" command not found错的解决
- Ubuntu:编译Linux"内核源代码"和"内核模块"
- Google Android操作系统内核编译图…
- Android学习【Android内核编译之Linux通信环境搭建】
- Google Android操作系统内核编译图…
- 编译内核出错:invalid option `abi=aapcs-linux' 解决办法
- 编译基于arm平台的内核,出现error: invalid option `abi=aapcs-linux'
- linux 编译进内核 && 编译成模块module
- Linux下android内核编译
- Linux下android内核编译
- Android 4.0 x86 Linux3.0.8内核编译简介/Compile kernel for Android-x86
- 编译linux 内核时:decompress.c:(.text+0x25c4): undefined reference to `error'的解决办法
- linux-2.6.30.4内核编译出错cc1: error: invalid option `abi=aapcs-linux'
- linux 内核编译:内核配置原理与常见配置问题的解决方法&&内核版本控制解析
- Linux 2.6.19.x 内核编译配置选项…
- Linux下android内核编译
- 编译Linux内核错误:ln: creating symbolic link `include/asm': Operation not supported