• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

任务内核系统 新手学习有哪些建议

ColdBloodKiller 2017-07-15 浏览量:646

从51到STM32的开发一直都是写裸机程序,一直有人告诉我,任务内核RTOS UCOS之类的更好,看了别人的例程确实非常强大。那么新人入坑有哪些好的建议吗?有没有什么好的书籍和视频链接?

求各位大神指教

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1、是否运行实时系统,是要看你程序的复杂度来定的。

    假设你一个工程有10个任务,分为10个优先级,此时使用实时操作系统会比较方便

    但如果你的工程内只有两个任务,两个优先级,那就没必要使用操作系统了,这样反而更复杂

    2、如果你真想学习STM32的操作系统的话,建议你先学FREERTOS

    这个系统是STM32官方推荐的,而且在其cube库内有大量的例程可以用,创建底层文件比UCOS方便很多

    资料的话,你可以网上搜一下,比如这篇文章http://www.stmcu.org/module/forum/thread-598980-1-1.html

    • 发布于 2017-07-16
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • ucos的话正点原子的视频教程不错的,可以参考一下,如果需要,可以加我qq,1102826879
    • 发布于2017-07-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 一、如果是从51到STM32都是裸机程序,那么你的基础应该很扎实,

    二、那么你可以开始学习STM32更高级的功能,比如简单的操作系统

    三、可以开始上RTOS操作系统,简单进行练习。

    四、搞懂了原理之后,可以开始更高级的操作系统学习


    希望对你帮助

    • 发布于2017-07-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 正點原子有很多教程和視頻

    http://www.openedv.com/thread-102163-1-1.html

    建議學FreeRTOS

    1. 免費

    2. 官方ST會自動更新和Merge到CubeMX和維護

    3. 通用和流通性大,uCOS相對過時很多


    不過如果未需要排程(Scheduling)的話則不需要跑RTOS,仍視實際需求而定

    以上

    • 发布于2017-07-16
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

任务内核系统 新手学习有哪些建议