Ada on STM32F4(Cortex-M4)

Arn*_*rne 7 ada bare-metal stm32 cortex-m

我只是偶然发现了这篇文章,说明Ada语言的端口存在于Cortex-M4微处理器中.这看起来令人兴奋,但不幸的是我在AdaCore上没有发现这样的迹象.

我们的目标是STM32F407或STMF417裸机.Ada的实时扩展对我们来说至关重要.

我们最好使用工具的GPL版本.但是,作为一所大学,我们可以访问相应大学版的开发套件.

任何人都可以在Cortex-M4甚至STM32上与Ada分享经验吗?

我最终找到了正确的下载,甚至包括STM32F4的示例项目.凉.

Bil*_*son 5

Green Hills 销售适用于 ARM 的 Ada 95 编译器(包括 Cortex M4 板)

Adacore 还能够使用 gnat 处理 Ada 运行时库。

AdaCore 发布裸板 ARM 的 GNAT GPL http://www.adacore.com/press/gnat-gpl-for-bare-board-arm/

我在 github 上使用了微内核(链接如下)。

https://github.com/Lucretia/tamp

它相对容易使用,并且对入门有很好的解释,这似乎是您的问题。我已经有一段时间没有这样做了,但是如果您需要帮助,请告诉我我家里有一个 STM32F4,我可以将它启动并与您并行运行,如果您遇到困难,我可以帮助您。