From 13d84f85b6c171525fe95c877981ebeb16b35b18 Mon Sep 17 00:00:00 2001 From: wang-lian Date: Sat, 12 Nov 2022 17:40:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E3=80=8ATEE=20TE=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E6=8C=87=E5=8D=97=E3=80=8B=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wang-lian --- ...00\345\217\221\346\214\207\345\215\227.md" | 58 ++++++++++++++++++- 1 file changed, 55 insertions(+), 3 deletions(-) diff --git "a/docs/TEE_TA_guide/TEE-TA\345\274\200\345\217\221\346\214\207\345\215\227.md" "b/docs/TEE_TA_guide/TEE-TA\345\274\200\345\217\221\346\214\207\345\215\227.md" index 8a4db75..240e678 100644 --- "a/docs/TEE_TA_guide/TEE-TA\345\274\200\345\217\221\346\214\207\345\215\227.md" +++ "b/docs/TEE_TA_guide/TEE-TA\345\274\200\345\217\221\346\214\207\345\215\227.md" @@ -124,8 +124,6 @@ ## 2.1.2 TA编译及开发示例 -## 2.1.2.1 编译入口示例 - ## 简介 32位TA是可信应用程序的32位版本,64位TA是可信应用程序的64位版本。 @@ -134,7 +132,61 @@ 目前支持Make和Cmake两种编译框架。 -本小节将通过示例程序,介绍用户开发可信应用程序的过程,包括开发环境准备,SDK示例helloworld TA的编译配置和编译方法等。 +本小节将通过示例程序,介绍用户开发可信应用程序的过程,包括开发环境准备,SDK示例helloworld TA的编译配置和编译方法等。TA编译涉及的文件如下表所示。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

文件名

+

说明

+

build.sh

+

build.sh是TA样例编译的入口脚本

+

defconfig

+

编译方式和工具链配置

+

configs.xml

+

TA信息,具体内容需要根据TA实际情况配置

+

config.mk

+

TA Make编译的配置文件

+

Makefile

+

TA Makefile文件

+

config.cmake

+

TA Cmake编译的配置文件

+

CMakeLists.txt

+

TA CMakeLists.txt文件

+

config_ta_public.ini

+

perm_config文件的路径和对应TA证书私钥配置文件,具体内容需要根据TA实际情况配置

+
+ + +## 2.1.2.1 编译入口示例 ## build.sh文件 -- Gitee