我对 RTEMS 很陌生。我认为已经成功构建 RTEMS 以在 STM32F4 上运行。我已经尝试了示例文件夹中包含的 LED 闪烁示例(槽计时器)(此处:https ://github.com/RTEMS/examples-v2/tree/master/led )。
我已经编译并在我的板上闪烁了它,并且 LED 闪烁,所以我认为有一个很好的设置。不幸的是,没有太多关于“如何使用板级支持包 (BSP)”的示例来对硬件相关功能进行编程。
我想更进一步,我想使用 USART 以便拥有一个对调试和学习有用的控制台。我真的不知道如何使用 BSP(在代码级别)来实现 USART 或更一般地实现硬件驱动程序。我应该定义什么?我需要打什么电话?我可以想象,使用 RTEMS 和 BSP,我不应该在“寄存器级别”编写代码。我对吗?有人可以给我一个简单的例子吗?你能给我一些关于这个论点的澄清吗?
在此先感谢您的帮助。洛伦佐