1.1. 模块介绍

1.1.1. 术语定义

术语

定义

注释说明

AiBurn

ArtInChip Burn tool

匠芯创烧写工具

Qt

The Qt Company开发的软件

一个跨平台的C++图形库,2008年增加了LGPL授权协议

1.1.2. 适用范围

适用于ArtInChip的所有SoC产品。

1.1.3. 模块简介

AiBurn的两个核心功能:通过USB/串口完成单机的镜像烧写、制作启动卡。

1.1.3.1. 详细功能

  1. 设备连接侦测及设备信息获取:
    • 对终端设备的连接状态进行持续侦测;

    • 获取并显示终端设备的基础信息,如型号、系统版本等

  2. 镜像加载及信息展示:

    对选定镜像文件进行解析,显示镜像版本、镜像分区等信息。

  3. 镜像烧写/备份:
    • 烧写:将上位机中的系统镜像文件下载到终端设备中;

    • 备份:将终端中现有镜像备份到上位机(仅命令行工具支持)。

  4. 按分区烧写/备份:
    • 烧写:对终端设备的指定分区进行擦除和备份功能;

    • 备份:将终端设备中指定分区备份到上位机(仅命令行工具支持)。

  5. 制作启动卡(SD卡):

    根据指定的镜像文件,刻录到一个符合启动格式的SD卡。

  6. 裸机程序测试:

    将指定的裸机程序下载到终端的SRAM/DRAM,并等待其运行后返回执行结果。

  7. 命令行模式:

    提供命令行模式的烧写工具。