Trust-OPTEE调试笔记

发布时间 2023-11-11 01:57:16作者: 韩若明瞳

OP-TEE

源: https://github.com/OP-TEE/manifest
导读文档: http://optee.readthedocs.io
国内一些文章都太旧了, 跑的有问题

OP-TEE 组件

OP-TEE is divided in various components:

  • A secure privileged layer, executing at Arm secure PL-1 (v7-A) or EL-1 (v8-A) level.
  • A set of secure user space libraries designed for Trusted Applications needs.
  • A Linux kernel TEE framework and driver (merged to the official tree in v4.12).
  • A Linux user space library designed upon the GlobalPlatform TEE Client API specifications.
  • A Linux user space supplicant daemon (tee-supplicant) responsible for remote services expected by the TEE OS.
  • A test suite (xtest), for doing regression testing and testing the consistency of the API implementations.
  • An example git containing a couple of simple host- and TA-examples.
  • And some build scripts, debugging tools to ease its integration and the development of Trusted Applications and secure services.

The main ones are build, optee_os, optee_client, optee_test, optee_examples and the Linux kernel TEE framework.