5 Star 6 Fork 4

Phytium嵌入式软件 / Phytium-optee

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Phytium-optee

项目简介

本项目Phytium-optee软件为支持飞腾处理器E2000D/Q芯片OPTEE功能的前期验证软件包,包含optee_os、optee_client、app目录, 软件编译生成TEE OS系统*bin程序镜像文件及REE侧数据文件,包含相关测试验证用例。详细使用步骤请参考README文件。

1.简介

FT-E2000Q 是面向嵌入式应用的高性能处理器,集成2个FTC664核和2个FTC310核。 主要技术特征如下:

  • 兼容ARM v8 64 位指令系统,兼容32 位指令
  • 支持单精度、双精度浮点运算指令
  • 每个FTC664核包含1MB私有L2 Cache
  • 由两个FTC310核组成的Cluster内含256KB共享的L2 Cache
  • 集成1个DDR4/LPDDR4-2400控制器,支持72bit数据
  • 集成6 Lanes PCIE3.0 接口(1X4+2X1/1X2+4X1/6X1)
  • 集成4个1000M以太网控制器
  • 集成3个USB2.0(OTG)和2个USB3.0接口(兼容2.0)
  • 集成1路I2S接口,支持高清音频播放;2路DisplayPort1.4接口
  • 集成2路SATA3.0控制器
  • 集成2个SD控制器
  • 集成常用低速接口:WDT,DMAC,QSPI,Nand,SPI_M,UART,I2C,CAN, GPIO,LocalBus,Timer等等 详细技术指标与功能特征可以参考《飞腾腾珑E2000Q系列处理器数据手册》。

E2000D 1个cluster有2个cpu,共两核。 主要技术特征如下:

  • 兼容ARM v8 64 位指令系统,兼容32 位指令
  • 支持单精度、双精度浮点运算指令
  • L1有32KB,L2有256KB
  • 集成1个DDR4/LPDDR4-2400控制器,支持36bit数据
  • 集成4 Lanes PCIE3.0 接口(4X1)
  • 集成4个1000M以太网控制器
  • 集成3路USB2.0(OTG)和2路USB3.0(兼容2.0)
  • 集成1路I2S接口,支持高清音频播放;1路DisplayPort1.4接口
  • 集成2路SATA3.0控制器
  • 集成2个SD控制器
  • 集成常用低速接口:WDT,DMAC,QSPI,Nand,SPI_M,UART,I2C,CAN, GPIO,LocalBus,Timer等等 详细技术指标与功能特征可以参考《飞腾腾珑E2000D系列处理器数据手册》。

E2000S 1个cluster有1个cpu,单核结构。 主要技术特征如下:

  • 兼容ARM v8 64 位指令系统,兼容32 位指令
  • 支持单精度、双精度浮点运算指令
  • L1有32KB,L2有256KB
  • 集成1个DDR4/LPDDR4-2133控制器,支持36bit数据
  • 集成2 Lanes PCIE3.0 接口(2X1)
  • 集成3个1000M以太网控制器
  • 集成1路USB2.0(Device)和2路USB2.0(OTG)
  • 集成2路DisplayPort1.4接口
  • 集成1路JPEG Encoder模块
  • 集成1个SD控制器
  • 集成常用低速接口:WDT,PWM,QSPI,SPI_M,UART,I2C,I3C,PMBUS, SMBUS,GPIO,oneWire,ADC,Timer等等 详细技术指标与功能特征可以参考《飞腾腾珑E2000S系列处理器数据手册》。

2.Phytium-optee编译环境搭建

2.1 硬件环境

准备一台装有ubuntu20.04系统X86主机,内存最低配置要求16G;

准备Phytium飞腾E2000D_DEMO\E2000Q_DEMO开发板。

2.2 Phytium-optee系统源码及编译

1、获取系统源码

git clone git@gitee.com:phytium_embedded/Phytium-optee.git

2、配置编译环境

export PATH=$PATH:[your toolchain path]/bin ARCH=arm64 CROSS_COMPILE =[cross compiler prefix]

cd xxx/Phytium-optee/ 目录下执行

./build_all e2000ddemo d

编译成功后,在目录xxx/Phytium-optee/out下,会生成TEE OS *bin程序镜像文件、REE侧数据文件在目录data/下及该目录压缩文件,

后续部署及使用方法,请阅读https://gitee.com/phytium_embedded/phytium-embedded-docs/tree/master/optee 目录下对应详细说明文件

注意:

飞腾处理器遵循PSPA规范,其安全特性可以为机密计算和可信执行环境提供更好的支撑,飞腾亦以OPTEE为基础进行了安全强化及特性拓展研究。如需技术支持,欢迎垂询!

空文件

简介

本项目Phytium_optee软件为支持飞腾处理器OPTEE功能的前期验证软件包。详细使用步骤请参考README文件。 展开 收起
取消

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/phytium_embedded/phytium-optee.git
git@gitee.com:phytium_embedded/phytium-optee.git
phytium_embedded
phytium-optee
Phytium-optee
master

搜索帮助