21ic电子技术开发论坛 单片机与嵌入式系统 极海APM32 MCU 【APM32F107VC-MINI开发板测评】+ FreeRTOS队列收发测试
发新帖我要提问
返回列表
打印
[新品上市]

【APM32F107VC-MINI开发板测评】+ FreeRTOS队列收发测试

[复制链接]
楼主: muxb
手机看帖
扫描二维码
随时随地手机跟帖
21
muxb|  楼主 | 2023-5-6 10:25 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
everyrobin 发表于 2023-5-5 21:35
FreeRTOS和UCOSIII哪个更适合 APM32F107VC

APM32F107VC片上资源充足,ARM-M3,64KB SRAM+256KB Flash,两个RTOS都可以运行。

使用特权

评论回复
22
muxb|  楼主 | 2023-5-6 10:27 | 只看该作者
本帖最后由 muxb 于 2023-5-6 10:30 编辑
ingramward 发表于 2023-5-5 21:40
freertos时实系统的栈最大是多少

RTOS系统栈从堆上分配空间,堆越大越好,最大值受限于MCU的SRAM容量大小,APM32F107VC SRAM最大64KB。

使用特权

评论回复
23
muxb|  楼主 | 2023-5-6 10:46 | 只看该作者
houjiakai 发表于 2023-5-5 22:05
FreeRTOS可以运行多少个实例任务?

任务越多,需要的堆栈空间越大,系统能运行多少个任务取决于系统可用的SRAM。

使用特权

评论回复
24
muxb|  楼主 | 2023-5-6 10:46 | 只看该作者
10299823 发表于 2023-5-5 22:16
APM32F107VC可以移植freertos之外 其他操作系统吗

可以。

使用特权

评论回复
25
muxb|  楼主 | 2023-5-6 10:47 | 只看该作者
mmbs 发表于 2023-5-5 22:19
跑 FreeRTOS 要多大的Flash比较好?

能放得下你的代码就好了。

使用特权

评论回复
26
muxb|  楼主 | 2023-5-6 10:48 | 只看该作者
rosemoore 发表于 2023-5-5 23:47
FreeRTOS堆分配大小对任务数的影响大吗

大,堆小了,可以创建的任务就少。

使用特权

评论回复
27
muxb|  楼主 | 2023-5-6 10:49 | 只看该作者
belindagraham 发表于 2023-5-5 23:13
怎么设置freertos的最大任务数

设置堆大小。

使用特权

评论回复
28
muxb|  楼主 | 2023-5-6 10:50 | 只看该作者
iyoum 发表于 2023-5-5 22:44
如何在APM32F107VC上移植Freertos

参考stm32的移植。

使用特权

评论回复
29
muxb|  楼主 | 2023-5-6 10:51 | 只看该作者
sesefadou 发表于 2023-5-6 00:04
APM32F107VC使用freertos的时候能不能使用定时器

可以。

使用特权

评论回复
30
muxb|  楼主 | 2023-5-6 10:51 | 只看该作者
wilhelmina2 发表于 2023-5-6 00:18
freertos 怎样控制任务创建的先后

按照创建的先后顺序。

使用特权

评论回复
31
muxb|  楼主 | 2023-5-6 10:52 | 只看该作者
timfordlare 发表于 2023-5-6 00:24
移植freertos,程序中还需要使用看门狗吗

不需要。

使用特权

评论回复
32
jimmhu| | 2023-5-7 10:48 | 只看该作者
freertos可以保证1ms的实时性吗

使用特权

评论回复
33
abotomson| | 2023-5-7 14:53 | 只看该作者
freertos 占多少内存空间

使用特权

评论回复
34
muxb|  楼主 | 2023-5-7 17:04 | 只看该作者
jimmhu 发表于 2023-5-7 10:48
freertos可以保证1ms的实时性吗

freertos的上下文切换本质就是产生一个PendSV异常,写一次0xe000ed04寄存器而已,基本可以忽略,主要考虑中断延迟时间最少12个时钟周期,也就不到0.2us,所以1ms已经很长了,完全可以保证。

使用特权

评论回复
35
muxb|  楼主 | 2023-5-7 17:13 | 只看该作者
abotomson 发表于 2023-5-7 14:53
freertos 占多少内存空间

RAM占用多少与创建的任务数相关,相比其他RTOS是比较省资源的,毕竟代码就那么一点点。

使用特权

评论回复
36
tpgf| | 2023-5-10 17:07 | 只看该作者
FreeRTOS是一个迷你的实时操作系统内核

使用特权

评论回复
37
qcliu| | 2023-5-10 17:27 | 只看该作者
RTOS强调的是实时性,又分为硬实时和软实时。硬实时要求在规定的时间内必须完成操作,不允许超时;而软实时里对处理过程超时的要求则没有很严格

使用特权

评论回复
38
drer| | 2023-5-11 08:19 | 只看该作者
FreeRTOS是由Richard Barry在2003年由设计的,由于其设计的小巧简单,整个核心代码只有3到4个C文件

使用特权

评论回复
39
coshi| | 2023-5-11 08:52 | 只看该作者
作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要

使用特权

评论回复
40
kxsi| | 2023-5-11 11:01 | 只看该作者
只有μC/OS-II、embOS、salvo、FreeRTOS等少数实时操作系统能在小RAM单片机上运行

使用特权

评论回复
下一页 »
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部