搜索
bottom↓
回复: 111
打印 上一主题 下一主题

推荐嵌入式开发新项目采用freertos

  [复制链接]

出0入0汤圆

跳转到指定楼层
1
发表于 2018-6-10 20:08:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
论坛也经常出现很多操作系统之争的问题。从ucos、freertos、rtt等等就很多了。这里我推荐freertos。

一、商业角度
        一般采用这类嵌入式的场合都低价值场合(不排除有些比较贵,但仔细想想怎么都跟手机比不过)。对成本要求低,但对性能要求高,这就是所谓的不给马儿吃草又要马儿跑得快。
        芯片要求内存还是Flash都是最好越少越好,这样对于操作系统带来的负担不能太重,要求占用越小越好。这里freertos裁减项就比较多,比较容易达到。
二、技术角度
       1、简单
        嵌入式一般是屠龙技,就是不值钱,但又耗技术能力和底子。
        freertos资料多,好多功能都已经帮你考虑了,特别适合把时间放出来做别的事情。比如在stm32的低功耗,freertos简单就能用tickless实现,一行配置代码就实现。用ucos那就会搞死你!想安全,想要动态内存到静态内存,配合cmsis_rtos2,那就配个参数吧。用其它的吗?sorry,除了RTX,你先自己写个cmsis_rtos2吧,不是亲儿子,不是很待见。
       2、三方支持
        支持不要太多,st已经可以直接生成这个带freertos的工程,而且F1也可以配置为LL库。
       3、芯片支持
        芯片支持,这尼码freertos就多了,特别芯片厂大多都支持,比如这个nrf52(我就只支持freertos,你打我啊!)
       4、编译器支持
        GCC支持,IAR支持,CCS支持,MPLAB支持,Softune支持,Tasking支持,MSVC-mingW支持……
       5、组件支持
        rtt不是有个命令行吗?freertos有个CLI
        要fatfs安全吗?有Ensures data integrity。
        要看线程的执行图吗?上Tracealyzer for FreeRTOS啊,还免费呢。
        要TCP/IP吗? 也有
        要MQTT吗?也有
        要SSL吗?也有
三、从发展角度
        freertos已经由GPL v2改为了MIT(意思就是你想怎么搞就怎么高),做高安全可以都SafeRTOS,走商业可以openrtos。而且 三方资源丰富(余下大把时间做别的)。现在freertos又加入亚马逊大家庭,混入了主流社会。
        freertos不停在迭代,现在已经到了10.0.1,比起ucos还是06年左右的3.0.6。

总结:
      没那么多技术情怀,只想安安静静挣钱,把项目做好的筒子,应该可以考虑下这个freertos了。
      我准备追随莫大脚步把更多时间放在房产等比较务虚的非实业之上去了,以上也算是肺腑之言了。

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

2
发表于 2018-6-10 20:19:10 | 只看该作者
Freertos 有GUI吗?

出0入0汤圆

3
 楼主| 发表于 2018-6-10 20:31:37 | 只看该作者
wjb444 发表于 2018-6-10 20:19
Freertos 有GUI吗?

emwin可用啊
不过你要说到GUI......内存和Flash就上去了。
可能有更便宜更好的小安卓或linux等着你。。。
老项目你就继续吧

出0入0汤圆

4
 楼主| 发表于 2018-6-10 20:33:51 | 只看该作者
https://www.osrtos.com/
那些不再更新就远离吧。

出0入14汤圆

5
发表于 2018-6-10 21:09:44 | 只看该作者
M3以下裸奔.....等什么时候需要用到高端的再说了

出0入0汤圆

6
发表于 2018-6-10 21:14:23 | 只看该作者
还没有用过系统,都是裸奔。

出0入0汤圆

7
发表于 2018-6-10 22:32:13 | 只看该作者
freertos因项目需求选择

出110入0汤圆

8
发表于 2018-6-11 00:27:31 | 只看该作者
freertos路过

感谢st开发的懒人专用工具cubemx,可以全系列免移植

出10入0汤圆

