Hi3716C Android SDK编译说明
来源:互联网 发布:支付宝如何解绑淘宝 编辑:程序博客网 时间:2024/05/24 01:39
Hi3716C Android SDK 编译流程。以 Hi3716CV100R002C00SPC008(非商用) 为例。使用 Ubuntu(版本号>=10.04)。假定所有的依赖软件已安装完毕。
1. windows 下解压发布包,得到 Hi3716CV100R002C00SPC008(非商用) 文件夹。software 子目录下为 SDK 源码。其中 software\share2\mirror_fileserver\Hi3716CV100R002 路径下为基础压缩包,software\branch_SPC008_r33186.tar.gz 为补丁包。
2. 放置基础压缩包到 Linux 服务器
例如拷贝 software\share2\mirror_fileserver\Hi3716CV100R002 文件夹到 /home/mnt/gtsong/Hi3716C_Android_SDK/ 目录下,并改名为 Hi3716CV100R002_Base
3. 安装交叉编译工具链。已安装过的则不再需要。
4. 拷贝补丁包到 Linux 服务器上并解压,得到工作目录 branch_SPC008_r33186。这里将其改名为 Hi3716CV100R002C00SPC008
5. 准备编译的源码
cd Hi3716CV100R002C00SPC008/
修改 prepare.sh 第一行为基础压缩包的实际路径:
FILE_SERVER=/home/mnt/yjzhao/Hi3716C_Android_SDK/Hi3716CV100R002_Base
./prepare.sh
6. 1GB 内存修改
SDK 默认为 512MB 内存配置。如果想修改为 1GB 内存,需要修改 froyo/device/hisi/Hi3716C/prebuilt/init.godbox.sh 文件,把其中 512MB 的配置注掉,把 1GB 的配置打开。
7. 编译 SDK
cd froyo/
source build/envsetup.sh
tapas<tapas.in
./mk-all.sh 128
8. 编译 fastboot
cd froyo/
source build/envsetup.sh
tapas<tapas.in
以上三行如果之前已经执行过则不需要。
cd fastboot/fastboot/
make ARCH=arm CROSS_COMPILE=arm-eabi- distclean
make ARCH=arm CROSS_COMPILE=arm-eabi- godbox_config
make ARCH=arm CROSS_COMPILE=arm-eabi- -j 64
9. 烧写镜像
10 ADB 连接单板
1 adb.exe connect 191.168.1.120:5555
2 ddms.bat
3 adb kill-server
4 adb connect 192.168.1.120:5555
5 adb remount
11 修改android 分区的读写属性,在shell 环境下面 修改system 目录为可读可写
mount -o remount /system/ /system/
12 查看系统命令
adb bugreport
adb shell getprop
adb shell
13 修改根目录可读可写
mount -o remount / /
14海思修改坏块
nand scrub 修复
15 设置mac地址
启机之后马上在串口按键盘Ctrl+c
然后输入
setenv ethaddr 00:00:00:00:00:00
save
- Hi3716C Android SDK编译说明
- hi3716c ubuntu 12.04编译问题
- 各种环境下编译的non-neon xbmc-android在hi3716c上的运行情况
- android SDK sample说明
- Android快速SDK说明
- android sdk manager 说明
- Android SDK目录说明
- hi3716c android4.0 在ubuntu下编译出现问题
- 编译Android cupcake SDK
- Android SDK 源代码编译
- Android SDK 源代码编译
- android sdk 编译相关
- 自己编译android sdk
- 编译android sdk , adt
- Android SDK 源代码编译
- Android SDK编译
- Android SDK编译
- android sdk编译
- 八大直属独立公司
- hdu 1171 Big Event in HDU(多重背包转化为01背包)
- JSP基础---pageContext对象
- 笔试系列-1-华为机试第二题
- B. Very Beautiful Number codeference 非常考验数学思维的一个问题
- Hi3716C Android SDK编译说明
- HDU2066_一个人的旅行(Dijkstra最短路)
- Java异常捕获之try-catch-finally-return的执行顺序
- 【Spring】IOC核心源码学习(二):容器初始化过程
- 黑马程序员-----Java基础学习异常
- variable 'std:ofstream' has initializer but incomplete type 错误
- 假删除的思想
- HDU 2159 FATE (多重背包)
- 跨境人民币支付细则曝光