# Phytium-optee **Repository Path**: phytium_embedded/phytium-optee ## Basic Information - **Project Name**: Phytium-optee - **Description**: 本项目Phytium_optee软件为支持飞腾处理器OPTEE功能的前期验证软件包。详细使用步骤请参考README文件。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 10 - **Forks**: 5 - **Created**: 2023-02-16 - **Last Updated**: 2025-05-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Phytium-optee项目 # 1 简介
本项目主要是为支持飞腾嵌入式处理器验证TEE运行环境,包含optee_os、optee_client、app目录 软件编译生成TEE OS系统*bin程序镜像文件及REE侧数据文件,包含相关测试验证用例
和项目有关的一些用户手册、技术分享,提交在飞腾嵌入式软件部的doc总仓库,具体 请阅读https://gitee.com/phytium_embedded/phytium-embedded-docs/tree/master/optee 目录下对应详细说明文件
默认是获取master上最新代码,但项目也按标签来管理的,可以指定需要的标签来clone
将编译工具指定为项目默认编译工具,GCC版本尽量在7.2以上,根据实际需要选择32bit还是64bit
第一次使用,可以先单独执行build_all脚本,根据help提示了解输入参数的含义 编译成功后,在目录xxx/phytium-optee/out下,会生成TEE OS bin程序镜像文件、REE侧数据文件及已经打包的tgz文件
项目在v4.5.0之后,标签的前两段将严格和基于的官方版本保持一致 新增加的小版本号为0时,表示基于上一个大版本的迁移修改 新增加的小版本号不为0时,表示对0版本的第几次升级修改 新增加的小版本号以15天为限制提交周期,即小版本升级后的15天之内不会再提交新的小版本,直到有价值的修改出现 当小版本的修改内容为比较重要的代码时,会在对应的硬件环境中重新测试一遍 运行环境下,可以通过ptt小工具查询当前版本标签值,例如:```bash >ptt 202 >Phytium-optee verison : v4.5.0 ```
限于硬件环境的配置,目前项目的功能验证只限于E2000Q demo板环境,其他支持硬件板级环境出现问题欢迎通过正常途径进行反馈。
飞腾嵌入式处理器遵循飞腾PSPA安全规范,其安全特性可以为嵌入式可信执行环境提供支持,飞腾亦以OP-TEE为基础进行了安全强化及特性拓展研究。 如需更深入的技术支持和交流探讨,欢迎垂询! 本项目如果有问题或bug需要反馈,可以通过Gitee提交issue,也欢迎直接联系相关人员的邮箱:dengqiang@phytium.com.cn