用于EagleEye3.0 规则集漏报和误报测试的示例项目,项目收集于github和gitee
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

3.9 KiB

PHYTIUM BSP 说明

1. 简介

本文档为基于 RT-Thread 的 Phytium 系列 CPU 相关 BSP 说明。

本文的主要内容如下:

  • BSP 简介
  • 移植支持情况
  • 如何在 Ubuntu/RT-Thread Env/RT-Thread Studio 环境下使用此 BSP
  • 如何进行编译与实验
  • 其他技术文档
  • 维护人信息

BSP简介

  • 飞腾芯片产品具有谱系全、性能高、生态完善、自主化程度高等特点,目前主要包括高性能服务器 CPU(飞腾腾云S系列)、高效能桌面 CPU(飞腾腾锐D系列)、高端嵌入式 CPU(飞腾腾珑E系列)和飞腾套片四大系列,为从端到云的各型设备提供核心算力支撑。

  • 本 BSP 目前支持飞腾派、飞腾腾珑E系列相关 CPU, 基于 Phytium-Standalone-SDK 进行开发。

  • 本 BSP 支持 Phytium 系列 CPU 工作在 aarch32/aarch64 两种执行状态,开发者能够根据自己的应用场景灵活选择CPU工作状态。

2. 移植支持情况

片上外设 支持情况 备注
UART 支持 UART1 打印输出
GPIO 支持 GPIO 引脚电平输入输出,中断
XMAC 支持 XMAC 网卡初始化和运行
SDMMC 支持 SD0/SD1 读写 SD 卡或 eMMC 颗粒
PWM 支持 PWM 脉宽调制电压输出
CAN 支持 CAN/CANFD设备通信
I2C 支持 I2C设备通信
SPI 支持 SPI设备通信
DC 支持 DC显示设备
USB3(XHCI) 支持 USB3(XHCI)设备支持
USB2(Host/Device) 支持 USB2(Host/Device)设备支持
芯片 支持情况 备注
Phytium PI 支持 支持SMP
E2000D 支持 支持SMP
E2000Q 支持 支持SMP

3. 如何在 Ubuntu, RT-Thread env, RT-Thread Studio 环境下使用此BSP

Ubuntu 环境

  1. 参考RT-Thread/env 中 Tutorial 在ubuntu环境下安装env环境
  2. 进入aarch32aarch64目录
  3. 按照指导安装 aarch32aarch64编译链,并进行相关配置
  4. 按照指导启动镜像程序

RT-Thread env 环境

  1. 进入RT-Thread官网,下载RT-Thread env工具,在开发路径下解压缩即可
  2. 启动 RT-Thread env 应用程序,在交互界面可以使用cd指令进入aarch32aarch64目录
  3. 按照指导安装 aarch32aarch64编译链,并进行相关配置
  4. 按照指导启动镜像程序
  5. 参考使用文件系统制作和使用文件系统

RT-Thread Studio 环境

  1. 请阅读Phytium Rt-thread Studio指导手册,进行环境搭建

4. 如何添加开发板

注:BSP已适配E2000Q_DEMO,E2000D_DEMO,PHYTIUMPI开发板,若需填加系列其他开发板,请按以下步骤进行

5. 其他技术文档

6. 维护人信息