【问题标题】:Creating an RTOS from scratch从头开始创建 RTOS
【发布时间】:2021-04-12 18:16:06
【问题描述】:

我在大四的时候决定使用 MSP432 控制器来完成创建我自己的 RTOS 内核的任务。事实证明这很棘手,我希望得到这样做的人的建议。总体布局需要什么?你在做这件事时有什么经验?我知道这似乎是一项艰巨的任务,但我觉得我能做到。明天我将潜入研究并尝试扩展我的知识。我知道这是一个广泛的话题,但我只是在可能的情况下寻求一些建议。太感谢了。希望大家都平安。

【问题讨论】:

  • 这个问题太宽泛了,不能在这里问。如果您在实施 RTOS 时遇到特定的技术问题,请随时将其简化为最小的失败示例,您一定会找到很多帮助。不过,在您达到这一点之前,您最好在谷歌上搜索参考资料或阅读诸如 Jean LeBrosse 的 uC/OS 书籍之类的内容
  • 看看 ucos 和 atom 线程以及 freertos 等,不要试图在真空中做到这一点。当然,在您掌握芯片和处理器本身、事件、中断等基础知识之前,不要尝试制作内核/任务管理器。

标签: arm embedded rtos bare-metal


【解决方案1】:

我建议您学习其中一门课程或书籍。我自己可以推荐这个视频培训:

  • Modern Embedded Systems Programming course - 很棒,免费,不需要硬件,关于嵌入式系统和 C 编程的实践课程,第 22-28 课专门针对 RTOS。
  • 嵌入式课程系列part1part2part3 - 由德克萨斯大学奥斯汀分校的讲师授课。免费,基于 ARM uC,不需要硬件,有趣的示例和练习,第 3 部分专用于 RTOS。

【讨论】:

  • 这些资源中是否有讨论创建和 RTOS 以及问题所要求的内容,还是仅描述原理和/或如何使用现有 RTOS?在 SO 上也不鼓励使用“仅链接到资源”类型的答案。链接可能会过时,因此无法回答。就我个人而言,无论如何我都不喜欢视频资源——它们本质上是线性的,而 Mperez 将不得不费力地研究数小时的内容,然后才发现这不是他问题的答案!
猜你喜欢
  • 1970-01-01
  • 2020-04-21
  • 2021-11-18
  • 2011-05-03
  • 1970-01-01
  • 2011-09-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多