一,准备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) 选择软件,点击下载
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) 选择软件,点击下载