OrangePi-One Android 源码编译
2017-07-26 11:40
239 查看
源码下载地址:
下载源码包解压得到 android lichee 两个文件夹, lichee是linux的内核,包括uboot等等,android是安卓源码,各自编译,最终根据脚本打包为镜像文件
一:系统环境搭建参照
二:lichee源码编译
1. 查看help
2. 配置内核
3. 首次编译执行清除(在 lichee/linux3.4/文件夹下面)
4. 回到lichee目录下,删除配置文件
5. 编译linux内核(基于全志芯片,加载了相关模块)
6. 编译遇到的错误
1) awk: line2 : function strtonum never defined
解决:安装gawk
三:Android源码编译
1. 加载环境脚本
2. 选择型号
选择 dolphin_fvd_p3-eng
3. 拷贝内核及驱动模块
4. 编译
总共花费的时间是 (i5 4核+8G), 最后在 android/out/target/product/dolphin-fvd-p1 目录下生成 boot.img revovery.img system.img 3个镜像文件
遇到的问题
1) Your are using version 4.0 of make
解决(亲测可以编译)
四:打包成镜像
1. 打包生成固件(在 android 目录下执行)
2. 跳转到输出镜像目录 lichee/tools/pack
五:安装镜像
使用PhoenixCard把镜像安装到orangepi one上,插上电源,如图
https://pan.baidu.com/s/1i5qnJud
下载源码包解压得到 android lichee 两个文件夹, lichee是linux的内核,包括uboot等等,android是安卓源码,各自编译,最终根据脚本打包为镜像文件
一:系统环境搭建参照
http://blog.csdn.net/baijinwen/article/details/72812811
二:lichee源码编译
1. 查看help
./build.sh -h
2. 配置内核
cd linux-3.4 make ARCH=arm menuconfig进入配置页面,上下移动列表,空格是选择列表, 左右移动选择退出选项
3. 首次编译执行清除(在 lichee/linux3.4/文件夹下面)
make clean
4. 回到lichee目录下,删除配置文件
cd .. rm linux-3.4/.config
5. 编译linux内核(基于全志芯片,加载了相关模块)
./build.sh lunch选择 sun8iw7p1-android-dolphin的序号,编译大概要5分钟(i5 4核 + 8G内存)
6. 编译遇到的错误
1) awk: line2 : function strtonum never defined
解决:安装gawk
sudo apt-get install gawk
三:Android源码编译
1. 加载环境脚本
$ cd android $ source ./build/envsetup.sh
2. 选择型号
$ lunch
选择 dolphin_fvd_p3-eng
3. 拷贝内核及驱动模块
$ extract-bsp如果成功拷贝,会出现类似以下这样的提示:
4. 编译
$ make -j2说明:j2后面的数字是你要使用的线程数,看你电脑具体配置,CPU配置越好,能使用的线程越多,编译就越快
总共花费的时间是 (i5 4核+8G), 最后在 android/out/target/product/dolphin-fvd-p1 目录下生成 boot.img revovery.img system.img 3个镜像文件
遇到的问题
1) Your are using version 4.0 of make
解决(亲测可以编译)
cd build cd core cp main.mk main.mk.backup sudo vi main.mk 将50行注释掉并保存 #$(error stopping) cd .. cd ..
四:打包成镜像
1. 打包生成固件(在 android 目录下执行)
pack
2. 跳转到输出镜像目录 lichee/tools/pack
五:安装镜像
使用PhoenixCard把镜像安装到orangepi one上,插上电源,如图
相关文章推荐
- android源码使用proguard混淆编译及错误总结
- jdk环境配置 eclipse环境配置 android源码编译注意事项
- Android系统源码编译之4--unbutu下安装git repo并下载源码 下载7zip
- 解决Android源码编译后网页中无法正确显示GIF图片的问题
- 编译Android源码
- Mac OS X下编译Android源码
- Ubuntu(64位)编译Android源码常见错误解决办法
- 【Android源码】Ubuntu14.04编译Android2.2.1详细过程
- Ubuntu 8.04下编译Android源码全过程
- 【转】如何定制android源码的编译选项 & 后期安装? ---- 不错
- Android源码编译apk导入第三方包报错
- 【转】Ubuntu下编译android源码全过程
- CyanogenMod源码下载和编译(Android ROM定制基础篇)
- Android 源码编译错误45解决 opencore 启用pvlog 调试
- Android:源码环境编译自定义的APP到ROM(System Image)中
- ubuntu 14.04 kylin 编译 android 5.0源码
- 在Android系统源码下编译apk
- Android 4.3源码的下载和编译环境的安装及编译
- Android源码下载和编译Tips
- ubuntu 上android 源码编译 全过程(二)