9
发表于 2018-6-11 07:53:17 来自手机 | 只看该作者
帮顶            

出870入263汤圆

10
发表于 2018-6-11 08:12:30 | 只看该作者
总结得好,有参考意义。不过Keil环境下,还是RTX方便,组件也多。

出0入0汤圆

11
发表于 2018-6-11 08:16:10 | 只看该作者
同意楼主的见解。

出0入0汤圆

12
发表于 2018-6-11 08:18:31 | 只看该作者
最后一句亮了~~~

出0入25汤圆

13
发表于 2018-6-11 08:21:16 来自手机 | 只看该作者
RTX、RTT nano也都挺好,,不过确实FreeRTOS是用的最多的

出0入8汤圆

14
发表于 2018-6-11 08:32:53 | 只看该作者
FreeRTOS 市场领先必然有他的道理。
能被亚马逊看中也是其价值的体现。
就算不用它,也是不错的学习资料。

出0入0汤圆

15
发表于 2018-6-11 08:34:17 | 只看该作者
推荐rt-thread

出0入8汤圆

16
发表于 2018-6-11 09:01:49 | 只看该作者
楼主位的文字  freertos 换成RT-thread  好像也没毛病。

出0入0汤圆

17
发表于 2018-6-11 09:47:48 | 只看该作者
操作系统就是个工具,用哪个顺手就用哪个,没必要纠结哪个好哪个坏。

出0入0汤圆

18
发表于 2018-6-11 09:53:32 | 只看该作者
我来补充下吧,楼主介绍的有些浅显。我是主张RTX的,看我的论证。

1、RTX5今年通过汽车级最高安全认证和工业级安全认证后,这些免费的RTOS都将受到巨大冲击。现在安全性是重中之重,无论他是作为内核IP厂商的ARM,还是ST这些,今年都大举进军安全性领域。比如ARM新推出的Cortex-M35内核,ST新出的安全驱动包,像Threadx已经率为ST的这个软件包做了支持。

2、RTX4和RTX5都是免费的,Apache2.0授权。

3、说到重要的RTOS性能指标,RTX4就是吊打这些系统。零中断延迟,超快速任务切换速度,比uCOS-II,uCOS-III,FreeRTOS和embOS都要强很多。

4、说到中间件,RTX及其中间件的方便程度,特别是稳定性,是其它系统无法比拟的,这个我有多年的实战经验。

5、现在KEIL就是把FreeRTOS当亲儿子养的,看最最新版MDK5.25就好,无论是裸机方式的,CMSIS-RTOS V1封装层,还CMSISI-RTOS V2封装层,跟自己的RTX5一个待遇。

6、说到跨硬件平台,如果MDK支持的,使用RTX5及其中间件的都可以轻松移植,而且现在也提供IAR,MDK和GCC三大主流版本。

7、说到调试组件,MDK新出的,基于Event Recorder调试组件,对于RTX和所有中间件都进行了支持。支持时间测量,支持功耗测量,支持各种调试打印方式,支持实时监测。我将其命名为终极调试组件。

即使是Tracealyzer也对RTX5进行了支持。

出0入0汤圆

19
发表于 2018-6-11 09:58:59 | 只看该作者
Eric2013 发表于 2018-6-11 09:53
我来补充下吧,楼主介绍的有些浅显。我是主张RTX的,看我的论证。

1、RTX5今年通过汽车级最高安全认证和工 ...

RTX的中间件一般,当年被rl-fs坑过

出0入0汤圆

20
发表于 2018-6-11 10:02:20 | 只看该作者
liurangzhou 发表于 2018-6-11 09:58
RTX的中间件一般,当年被rl-fs坑过

不好意思,是你没用好而已,看我的综合性能测评
http://forum.armfly.com/forum.php?mod=viewthread&tid=17330&extra=page%3D1

出0入8汤圆

21
发表于 2018-6-11 10:03:34 | 只看该作者
Eric2013 发表于 2018-6-11 09:53
我来补充下吧,楼主介绍的有些浅显。我是主张RTX的,看我的论证。

