1 Star 0 Fork 22

moteily/Phytium-FreeRTOS-SDK

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

Phytium-FreeRTOS-SDK

1. 介绍

本项目发布了Phytium系列CPU的FreeRTOS源代码,参考例程以及配置构建工具


2. 快速入门

  • 目前支持在Windows和Linux上使用SDK,支持在x86_64和arm aarch64设备上完成交叉编译

windowslinux输入图片说明


3. 硬件参考

3.1 FT2000-4

FT-2000/4 是一款面向桌面应用的高性能通用 4 核处理器。每 2 个核构成 1 个处理器核簇(Cluster),并共享 L2 Cache。主要技术特征如下:

  • 兼容 ARM v8 64 位指令系统,兼容 32 位指令
  • 支持单精度、双精度浮点运算指令
  • 支持 ASIMD 处理指令
  • 集成 2 个 DDR4 通道,可对 DDR 存储数据进行实时加密
  • 集成 34 Lane PCIE3.0 接口:2 个 X16(每个可拆分成 2 个 X8),2 个 X1
  • 集成 2 个 GMAC,RGMII 接口,支持 10/100/1000 自适应
  • 集成 1 个 SD 卡控制器,兼容 SD 2.0 规范
  • 集成 1 个 HDAudio,支持音频输出,可同时支持最多 4 个 Codec
  • 集成 SM2、SM3、SM4 模块
  • 集成 4 个 UART,1 个 LPC,32 个 GPIO,4 个 I2C,1 个 QSPI,2 个通 用 SPI,2 个 WDT,16 个外部中断(和 GPIO 共用 IO)
  • 集成温度传感器

3.2 D2000

D2000 是一款面向桌面应用的高性能通用 8 核处理器。每 2 个核构成 1 个处理器核簇(Cluster),并共享 L2 Cache。存储系统包含 Cache 子系统和 DDR,I/O 系统包含 PCIe、高速 IO 子系统、千兆位以太网 GMAC 和低速 IO 子系统,主要技术特征如下,

  • 兼容 ARM v8 64 位指令系统,兼容 32 位指令
  • 支持单精度、双精度浮点运算指令
  • 支持 ASIMD 处理指令
  • 集成 2 个 DDR 通道,支持 DDR4 和 LPDDR4,可对 DDR 存储数据进行实时加密
  • 集成 34 Lane PCIE3.0 接口:2 个 X16(每个可拆分成 2 个 X8),2 个 X1
  • 集成 2 个 GMAC,RGMII 接口,支持 10/100/1000 自适应
  • 集成 1 个 SD 卡控制器,兼容 SD 2.0 规范
  • 集成 1 个 HDAudio,支持音频输出,可同时支持最多 4 个 Codec
  • 集成 SM2、SM3、SM4、SM9 模块
  • 集成 4 个 UART,1 个 LPC,32 个 GPIO,4 个 I2C,1 个 QSPI,2 个通用 SPI,2 个 WDT,16 个外部中断(和 GPIO 共用 IO)
  • 集成 2 个温度传感器

3.3 E2000D

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

  • 兼容ARM v8 64 位指令系统,兼容32 位指令

  • 支持单精度、双精度浮点运算指令

  • L1有32KB,L2有256KB

  • 集成1个DDR4 通道,可对DDR 存储数据进行实时加密

  • 集成4 Lane PCIE3.0 接口(4X1)

  • 集成网络接口4x1000M SGMII,1路支持RGMII/RMII,支持1路TSN

  • 集成2个USB2.0(OTG)接口

  • 集成1个HDAudio,支持音频输出;2路DP显示接口

  • 集成2路SATA3.0模块

  • 集成常用低速接口:WDT,DMAC,QSPI,PWM,Nand,SD/SDIO/eMMC ,SPI_M,UART,I2C,MIO,CAN, LPC_M_S,GPIO,LBC,Timer

3.4 E2000S

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

  • 兼容ARM v8 64 位指令系统,兼容32 位指令

  • 支持单精度、双精度浮点运算指令

  • L1有32KB,L2有256KB

  • 集成1个DDR4 通道,可对DDR 存储数据进行实时加密

  • 集成2 Lane PCIE3.0 接口(2X1)

  • 集成网络接口2x1000M SGMII/RGMII/RMII,支持2路NCSI

  • 集成2个USB2.0(OTG)接口

  • 集成1个HDAudio,支持音频输出;2路DP显示接口

  • 集成JPEG Encoder模块

  • 集成常用低速接口:WDT,DMAC,PWM,QSPI,SD/SDIO/eMMC,SPI_M,UART,I2C,MIO,I3C,PMBUS, LPC_M_S,GPIO,oneWire,Timer


4. 参考资料

  • The FreeRTOS Reference Manual API Functions and Configuration Options
  • Mastering the FreeRTOS Real Time Kernel A Hands-On Tutorial Guide

5. 贡献方法

请联系飞腾嵌入式软件部

huanghe@phytium.com.cn

zhugengyu@phytium.com.cn

wangxiaodong1030@phytium.com.cn

liushengming1118@phytium.com.cn


6. 许可协议

Phytium Public License 1.0 (PPL-1.0)

空文件

简介

本项目发布了Phytium系列CPU的FreeRTOS源代码,参考例程以及配置构建工具 展开 收起
C
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/moteily/phytium-free-rtos-sdk.git
git@gitee.com:moteily/phytium-free-rtos-sdk.git
moteily
phytium-free-rtos-sdk
Phytium-FreeRTOS-SDK
master

搜索帮助

Cb406eda 1850385 E526c682 1850385