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

请问STM32有哪几款适合在嵌入式操作系统下进行多任务处理的

hujiaodigualalala 2018-06-15 浏览量:926
请问STM32有哪几款适合在嵌入式操作系统下进行多任务处理的,F103系列在FreeRTOS中多任务的时间片轮转表现不给力啊
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 可以使用STM32F407,这个芯片主频要高很多,RAM与ROM也是足够的。
    • 发布于 2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:13
  • F103是M3内核72M主频,性能有限。需要高一些的性能的话建议上F4以上:

    0002.png

    F4,F7,和H7才是高性能的。在F4系列中建议4x5以上,

    0003.png

    主频达到168M或者换180M,性能应该足够了。

    • 发布于2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 你看你跑什么操作系统了,keil不是自带了一个操作系统嘛,简单好用
    • 发布于2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 使用rtx系统,很给力,系统对硬件的中断处理也是0延时。
    • 发布于2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果任务多,记得选个RAM大的,比如STM32F429之类的。主频主要关系到任务复杂程度,但是任务多的话每个任务都要有堆栈,均占用内存的。记得选个RAM大的。
    • 发布于2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 时间片轮转的效率本身就不高,建议用邮箱队列信号量这些方式进行任务调度

    比较好的操作系统:ucos、FreeRTOS、RT-Thread、LiteOS等
    • 发布于2018-06-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 是不是F1系列单片机性能不行啊,可以尝试一下F4或者F7系列。
    • 发布于2018-06-16
    • 举报
    • 评论 0
    • 0
    • 0

  • F7系列的吧,操作系统不同流畅度也不同哦
    • 发布于2018-06-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 103的最高才72M,跑系统时,会有一些实时性不强。

    可以考虑使用F4或是F7的芯片

    • 发布于2018-06-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 去ST官网看芯片手册,F103的主频才72,可以选择F4或F7的
    • 发布于2018-06-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 其实就是上RTOS,STM32全系列都支持FREERTOS,但是要性能比较好的,要选F4和F7.

    • 发布于2018-06-30
    • 举报
    • 评论 0
    • 0
    • 0

  • stm32的所有系列都可以上操作系统,只是性能越高跑的效果越好
    • 发布于2018-07-14
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

请问STM32有哪几款适合在嵌入式操作系统下进行多任务处理的