硬汉嵌入式论坛

 找回密码
 立即注册
查看: 10781|回复: 1
收起左侧

[μCOS-III] 如何选择一个可靠的RTOS,来自micrium官网英文版

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2013-10-7 14:48:35 | 显示全部楼层 |阅读模式
micrium_rtos.pdf (1.06 MB, 下载次数: 261)
初步看了一下这篇文章,讲的非常好,一共分五章
1.  如何选择一个可靠的RTOS
      a. 现在的RTOS供应商很少提及他们的OS在安全性方面做的努力,对于这些方面也是支支吾吾,
          所以有些时候对于开发人员来说选择RTOS成一个赌博,所以很多时候大家都会选择有安全
          认证的。
2.  RTOS的评估
     a. 源码的重要性,有源码才能很好的评估这个RTOS,远比文档里面吹嘘我们的RTOS多好多好
         强很多
     b. 现在的一些RTOS厂家会提供在PC机上面运行的环境,这个用于了解API就行,不能用于测试
         任务实际的执行
     c. 特别是一些复杂的应用,测试RTOS的安全性非常麻烦,而且耗时间
3.  历史和声誉
       a.  一个RTOS发展的过程当中,会有一个Realease Notes记录着这个OS所修改的以前的BUG和已经新增
            加的功能,我觉得这个很重要,有些OS看着升级很快,光升级一些新的功能,隐藏的BUG一点没改。
       b.  RTOS供应商好的口碑也非常重要,大家肯定都喜欢用口碑好的。
4.  认证
       a.  关于认证,这个文章里面讲了很多认证的过程以及需要做的事情,感觉比较的详细,有兴趣的可以看看。
5.  总结
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2013-10-7 19:35:57 | 显示全部楼层
还有一篇文章,有兴趣的可以读一下
Special Report: Choosing an RTOS
http://www.embedded.com/electron ... rt-Choosing-an-RTOS
RTOS Product Names
    [li]AMX (KADAK)[/li][li]AvSYS Real-Time (Avocet Systems)[/li][li]Blackhawk OS (Blackhawk)[/li][li]BlueCat Linux (LynuxWorks)[/li][li]BSD/OS (Wind River)[/li][li]C Executive (JMI Software)[/li][li]CMX-RTX, CMX-Tiny+, CMX-RTXS (CMX Systems)[/li][li]Diamond (3L)[/li][li]DR-DOS 7.03 (The SCO Group)[/li][li]eCos (Red Hat)[/li][li]Embedix RT (Lineo)[/li][li]embOS (SEGGER)[/li][li]ERCOSEK (ETAS)[/li][li]eRTOS (JK Microsystems)[/li][li]EUROS (EUROS Embedded Systems)[/li][li]Eyrx (Eyring)[/li][li]Fusion RTOS (DSP OS)[/li][li]icWORKSHOP (Integrated Chipware)[/li][li]INTEGRITY (Green Hills Software)[/li][li]iRMX III, iRMX/INtime for Windows (TenAsys)[/li][li]Jbed (esmertec)[/li][li]Linux for Real-Time (OnCore Systems)[/li][li]LynxOS (LynuxWorks)[/li][li]mC/OS-II (Micrium)[/li][li]Microwave OS-9 (RadiSys)[/li][li]MontaVista Linux (MontaVista Software)[/li][li]NetBSD Embedded (Wasabi Systems)[/li][li]Neutrino (QNX Software Systems)[/li][li]Nucleus uiPLUS, Nucleus OSEK, Nucleus PLUS (Accelerated Technology/Mentor Graphics)[/li][li]On Time RTOS-32 (On Time Software)[/li][li]OnCore OS (OnCore Systems)[/li][li]OSE RTOS (OSE Systems)[/li][li]OSEKturbo (Metrowerks/Motorola)[/li][li]OSEKWorks (Wind River)[/li][li]PDOS (Eyring)[/li][li]pF/x (FORTH)[/li][li]PharLap Real-time ETS Kernel (VenturCom)[/li][li]pmDOS (Micro Digital)[/li][li]Precise/MQX (ARC International)[/li][li]PSMX Portable smx (Micro Digital)[/li][li]pSOSystem 2.5/3 (Wind River)[/li][li]PSX (JMI Software Systems)[/li][li]PXROS (HighTec EDV-Systeme)[/li][li]QNX (QNX Software Systems)[/li][li]Quadros (RTXC)[/li][li]QuickTask (Softools)[/li][li]RAVEN (Aonix)[/li][li]REAL/IX PX (MODCOMP)[/li][li]Realogy Real-Time Architect (LiveDevices)[/li][li]REALOS (Fujitsu Microelectronics)[/li][li]Real-Time OS: DSP/BIOS (Texas Instruments)[/li][li]Red Hat Embedded (Red Hat)[/li][li]REDICE-Linux (REDSonic)[/li][li]ROM-DOS (Datalight)[/li][li]RTexec (Applied Dynamics International)[/li][li]RTEMS (OAR)[/li][li]RTKernel (On Time Software)[/li][li]RTKernel-RISC (EBSnet)[/li][li]RTX for Windows (VenturCom)[/li][li]RTX51/RTX51 Tiny, RTX166/RTX166 Tiny (Keil)[/li][li]Salvo (Pumpkin)[/li][li]SKYmpx (SKY Computers)[/li][li]smx/smx++ (Micro Digital)[/li][li]Spartos (Ardro Engineering)[/li][li]Starlight Linux (Auriga)[/li][li]SuperTask (Lantronix)[/li][li]TargetOS (Blunk Microsystems)[/li][li]ThreadX (Express Logic)[/li][li]Tics (TICS Realtime)[/li][li]TimeSys Linux/RT, Real-Time Mach (TimeSys)[/li][li]TronTask3.0 (Lantronix)[/li][li]TTPos (TTTech Computertechnik)[/li][li]TurboTask (Softools)[/li][li]TxOS - Titanic (Incantation Systems)[/li][li]VRTX (Mentor Graphics)[/li][li]VSPWorks (Wind River)[/li][li]VxWorks, VxWorks AE (Wind River)[/li][li]Windows CE .NET, Windows XP Embedded (Microsoft)[/li]




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-16 05:04 , Processed in 0.154353 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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