1、RTX5今年通过汽车级最高安全认证和工 ...

这么厉害,看来要学习一下了。

出0入8汤圆

22
发表于 2018-6-11 10:04:47 | 只看该作者
kebaojun305 发表于 2018-6-11 09:01
楼主位的文字  freertos 换成RT-thread  好像也没毛病。

不要挑起纷争 ,没记错的话,楼主是不喜好 RT-Thread 的。

出0入0汤圆

23
发表于 2018-6-11 10:06:02 | 只看该作者
Eric2013 发表于 2018-6-11 10:02
不好意思,是你没用好而已,看我的综合性能测评 :
http://forum.armfly.com/forum.php?mod ...

呵呵,你都不知道我什么问题就这么下结论?

出0入0汤圆

24
发表于 2018-6-11 10:10:50 | 只看该作者
liurangzhou 发表于 2018-6-11 10:06
呵呵,你都不知道我什么问题就这么下结论?

私信,欢迎讨论

出0入0汤圆

25
发表于 2018-6-11 10:14:13 | 只看该作者
相由心生 发表于 2018-6-10 20:33
https://www.osrtos.com/
那些不再更新就远离吧。

自己收集的?就一个小百科啊

出0入0汤圆

26
发表于 2018-6-11 10:47:40 | 只看该作者
都发展10年以上的系统稳定性应该不是大问题  
嵌入式开发软件的方式应该是如何快速搭建开发框架问题   这点和传统软件应该一致  毕竟代码量越来越大了
freertos和rtthread 目前生态和方向做的不错

出0入0汤圆

27
发表于 2018-6-11 11:01:25 | 只看该作者
4楼的更新表不准,Mbed OS已经更新到5.8了

出0入0汤圆

28
发表于 2018-6-11 11:25:02 | 只看该作者
用哪个都一样,看人

出0入0汤圆

29
 楼主| 发表于 2018-6-11 12:07:15 | 只看该作者
kebaojun305 发表于 2018-6-11 09:01
楼主位的文字  freertos 换成RT-thread  好像也没毛病。

换了,80%都讲不通。
另外RTX5也不错,也值得推荐。

出0入0汤圆

30
 楼主| 发表于 2018-6-11 12:09:49 | 只看该作者
Eric2013 发表于 2018-6-11 09:53
我来补充下吧,楼主介绍的有些浅显。我是主张RTX的,看我的论证。

1、RTX5今年通过汽车级最高安全认证和工 ...

RTX5也不错,也值得推荐。

出0入0汤圆

31
发表于 2018-6-11 12:11:21 | 只看该作者
µC/OS非常好,已经在火星好奇号探测器上运行了很多年。RT-Thread也很好用

出0入0汤圆

32
 楼主| 发表于 2018-6-11 12:11:25 | 只看该作者
Eric2013 发表于 2018-6-11 09:53
我来补充下吧,楼主介绍的有些浅显。我是主张RTX的,看我的论证。

1、RTX5今年通过汽车级最高安全认证和工 ...

ST也有安全驱动包了?发一个看看。有意思哦。原来的这些安全驱动都是自己写的。

出0入25汤圆

33
发表于 2018-6-11 12:12:35 来自手机 | 只看该作者
mbed用C++开发,不喜欢,,单片机上还是喜欢C

出0入0汤圆

34
发表于 2018-6-11 12:27:43 | 只看该作者
用自己的

出0入0汤圆

35
发表于 2018-6-11 12:51:14 来自手机 | 只看该作者
ucos.freertos,其他用的不习惯

出0入0汤圆

36
发表于 2018-6-11 13:14:31 | 只看该作者
相由心生 发表于 2018-6-10 20:33
https://www.osrtos.com/
那些不再更新就远离吧。

犀利!收集的真多

出0入4汤圆

37
发表于 2018-6-11 13:50:21 | 只看该作者
Eric2013 发表于 2018-6-11 10:02
不好意思,是你没用好而已,看我的综合性能测评 :
http://forum.armfly.com/forum.php?mod ...

很全面啊

出0入0汤圆

