---
title: TA编译环境部署
description: "1. 修改Demo文件。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2300/history/kunpengtrustzone_16_0015.html
sourcePath: /source/zh/kunpengboostkithistory/2300/history/kunpengtrustzone_16_0015.html
indexId: 7a00a08677b2d5ad02293bd5525bf8b71aa886113ca04b89594f644bc62d1a3f76
---
# TA编译环境部署

1. 修改Demo文件。
  TA文件需要指定CA运行路径，此路径与CA存储路径保持一致，CA调用执行使用全路径“/vendor/bin/rsa-demoCA”。

  在“rsa-demo/rsa_ta_interface.h”文件中进行修改。

2. 修改manifest.txt文件。
填写gpd.ta.appID，gpd.ta.appID为TA的UUID，即通用唯一识别码（Universally Unique Identifier），用于识别安全服务TA。
UUID有以下两种获取方法：

  - 可以从网上搜索UUID在线生成器。
  - 在Linux环境中，或Android设备adb shell下，执行：
    1 cat /proc/sys/kernel/random/uuid

CA中指定的UUID必须与TA工程中manifest.txt所写UUID完全相同，否则CA与TA无法通信。


3. 修改Makefile文件。
  进入rsa-demo TA工程编译路径“iTrustee_Cloud_SDK/test/TA/rsa_demo/cloud”，查看Makefile文件，修改SRC，对应rsa-demo代码路径。

4. 编译TA。
  1 make

  编译成功后，会生成编译输出文件，UUID+.sec格式。
