TCC88XX环境的搭建教程

一,准备PC端烧录环境。

1. 下载,安装FWDN以及其驱动。

2. 下载adb,fastboot以及Android adb驱动,并安装环境。

3. 下载apkInstaller批量下载应用。

4. 下载安装Sercute软件。



二,编译android软件

1. 使用Sercute软件登录到服务器。

2. 如果还没有源码,则运行脚本来获得并编译android代码  //是哪个脚本请

$sh auto-build-20110308.sh master



如果已经获得代码并已经编译过,需要修改代码并编译获得binary文件

方法一 全部编译

1. cd mydroid

2. sh build.sh -a 

这样在out/release/得到lk.rom mtd.img,可以通过FWDN烧录到板子上。



方法二 编译system.img

1. cd mydroid

2. sh build.sh -s    //编译system framework package 等

这样在out/release/得到system.img,可以通过fastboot烧录到板子上。



方法三 编译局部代码

1. $cd mydroid

2. $. build/envsetup.sh

3. $lunch 8        // 8 是面对TCC8803的, 面对TCC8900 TCC9300平台是不一样的,具体多少,请咨询系统工程师。

4. $cd your_patch  //your_patch目录下必须有Android.mk文件

5. $mm 

根据终端关键字"Install"信息,这样在out/target/.../system/.../ 得到your_binary,可以通过adb更新到板子上。



三,更新板子

方法1. 在相应地方(如 http://192.9.50.250/share/)获得lk.rom, mtd.img后,使用FWDN烧录。

1)打开FWDN软件,选择lk.rom,mtd.img 和创建nand分区。
2)如果需要烧录MAC,BT地址,选择烧录。

3)按住Return或者Home键,开机,进入FWDN模式。

4)点击Start



方法2,使用fastboot烧录

按住Return或者Home键,开机,进入FASTBOOT模式。

1) 烧录kernel, ramdisk。 flastboot flash boot boot.img 

2)烧录system.img。   flastboot flash system system.img  

3) 烧录recovery      flastboot flash recovery recovery.img  



方法3, SDcard升级方式。在相应地方(如 http://192.9.50.250/share/)获得update.zip,使用update.zip

1)拷贝update.zip 到SD卡

2)插入SD卡,按住Return或者Home键,开机,进入Recovery模式。

3)选择update.zip。



方法4,使用adb升级部分应用

1) 开机进入android

2) 链接USB,进入cmd命令行

3) #adb devices

4)  #adb shell  //进入板子shell命令行

$su   //获得超级权限

# mount -o remount,rw /dev/block/mtdblock2 /system/   //切换可读写权限

# exit

5) adb push your_binary /system/your_patch/

6) 重启板子

四,使用apkinstall 下载软件,烧录ID号
1) 开机进入android

2) 链接USB,点击apkinstall
3) 选择软件,点击下载

你可能感兴趣的:(Telechips)