【发布时间】:2014-02-07 16:10:59
【问题描述】:
我想知道是否可以将操作系统移植到 STM32 探索板上,以便我可以连接触摸屏,然后将这个项目制作成 MP3 播放器或网络收音机。
所以考虑到我是 STM32 控制器编程的初学者,所以是否可以在规定的 2 个月内完成这项工作..或者这个项目比我的水平高得多。
这个项目是为我的文凭课程准备的
我只想使用 C 编程。
【问题讨论】:
-
当然,问题更多的是什么操作系统,有什么好处。听起来您可能真正想要的是接口库(不一定意味着操作系统)和可能的轻量级调度程序,它开始了。您对平台的限制,按照您可能感觉到的顺序,将是有限的 RAM、有限的 FLASH,最后是有限的 CPU 速度。您最终可能会得到一个挂在 SPI 上的 SD 卡进行存储。请注意,尽管有串行或 SPI 接口适配器,但您没有任何非常直接的以太网或 WiFi 选项。
-
您还可以查看 STM32F4 Discovery,它具有一些更强大的功能(更大的内存、半个网络接口以及作为 USB 主机的可能性),具有对于您将投资数周至数月的项目而言,成本将微不足道。
-
有 FreeRTOS 端口吗?
-
似乎没有一个“真正的”4 位 SD 卡控制器:(
-
克里斯感谢您的回复。不幸的是,我订购了 STM32F100RB,这似乎是发现板中最便宜的。我正在考虑使用任何免费的 RTOS 或 CHIBIos,但我的主要动机是应用我在课程中学到的技能..是否不可能将操作系统转储到 I2c 中配置的 SD 卡中。
标签: operating-system embedded arm rtos stm32