01-How to setup SDK and compile TAs

9 篇文章 5 订阅 ¥299.90 ¥399.90
本文档介绍了如何设置和编译TrustZone的可信执行环境(TEE)组件,包括Optee和Trustonic的SDK。详细步骤涵盖了从gitlab下载通用代码、配置两个SDK的工具链、编译TA/CA以及在optee qemu-v8环境中运行演示。
摘要由CSDN通过智能技术生成

学习目标
1、搭建编译CA/TA的optee SDK环境
2、搭建编译CA/TA的trustonic tee SDK环境
3、快速实现一组CA/TA目模板(演示CA/TA的双向通信),通过不同makefile的编译,可以分别在optee环境和trustonic环境运行
4、在上述模板的基础上,敲击一行命令即可再clone一组CA/TA

1、从gitlab上下载通用代码

git clone git@gitee.com:baron_zz/test_ca_ta.git

2、配置optee SDK

在sdk目录下,可以看到已经有了一个最新版本的的optee SDK. 如果不说您想要的,您可以换成你想要的.

test@test-21:~
学习目标和收益快速掌握TEE的基本概念、系统架构、安全知识、使用场景。快速掌握工程细节,括但不限于如何集成、如何设计、分工合作等快速掌握TEE在大系统中的作用,多系统之间交互,相互影响等。适用人群1、电子大类专业学生、计算机大类专业学生;2、嵌入式开发者、软件开发者、系统开发者、ASIC硬件开发者;3、安全开发者,虚拟化开发者、系统架构师;4、汽车行业、物联网IOT、手机、PC、服务器行业开发者; 课程大纲TEE组件的介绍TEE OS hwkey的介绍基于TEE的安全存储系统简介基于TEE的密码学算法系统介绍TEE OS内实现的多核多线程TEE LOG如何打印TEE Share memory的一般设计CA到TA的全流程调用从REE(Linux Kernel)角度来看TEE调度有关TEE的迸发:两个CA同时调用一个TA的场景TA对CA鉴权的逻辑有哪些TA是怎样被加载到安全内存的?集成一家TEE都需要干哪些活?TEE厂/SOC厂/OEM各方职责?如何开发一个TA? sdk又是什么?开发一个TA的流程是怎样的?How to do?有关TA的签名介绍TEE开发Secure driver介绍RPMB的简介以及开发流程共享内存的最大限制是什么?TA的栈内存/堆内存又有哪些限制TA都支持哪些密码学算法?TA都可以使用哪些存储接口?分别都存放在了哪里?如何设计TA的跨平台能力?什么是Trustzone?什么是TEE?除了Trustzone,还有哪些安全架构技术?TEE的生态介绍?有哪些TEE厂商?各有什么特点?TEE与HSM有什么区别?各有什么应用场景?optee为例软硬件架构的简单介绍Crypto engine硬件加速引擎的简单介绍GlobalPlatform的简介Android安全生态的介绍 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码改变世界ctw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值