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

想学习一下操作系统编程,该如何上手呢?

我是假管 2018-12-08 浏览量:565
之前都是裸机的,没有操作系统,最近想学学操作系统编程,想使用FreeRTOS,该怎么上手比较好呢?另外操作系统和裸机最大区别在什么应用上能体现?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 买原子的开发板,然后按照例程做实验,或者看云汉的视频教程
    • 发布于 2018-12-08
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:10
  • 这是http://www.nxpic.org/module/forum/forum.php  NXP的官方论坛 里面 有很多教程
    • 发布于2018-12-08
    • 举报
    • 评论 0
    • 1
    • 0

  • 有很多论坛或者资料的,你可以上openedv上去看有stm32板子的FreeRTOS的资料
    • 发布于2018-12-08
    • 举报
    • 评论 0
    • 1
    • 0

  • 用CubeMX配置FreeRTOS是最快捷方便的了。

    任务、信号量等等,都可以在里面配置

    • 发布于2018-12-08
    • 举报
    • 评论 0
    • 1
    • 0

  • 可以去看看 原子的FreeRTOS的教程
    • 发布于2018-12-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 上手可以选择原子的UCOS例程或者CubeMX配置生成FREERTOS例程,操作系统和裸机的最大区别就是可以根据CPU的运行状态或你的需求进行任务调度和时间片轮转,最大化合理分配任务并充分利用CPU资源。

    • 发布于2018-12-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 系统编程,要对系统的运行机制有一个了解,之后,就是进行练习了,只要按系统的规范去写程序就可以了
    • 发布于2018-12-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 看看正点原子的教程吧,操作系统不是很容易,慢慢学习吧
    • 发布于2018-12-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 操作系统和裸机最大差别在于业务多了可以相互独立开发,比如有些业务要求10ms一次的有些100ms一次的,裸机搞起来就会很麻烦

    上手可以直接找个STM32的nucleo开发板,配合cubemx自动配置

    • 发布于2019-01-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 主要是看你想学习什么系统,找到你想学习的系统然后再根据资料学习
    • 发布于2019-01-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 建议找专门的开发板资料来学习,比如正点原子
    • 发布于2019-01-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

想学习一下操作系统编程,该如何上手呢?