飞腾CPU运行RTEMS6.0

1. 介绍

  • RTEMS (Real-Time Executive for Multiprocessor Systems) 是一个开源实时操作系统,可以用于太空飞行、医疗、网络和各类嵌入式设备。本项目发布了 Phytium 系列 CPU 的 RTEMS内核/RTEMS-LibBSD 源码使用工具,参考例程以及配置构建工具。

  • 飞腾RTEMS SDK仓库(https://gitee.com/phytium_embedded/phytium-rtems-sdk)

  • RTEMS内核仓库

  • RTEMS-LibBSD仓库

  • 目前支持的 RTEMS 版本包括

芯片RTEMS 版本RTEMS (单核)RTEMS (多核 SMP)RTEMS-LibBSD
E2000D(AARCH64 模式)6.0支持支持支持
E2000Q(AARCH64 模式)6.0支持支持支持
PhytiumPI(AARCH64 模式)6.0支持支持支持
D2000(AARCH64 模式)6.0支持支持支持
FT2000/4(AARCH64 模式)6.0支持支持支持

2. 快速入门

3. 使用方法

  • 参考使用方法中提供的说明构建 RTEMS 镜像
  • SDK 主要包括下面几个部分
    • ./examples, SDK 使用例程
    • ./rtems/rtems, RTEMS 内核源码
    • ./rtems/rtems-libbsd, RTEMS LibBSD 驱动库源码
    • ./rtems/rtems-source-builder, RTEMS 工具链源码
    • ./rtems/rtems-examples, RTEMS 提供的例程
    • ./rtems/rtems/testsuites, RTEMS 提供的测试程序源码
    • ./rtems/rtems/testsuites/samples, RTEMS 提供的程序示例
    • ./rtems/rtems-libbsd/testsuite, RTEMS LibBSD 提供的测试程序源码
    • ./standalone, SDK 引用的 Phytium-Standalone-SDK 源码
    • ./toolchain, 编译生成的 RTEMS 工具链和 BSP 静态库
    • ./tools, 构建方法的入口和镜像拷贝的工具
    • ./configs/bsp, RTEMS Phytium BSP 的默认编译配置
    • ./configs/buildset, RTEMS Phytium LibBSD 的默认编译配置
    • ./configs/dts, RTEMS Phytium BSP 的设备树
    • ./configs/dtb,编译生成的设备树二进制文件
    • ./configs/testing, RTEMS Phytium BSP 的测试配置

4. 应用例程

  • SDK 提供的应用例程包括
特性支持平台例程
Hello WorldE2000D
E2000Q
PHYTIUMPI
D2000
FT2000/4
examples/rtems
POSIXE2000D
E2000Q
PHYTIUMPI
D2000
FT2000/4
examples/rtems
C++ (with Standard Library)E2000D
E2000Q
PHYTIUMPI
D2000
FT2000/4
examples/rtems
BSD ShellE2000D
E2000Q
PHYTIUMPI
D2000
FT2000/4
examples/rtems-libbsd
NetworkE2000D
E2000Q
PHYTIUMPI
D2000
FT2000/4
examples/rtems-libbsd
Telnet ShellE2000D
E2000Q
PHYTIUMPI
D2000
FT2000/4
examples/rtems-libbsd
TCP/IP GDBE2000D
E2000Q
PHYTIUMPI
D2000
FT2000/4
rtems-libbsd/debugger01
SD/eMMC FilesystemE2000D
E2000Q
PHYTIUMPI
examples/rtems-libbsd
USB HID/MSCE2000D
E2000Q
PHYTIUMPI
examples/rtems-libbsd
USB HID/MSC (in PCIe)E2000D
E2000Q
PHYTIUMPI
D2000
FT2000/4
examples/rtems-libbsd
NVMe FileSystem (in PCIe)E2000D
E2000Q
PHYTIUMPI
examples/rtems-libbsd
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值