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

通俗讲解STM32 ferrrtos

小菜鸟_4624 2018-11-04 浏览量:705
谁能够通俗讲解STM32 ferrrtos
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • STM32是一个ARM的M3内核的单片机,其上面可以运行裸机程序,也可以运行RTOS程序,

    FreeRTOS在嵌入式领域中,嵌入式实时操作系统正得到越来越广泛的应用。采用嵌入式实时操作系统(RTOS)可以更合理、更有效地利用CPU的资源,简化应用软件的设计,缩短系统开发时间,更好地保证系统的实时性和可靠性。

    在STM32上运行FreeRTOS是要进行移植的,而移植过程就是与STM32做好接口函数
    现在可以直接使用Cubemx生成带有FreeRTOS的工程了,移植也是很方便的。

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

其他答案 数量:10
  • 任务不允许从实现函数中返回.如果一个任务不再需要可以用vTaskDelete()删除; 一个任务函数可以用来创建多个任务各任务均是独立的执行实例拥有属于自己的栈空间. 典型的任务函数结构: voidATaskFunction( void*pvParameters ) { /*可以像普通
    • 发布于2018-11-04
    • 举报
    • 评论 0
    • 0
    • 0

  • FreeRTOS是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要。

    由于RTOS需占用一定的系统资源(尤其是RAM资源),只有μC/OS-II、embOS、salvo、FreeRTOS等少数实时操作系统能在小RAM单片机上运行。相对μC/OS-II、embOS等商业操作系统,FreeRTOS操作系统是完全免费的操作系统,具有源码公开、可移植、可裁减、调度策略灵活的特点,可以方便地移植到各种单片机上运行。

    想学 可以参考一下原子和野火的视频和教程

    • 发布于2018-11-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 人家多年来一直迭代才出来的一个稳定的系统,在这里想用一个问题就解决是不可能的。有关freertos的书籍也挺多的。最近野火出了一本,免费电子版。教你从头写出freertos,并且有配套示例代码来验证。可以参考一下
    • 发布于2018-11-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 免费、轻量级的嵌入式实时操作系统
    • 发布于2018-11-08
    • 举报
    • 评论 0
    • 0
    • 0

  • freertos无非就是一个中间件,底层需要一个定时器作为时基,提供给上层一系列的API,可以实现任务调度
    • 发布于2018-11-24
    • 举报
    • 评论 0
    • 0
    • 0

  • freertos是一个轻量的操作系统,免费而且支持比较好,目前在国内的使用人数是最多的
    • 发布于2018-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • freertos就是一个实时操作系统,可以实现不同任务的时间片轮转调度,针对ARM的单片机,
    • 发布于2018-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个就是很小型的操作系统,可以很方便的对你的任务进行控制
    • 发布于2018-12-12
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

通俗讲解STM32 ferrrtos