环境工具准备
我们的开发方式是在windows下编写代码、刷机、log信息跟踪等,而代码编译在linux 下进行
linux编译环境:ubantu,Linux ubuntu6 3.11.0-26-generic
window下工具
1、首先需要安装MT65xx_Drivers,这样PC才能发现MTK设备,这是刷机需要的
2、其次需要添加adb路径环境变量到path,这样才能在命令行下进行adb调试
3、打开刷机工具SP_Flash_Tool,可以全部刷与对部分分区刷机,注意左边勾选的选项
首先选择scatter这个文件,然后点download,然后再将板子重新上电,这样就好开始刷机
其中各选项的含义大概介绍一下:
代码编译
首先初始化环境变量、然后lunch选择选项、最后进行编译
如下是lunch弹出的选项,其中eng是开发时的选项,userdebug是带调试信息的,user是发布版本时的选项
输入选项的数字即可,然后在进行编译
编译指令
可进行部分编译或者全部编译,不过全部编译比较耗时,所以一般情况下只选择修改了的部分进行编译,相关指令如下:
程序下载
打开SP_Flash_Tool工具,选择对应的scatter文件,然后选择需要下载的部分,最后点击Download,正常的话板子重新上电就可以下载,下载成功会弹出Download Ok界面
最后就可以用adb进行各种操作了
adb操作就不再详细介绍了,因为不熟!