38
发表于 2018-6-11 14:22:05 | 只看该作者
能用就行,稳定最重要

出100入113汤圆

39
发表于 2018-6-11 14:46:03 | 只看该作者
freertos  简单好用不要钱,够用了。

出0入0汤圆

40
发表于 2018-6-11 14:53:04 来自手机 | 只看该作者
习惯用Freertos

出0入0汤圆

41
 楼主| 发表于 2018-6-11 15:03:20 | 只看该作者
XIVN1987 发表于 2018-6-11 12:12
mbed用C++开发,不喜欢,,单片机上还是喜欢C

那是的,必须的,用C++,不符合成本路线(C++编译会把整个类的函数全包进去,不管用不用得着。C就没有这个问题)。

出0入0汤圆

42
发表于 2018-6-11 16:47:02 | 只看该作者
看了这篇帖子,真是受益匪浅,尤其是最后一句话,全贴精华之所在,一句顶一万句!

出0入147汤圆

43
发表于 2018-6-11 17:55:57 来自手机 | 只看该作者
我这边做汽车控制器用freeRTOS已经很多年了,移植了网络管理、UDS跟CCP,在性能和可靠性方面不比OSEK差。

出0入0汤圆

44
发表于 2018-6-11 21:59:37 | 只看该作者
Eric2013 发表于 2018-6-11 09:53
我来补充下吧,楼主介绍的有些浅显。我是主张RTX的,看我的论证。

1、RTX5今年通过汽车级最高安全认证和工 ...

支持,我也是认为RTX5前途一片光明,现在连CortexA系列都支持了。在Keil里用RTX太方便,简直不需要额外的工作。

出0入0汤圆

45
发表于 2018-6-12 00:01:31 | 只看该作者
nxp所有mcu sdk都支持rtos

出190入0汤圆

46
发表于 2018-6-12 06:24:00 来自手机 | 只看该作者
楼主说的是对的,用了都说好:)

出0入0汤圆

47
发表于 2018-6-12 10:46:20 | 只看该作者
dreampet 发表于 2018-6-11 17:55
我这边做汽车控制器用freeRTOS已经很多年了,移植了网络管理、UDS跟CCP,在性能和可靠性方面不比OSEK差。 ...

BCM?为什么不用ucos?

出0入0汤圆

48
发表于 2018-6-12 14:46:06 | 只看该作者
我的新项目基本上全部挪到rtxv5上去了,移植起来相当方便

出0入0汤圆

49
 楼主| 发表于 2018-6-12 17:22:10 | 只看该作者
本帖最后由 相由心生 于 2018-6-12 17:25 编辑
dreampet 发表于 2018-6-11 17:55
我这边做汽车控制器用freeRTOS已经很多年了,移植了网络管理、UDS跟CCP,在性能和可靠性方面不比OSEK差。 ...


真是这样,告诉我是那家的车,我避开它,不敢坐。
好歹也上个SafeRTOS啊,分布静态内存。ISO26262总得过吧。
商用车就算我没说。。。

出0入147汤圆

50
发表于 2018-6-13 08:38:01 | 只看该作者
相由心生 发表于 2018-6-12 17:22
真是这样,告诉我是那家的车,我避开它,不敢坐。
好歹也上个SafeRTOS啊,分布静态内存。ISO26262总得过 ...

车上的控制器也是分级的好吧.
SafeRTOS? 涉及到功能安全的我们直接就上OSEK或者AutoSAR了.

出0入0汤圆

51
发表于 2018-6-13 09:59:36 来自手机 | 只看该作者
相由心生 发表于 2018-6-10 20:33
https://www.osrtos.com/
那些不再更新就远离吧。

好像没看到RTX

出0入0汤圆

52
发表于 2018-6-20 11:20:43 | 只看该作者
也研究freertos,在UPS上使用

出0入0汤圆

53
发表于 2018-6-20 11:24:22 | 只看该作者
本帖最后由 avr-arm 于 2018-6-20 11:27 编辑

