RISA-V FE310-G002是否支持Ada任务?

问题描述 投票:2回答:2

我需要为我的下一个项目分配任务,但是我不确定是否所有Ada功能都可用于RISC-V。这里有一个LED闪烁示例,但仅此而已。

https://github.com/AdaCore/Ada_Drivers_Library/blob/master/examples/HiFive1_rev_B/src/main.adb

ada riscv
2个回答
2
投票

您将需要一个支持任务的运行时。 AdaCore在

上为小型嵌入式设备提供了Bareboard运行时集合。

https://github.com/AdaCore/bb-runtimes

那里有一些RISC-V支持,包括看起来像Ravenscar任务(完整的Ada任务模型的子集)


0
投票

我问AdaCore。他们回答如下:

尚不支持FE310上的任务处理(Ravenscar)。

下一版的GNAT社区很可能会提供支持在RISC-V64 SiFive Unleashed板上执行任务。

/ 2020-05-12

© www.soinside.com 2019 - 2024. All rights reserved.