Skip to content

# 6.1. J6X OTA简介

## 6.1.1. 概述

OTA：（Over-the-Air Technology）空中下载技术。OTA本质上指的是远程升级，最早是安卓在手机上推出。通过OTA，可以免除传统升级时需要将设备连接电脑、下载软件再进行软件更新的复杂步骤。在车载领域应用OTA，主要是指通过远程的手段来升级车载系统和应用软件。

- OTA一般从广义上可以分为云端和设备端两个部分，云端负责处理设备的升级请求，执行升级校验，下发升级包并收集升级结果等。而设备端主要负责通过云端下发的升级包来完成对设备系统软件（FOTA）或应用程序（SOTA）的升级。

- J6X OTA 对外交付物为一套 API 及相应实现（libupdate.so），实现了底层烧写校验等功能。

- 上层 ota service 由客户实现，用于对接客户云端服务，ota service 从云端下载升级包后，调用libupdate.so中升级和校验等接口，实现版本升级。

## 6.1.2. 缩略语

缩略语 | 英文全称 | 中文解释
SoC | System on Chip | 片上系统
BL[x] | Boot Loader Stage [x] | 启动的阶段x
SPL | Secondary Program Loader | 二级程序加载器
GPT | GUID Partition Table | GUID磁盘分区表
GUID | Globally Unique IDentifier | 全局唯一标识符
RSA | RSA Algorithm | RSA公开密钥密码体制
eMMC | embedded MultiMedia Card | 嵌入式非易失性存储器