esp32官方标准sdk给的就是freertos,当然官方做了超级多的各种组件来适应IoT领域需求。
https://github.com/espressif/esp-idf.git
app_trace           esp_adc_cal         libsodium           sdmmc
app_update          esp_http_client     log                 smartconfig_ack
aws_iot             espcoredump         lwip                soc
bootloader          esptool_py          mbedtls             spi_flash
bootloader_support  ethernet            mdns                spiffs
bt                  expat               micro-ecc           tcpip_adapter
coap                fatfs               newlib              ulp
console             freertos            nghttp              vfs
cxx                 heap                nvs_flash           wear_levelling
driver              idf_test            openssl             wpa_supplicant
esp-tls             jsmn                partition_table     xtensa-debug-module
esp32               json                pthread

出0入0汤圆

54
发表于 2018-6-20 12:09:54 | 只看该作者
FreeRTOS 也有 CMSIS-RTOS 支持。

出0入0汤圆

55
发表于 2018-6-20 21:45:38 来自手机 | 只看该作者
真羡慕你们懂好几个系统的

出0入0汤圆

56
发表于 2018-6-21 00:38:58 | 只看该作者
mbedos 是不是也是基于RTX搞得?

出90入4汤圆

57
发表于 2018-6-21 06:57:34 来自手机 | 只看该作者
ucos,用的越来越少,因为收费吗?

出0入0汤圆

58
发表于 2018-6-21 07:32:27 来自手机 | 只看该作者
相由心生 发表于 2018-6-12 17:22
真是这样,告诉我是那家的车,我避开它,不敢坐。
好歹也上个SafeRTOS啊,分布静态内存。ISO26262总得过 ...

Freertos 就可以不用动态内存管理的,可以静态分布的

出0入0汤圆

59
发表于 2018-6-22 10:03:54 | 只看该作者
楼主独特的见解, Mark

出0入0汤圆

60
发表于 2018-6-22 10:22:58 | 只看该作者
最后一句话受益匪浅

出0入0汤圆

61
发表于 2018-6-27 08:43:22 | 只看该作者

請問rt-thread的最新的手冊在哪裡下的?網上能找到的版本還是09年的,官網有鏈接但是確實個無效鏈接,根本就無法使用。
是不是rt-thread已經開始收費才能下到手冊了?

出0入8汤圆

62
发表于 2018-6-27 08:57:53 | 只看该作者
farfar 发表于 2018-6-27 08:43
請問rt-thread的最新的手冊在哪裡下的?網上能找到的版本還是09年的,官網有鏈接但是確實個無效鏈接,根 ...

不会啊,戳这里:『RT-Thread编程手册』
我刚打开看了一下,是 18 年的版本。

出0入0汤圆

63
发表于 2018-6-27 09:22:06 | 只看该作者
farfar 发表于 2018-6-27 08:43
請問rt-thread的最新的手冊在哪裡下的?網上能找到的版本還是09年的,官網有鏈接但是確實個無效鏈接,根 ...

没有收费,官网上的资料应该是可以的。 github有项目,可以搜到

出0入0汤圆

64
发表于 2018-6-27 11:06:17 | 只看该作者
security 发表于 2018-6-27 08:57
不会啊,戳这里:『RT-Thread编程手册』
我刚打开看了一下,是 18 年的版本。 ...

居然可以打開了,多謝了兄台!

出0入0汤圆

65
发表于 2018-6-27 11:06:47 | 只看该作者
nibia 发表于 2018-6-27 09:22
没有收费,官网上的资料应该是可以的。 github有项目,可以搜到

多謝,已經找到了

出0入0汤圆

66
发表于 2018-6-27 23:38:49 | 只看该作者
同样支持、推荐

出0入0汤圆

67
发表于 2018-6-28 08:04:42 | 只看该作者
感觉FreeRTOS的命名规范看起来挺舒服的

出0入0汤圆

68
发表于 2018-6-28 08:26:35 | 只看该作者
祝楼主发财

出0入0汤圆

69
发表于 2018-6-28 10:41:55 | 只看该作者
没人出来统计各种用量

