研发生产工具
以下是我们推荐使用的一些研发工具,您也可以根据您个人的嵌入式开发喜好选择您喜欢的开发工具。
Windows开发工具
ADB
ADB全称Android debug bridge,顾名思义,即连接安卓的桥梁,原来是通过USB连接PC和Android设备的调试工具,现也被移植到全志Tina Linux系统上,所以您可以是使用ADB进行设备调试,可以进行命令行操作、push文件、pull文件、设备查看等操作。
安装和使用方法:将adb.exe文件放到任意目录下,建议是比较浅的路径,如D:\adb.exe,然后将该路径添加到系统环境变量中,即可在cmd下直接进行adb操作。详细方法和高阶操作在互联上有大量介绍,可自行搜索学习。
参考博文:
https://blog.csdn.net/weixin_43927138/article/details/90477966
https://www.cnblogs.com/lsdb/p/9438215.html
同时全志的部分产测工具,如DragonMAT等都是通过ADB与设备进行通信的。
串口驱动
您可以使用USB转串口线对设备进行调试,我们推荐的串口线有FT232R(正式版本哪吒开发版套装随盒赠送)和CH341SER,驱动如下:
波特率:115200
线序:黑-GND,红-3.5V,绿-RX,白-TX
MobaXterm
MobaXtermbackup是一款强大好用的远端电脑工具箱,您可以用来进行串口调试、连接远程服务器等。
您可到MobaXterm官方下载和使用,友情链接:https://mobaxterm.mobatek.net/download.html
Ubuntu开发工具
LiveSuit
LiveSuit是Ubuntu下的烧写工具,通过数据线将PC和开发板连接,把固件烧到开发板上,即Ubuntu版的PhoenixSuit,适用于Ubuntu系统开发者进行开发烧写。
LiveSuit下载链接:LiveSuit下载
github地址:https://github.com/linux-sunxi/sunxi-livesuite
使用方法:
#解压到任意目录之后:
cd swusb
#编译USB驱动
make
#安装USB驱动
sudo insmod awusb.ko
#返回上一级目录
cd ..
##执行脚本打开LiveSuit
sudo ./LiveSuit.sh
#选择固件,reboot efex重启设备或重启设备过程中串口按住"2"键跳到烧写模式即可
生产工具
量产工具中心APST
全志量产工具中心是全志量产工具下载的平台,您可以在上面下载到大量产品实际研发、测试、生产中需要用到的工具。如:固件烧写工具PhoenixSuit、SN号烧写工具DragonSN、硬件检测工具DragonHD等。
*需要和全志签订NDA并进行企业认证后才能下载到完整的量产工具,全志在线为个人开发者提供烧写工具等常用的开发工具供研发使用
下载地址:https://www.aw-ol.com/downloads/resources/14
USB烧写驱动
在使用全志固件烧写驱动之前,您需要先安装全志USB烧写驱动。在安装全志量产工具中心APST的过程中,会自动安装该驱动,如果您没有安装量产工具中心APST或者遇到异常,可单独安装全志USB烧写驱动。
下载地址:https://www.aw-ol.com/downloads/resources/15
固件烧写工具PhoenixSuit
PhoenixSuit是全志固件烧写工具,可以将上位机编译好的固件(.img)烧写(下载)到开发板上。
下载地址:https://www.aw-ol.com/downloads/resources/13
设备号烧写工具DragonSN
DragonSN是全志设备号烧写工具,可以通过USB将设备号(SN)、MAC地址、安全密钥等烧写到开发板的某个分区。
下载地址:https://www.aw-ol.com/downloads/resources/11
生产测试工具DragonMAT
DragonMAT是全志生产测试工具,可配合Tinatest进行研发性能测试和生产功能测试,如蓝牙开关测试、WIFI扫描测试、LED三个颜色的点亮和闪烁测试、nand读写测试、掉电重启测试、录音/播放测试等等,测试项、测试次数和测试细则均可自行配置。同时全志开放了相关工具的接口,可以进行原有的软件进行二次开发,定制适合自己工厂使用的配套测试软件,以便搭建测试系统。