v0.7.1 ReleaseNote
本项目发布了Phytium系列CPU的FreeRTOS源代码,参考例程以及配置构建工具
代码仓库整体共分为两个分支:
参考如下说明搭建Phytium FreeRTOS SDK的软件环境
参考使用说明, 新建Phytium FreeRTOS SDK的应用工程,与开发板建立连接
参考例程, 新建Phytium FreeRTOS SDK的例程,在开发板上运行
参考添加板卡,添加自定义板卡
FT-2000/4 是一款面向桌面应用的高性能通用 4 核处理器。每 2 个核构成 1 个处理器核簇(Cluster),并共享 L2 Cache。主要技术特征如下:
D2000 是一款面向桌面应用的高性能通用 8 核处理器。每 2 个核构成 1 个处理器核簇(Cluster),并共享 L2 Cache。存储系统包含 Cache 子系统和 DDR,I/O 系统包含 PCIe、高速 IO 子系统、千兆位以太网 GMAC 和低速 IO 子系统,主要技术特征如下,
E2000Q 集成2个FTC664核和2个FTC310核。主要技术特征如下:
兼容ARM v8 64 位指令系统,兼容32 位指令
集成 1 路 16 通道 General DMA 和 1 路 8 通道 Device DMA
支持单精度、双精度浮点运算指令
两个 FTC664 核各包含 1MB 私有 L2 Cache,由两个 FTC310 核组成的Cluster 内含 256KB 共享的 L2 Cache
集成1个DDR4 通道
集成6Lane PCIE3.0 接口(X4+2X1 、X2+4X2、6*X1)
集成4个1000M以太网控制器,支持2路SGMII接口和2路SGMII/RGMII接口
集成3路USB2.0(OTG)和2路USB3.0(兼容 2.0)
集成2路SATA3.0模块
2路 DisplayPort1.4 接口
集成常用低速接口:WDT、QSPI、PWM、Nand、SD/SDIO/eMMC 、SPI_M、UART、I2C、I2S、MIO、CAN-FD、GPIO、LocalBus、Timer
E2000D 集成 2 个 FTC310 核。主要技术特征如下:
兼容ARM v8 64 位指令系统,兼容32 位指令
集成 1 路 16 通道 General DMA 和 1 路 8 通道 Device DMA
支持单精度、双精度浮点运算指令
L2 Cache 有256KB
集成1个DDR4 通道
集成4 Lane PCIE3.0 接口(4X1)
集成4个1000M以太网控制器,支持 2 路 SGMII 接口和 2 路 SGMII/RGMII 接口
集成3路USB2.0(OTG)和2路USB3.0(兼容 2.0)
集成2路SATA3.0模块
2路 DisplayPort1.4 接口
集成常用低速接口:WDT,QSPI,PWM,Nand,SD/SDIO/eMMC ,SPI_M,UART,I2C,MIO,CAN-FD,GPIO,LocalBus,Timer
E2000S 集成 1 个 FTC310 核,单核结构。主要技术特征如下:
兼容ARM v8 64 位指令系统,兼容32 位指令
集成 1 路 16 通道 General DMA 和 1 路 8 通道 Device DMA
支持单精度、双精度浮点运算指令
L2 Cache 有256KB
集成1个DDR4 通道
集成2 Lane PCIE3.0 接口(2X1)
集成3个1000M以太网控制器,支持1路SGMII接口和2路RGMII/RMII接口
集成1路USB2.0(Device)和2路USB2.0(OTG)
2路 DisplayPort1.4 接口
集成常用低速接口:WDT、DMAC、PWM、QSPI、SD/SDIO/eMMC、SPI Master、UART、I2C、MIO、I3C、PMBUS、GPIO、SGPIO、One-Wire、Timer、One-Wire
Feature | Platform Supported | Platform Developing | Component |
---|---|---|---|
EVENTGROUP | FT2000/4 D2000 E2000 PHYTIUMPI |
eventgroup | |
INTERRUPT | FT2000/4 E2000 D2000 PHYTIUMPI |
interrupt | |
QUEUE | FT2000/4 D2000 E2000 PHYTIUMPI |
queue | |
RESOURCE | FT2000/4 E2000 D2000 PHYTIUMPI |
resource | |
SOFTWARE_TIMER | FT2000/4 D2000 E2000 PHYTIUMPI |
software_timer | |
TASK | FT2000/4 E2000 D2000 PHYTIUMPI |
task | |
TASK_NOTIFY | FT2000/4 D2000 E2000 PHYTIUMPI |
task_notify |
Network | Platform Supported | Platform Developing | Component |
---|---|---|---|
LWIP | FT2000/4 D2000 E2000 PHYTIUMPI |
lwip_startup | |
UDP | FT2000/4 E2000 D2000 PHYTIUMPI |
sockets/udp_multicast |
Peripherals | Platform Supported | Platform Developing | Component |
---|---|---|---|
ADC | E2000 | adc | |
CAN | FT2000/4 E2000 D2000 |
can/can | |
DDMA | E2000 PHYTIUMPI |
dma/ddma | |
GDMA | E2000 PHYTIUMPI |
dma/gdma | |
GPIO | E2000 PHYTIUMPI |
gpio | |
I2C | E2000 PHYTIUMPI |
FT2004/D2000 | i2c |
MEDIA | E2000 PHYTIUMPI |
media | |
QSPI (Nor Flash) | E2000 D2000 FT2000/4 |
qspi | |
SPI | E2000 PHYTIUMPI |
spi | |
TIMER & TACHO | E2000 PHYTIUMPI |
timer&tacho | |
SDIF | E2000 PHYTIUMPI |
sd | |
PWM | E2000 PHYTIUMPI |
pwm | |
USB | E2000 PHYTIUMPI |
usb | |
WDT | FT2000/4 D2000 E2000 PHYTIUMPI |
wdt |
Storage | Platform Supported | Platform Developing | Component |
---|---|---|---|
FATFS | E2000 | fatfs | |
QSPI_SPIFFS | FT2000/4 E2000 D2000 |
qspi_spiffs | |
SPIM_SPIFFS | E2000 PHYTIUMPI |
spim_spiffs |
System | Platform Supported | Platform Developing | Component |
---|---|---|---|
AMP | E2000 PHYTIUMPI |
D2000 FT2000/4 |
amp/openamp |
ATOMIC | FT2000/4 D2000 E2000 PHYTIUMPI |
atomic | |
EXCEPTION_DEBUG | FT2000/4 D2000 E2000 PHYTIUMPI |
exception_debug | |
NESTED_INTERRUPT | FT2000/4 D2000 E2000 PHYTIUMPI |
nested_interrupt |
请联系飞腾嵌入式软件部
wangxiaodong1030@phytium.com.cn
liushengming1118@phytium.com.cn
Phytium Public License 1.0 (PPL-1.0)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型