出0入0汤圆

70
发表于 2018-11-7 10:35:19 | 只看该作者
看了这篇帖子,真是受益匪浅,尤其是最后一句话,全贴精华之所在,一句顶一万句!++1024.。。

出0入0汤圆

71
发表于 2018-11-8 15:34:38 | 只看该作者
我觉得RTX还可以的   不知楼主感觉RTX和FreeRtos哪个好一点

出0入0汤圆

72
发表于 2018-11-8 15:42:51 来自手机 | 只看该作者
nibia 发表于 2018-6-11 08:34
推荐rt-thread

附议,推荐 rt-thread

出0入0汤圆

73
发表于 2018-11-8 15:47:43 | 只看该作者
只用过RTX的

出0入0汤圆

74
发表于 2018-11-8 16:52:43 | 只看该作者
RTX确实很方便,添加个网络功能点点鼠标就可以运行,当然稳定性这些需要调试。用起来感觉比W5500还简单

出0入22汤圆

75
发表于 2018-11-8 18:40:17 | 只看该作者
M4 自己写了一个OS,用得超级爽。

尝试使用freertos,发现调试起来,还是不方便。有些问题没有裸奔那么容易发现。

出0入0汤圆

76
发表于 2018-11-8 21:57:20 | 只看该作者
XLoveEE 发表于 2018-6-28 08:04
感觉FreeRTOS的命名规范看起来挺舒服的

不会吧。
我就是觉得freertos的命名规范太丑了。。。
我还是喜欢类似lwip中相对简洁,全部都是小写的那种。

出0入0汤圆

77
发表于 2018-11-8 23:30:21 | 只看该作者
eCos在2013-08-25就停止开发了啊……怀念

出140入115汤圆

78
发表于 2018-11-9 00:14:33 | 只看该作者
armstrong 发表于 2018-6-11 08:12
总结得好,有参考意义。不过Keil环境下,还是RTX方便,组件也多。

顶你....................

出0入0汤圆

79
发表于 2018-11-9 00:31:37 | 只看该作者
RTX就是爽!

出0入0汤圆

80
发表于 2018-11-9 08:07:24 | 只看该作者
擦鞋匠 发表于 2018-11-8 21:57
不会吧。
我就是觉得freertos的命名规范太丑了。。。
我还是喜欢类似lwip中相对简洁,全部都是小写的那种 ...

支持,全部小写,Linux风格,一股清流感。

出0入0汤圆

81
发表于 2018-11-9 09:00:02 | 只看该作者
security 发表于 2018-6-27 08:57
不会啊,戳这里:『RT-Thread编程手册』
我刚打开看了一下,是 18 年的版本。 ...

多谢,我也需要

出0入0汤圆

82
发表于 2018-11-9 09:01:03 | 只看该作者
我就想问问,哪里有系统学习FreeRTOS的书籍。

出0入0汤圆

83
发表于 2018-11-9 10:14:56 | 只看该作者
gsq19920418 发表于 2018-11-9 09:01
我就想问问,哪里有系统学习FreeRTOS的书籍。

英文看的溜了,直接官网。否则,可以看看安富莱或者正点原子开发板配套教程视频等资料,都很详细。

出0入0汤圆

84
发表于 2018-11-9 10:52:07 | 只看该作者
必须的rtx啊。

出0入0汤圆

85
发表于 2018-11-9 20:51:23 | 只看该作者
谢谢,很详细               

出0入0汤圆

86
 楼主| 发表于 2018-11-10 15:45:27 | 只看该作者
john78 发表于 2018-6-21 06:57
ucos,用的越来越少,因为收费吗?

ucos 依然是一个王牌。

出0入0汤圆

87
发表于 2018-11-10 22:22:35 | 只看该作者
lixin91985 发表于 2018-11-8 18:40
M4 自己写了一个OS,用得超级爽。

尝试使用freertos,发现调试起来,还是不方便。有些问题没有裸奔那么容 ...

要不要分亨一下,关键是核心调度部分还是汇编吗。。
其实我们一般用OS,也就用用内核。。

出0入22汤圆

88
发表于 2018-11-12 20:32:37 | 只看该作者
kinsno 发表于 2018-11-10 22:22
要不要分亨一下,关键是核心调度部分还是汇编吗。。
其实我们一般用OS,也就用用内核。。

我的OS 不是trap调度的,是时间片调度的,  比较简单。
简单点说,就是很多个任务,一般20个以上,每个任务以延时为节点 分片,这样不用关心多任务的资源分配,每次任务运行的时候都是资源独占。中断还是中断,缺陷就是就绪任务到执行的时间可能比较长。整个任务函数代码才2K.我也用这样的OS调度了200k(bin文件)以上的代码,但是对于GUI这样的就真的有点不好处理。

出0入0汤圆

89
发表于 2018-11-12 21:36:27 来自手机 | 只看该作者
lixin91985 发表于 2018-11-12 20:32
我的OS 不是trap调度的,是时间片调度的,  比较简单。
简单点说,就是很多个任务,一般20个以上,每个任 ...

能分享么

出0入0汤圆

90
发表于 2018-11-12 21:46:22 | 只看该作者
lixin91985 发表于 2018-11-12 20:32
我的OS 不是trap调度的,是时间片调度的,  比较简单。
简单点说,就是很多个任务,一般20个以上,每个任 ...

这不就是时间片任务吗,和那种按时间调度的有啥区别呢?
比如,在中断内命名一个
1ms_flag
2ms_flag
5ms_flag
。。。
当然这是简陋的写法,我们可以通过软时间片,来管理这些任务,是这样子吗?

出0入22汤圆

91
发表于 2018-11-12 21:48:31 来自手机 | 只看该作者
kinsno 发表于 2018-11-12 21:46
这不就是时间片任务吗,和那种按时间调度的有啥区别呢?
比如,在中断内命名一个
1ms_flag

我觉得也可以简单这么理解。不过实际上可能不是。

出0入0汤圆

92
发表于 2018-11-12 22:12:58 | 只看该作者
我最看重RT-Thread的I/O设备管理框架,对于BSP和APP分开的项目来说非常方便。其次是对libc的支持,部分功能linux版已经实现了,移植很好做。

出0入0汤圆

93
发表于 2018-11-14 08:34:44 | 只看该作者
Eric2013 发表于 2018-6-11 09:53
我来补充下吧,楼主介绍的有些浅显。我是主张RTX的,看我的论证。

1、RTX5今年通过汽车级最高安全认证和工 ...

你觉得RT-Thread跟RTX对比如何?

出0入0汤圆

94
发表于 2018-11-14 09:03:04 | 只看该作者
dragonFANG 发表于 2018-11-14 08:34
你觉得RT-Thread跟RTX对比如何?

感觉没有太多对比性,用那个顺手就用那个好了

出0入22汤圆

95
发表于 2018-11-14 18:57:59 | 只看该作者
kinsno 发表于 2018-11-12 21:46
这不就是时间片任务吗,和那种按时间调度的有啥区别呢?
比如,在中断内命名一个
1ms_flag

对,,不过没有通过trap中断来进行时间片调度,,时间片的大小不是确定的。

出0入0汤圆

96
发表于 2018-12-14 09:57:05 | 只看该作者
相由心生 发表于 2018-6-10 20:33
https://www.osrtos.com/
那些不再更新就远离吧。

freeRtos 不更新了吗

出0入8汤圆

97
发表于 2018-12-14 10:29:11 | 只看该作者

你说呢?要是不更新的话,楼主还推荐它干嘛。

出0入0汤圆

98
发表于 2018-12-14 10:59:56 | 只看该作者
都说自己用的最好。哈哈哈。。。初学,小公司,主要是开发难度低的。

出0入0汤圆

99
发表于 2019-5-28 10:39:32 | 只看该作者
受教了,目前正在学习FreeRTOS。

出0入0汤圆

100
发表于 2019-5-28 10:44:20 | 只看该作者
Tracealyzer for FreeRTOS 免费?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-18 17:08

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表