找回密码
 注册
关于网站域名变更的通知
查看: 192|回复: 4
打印 上一主题 下一主题

CPU的嵌入式操作系统的几个重要因素

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-6-6 11:08 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
第一是应用。如果你想开发的嵌入式设备是一个和网络应用密切相关或者就是一个网络设备,那么你应该选择用嵌入式
0 u- a. @; a+ h6 A! D, [3 ILinux或者mCLinux,而不是mC/OS-II.
* J# D* x% O3 {! S9 G, h第二是实时性。没有一个绝对的数字可以告诉你什么是硬实时,什么是软实时,它们之间的界限也是十
2 Z- U1 c" R7 M; O: z0 n1 O分模糊的,这与你选择什么样的ARM CPU,它的主频、内存等参数有一定的关系。如果你使用加入实时补丁等技术的嵌入式Linux,如MontaVista
! z2 D+ |, p% K( c0 s4 `5 JLinux(2.4.17版本),最坏的情况只有436微秒,而99.9%的情况是195微秒。考虑到最新的Linux在实时性方面的改进。它可以适合于
8 T: _) P1 @! i$ x/ t90~95%的各种嵌入式系统应用。当然,你如果希望更快的实时响应,如高速的A/D转换需要几个微秒以内的中断延时,可能采用mC/OS-II是合适3 j3 n! n5 y9 \2 E+ f
的。当然,你采用象Vxworks这样传统的嵌入式操作系统也可以满足这样的强实时性要求。
! Q2 L. s3 d1 f& p" G7 D7 d6 s3 V; u- r' @3 {. n) t1 B
+ B, q/ ]! i7 k' U/ Z5 t1 [6 J, H. y
第三是开发工具。显然,目前mC/OS- II、mCLinux和嵌入式Linux的开发工具与商业嵌入式操作系统工具还有一些差距,目前在ARM
+ m, A/ r4 J* x8 a7 t  S/ zCPU上广泛流行和使用的是ARM公司SDT/ADS工具链,产品无论在功能、稳定性和众多的第三方厂商支持方面都很好,唯一不足的是缺少对嵌入式% {! W3 n2 x* e3 o  B/ ~
Linux操作系统的支持,SDT/ADS的升级产品RealView计划支持GCC和嵌入式Linux,但目前还没有看到,mC/OS-II可以使用 ARM. w: V: K% ?, L
SDT/ADS,但没有操作系统调试功能。# U2 v4 C9 `$ q1 M1 U+ l

6 n* Q9 Y- Q' O" \9 O6 g$ |: p
' l# O3 w/ D; M1 _( H7 R$ m5 y第四是所选择的ARM
( ^4 N: J* R4 N% K+ rCPU和参考板,象ARM7TDMI和ARM940T(如S3C2500/2510)核是不能使用嵌入式Linux的,如果想用Linux,只能用mCLinux,如果想用VxWorks,
3 y; ]+ ^1 H6 C! \' A4 p需要了解一下提供评估板的公司是否有BSP(板支持包),VxWorks自己只有少数ARM公司评估板的支持。8 y) q3 Q' y  _5 r

该用户从未签到

5#
发表于 2022-6-6 13:42 | 只看该作者
基本上就是上述这些了
5 M1 {/ g" V6 ]

该用户从未签到

4#
发表于 2022-6-6 13:30 | 只看该作者
Linux无论是mCLinux还是嵌入式Linux(即使是商业版本象MontaVista Linux)是不收版税的,商用嵌入式Linux是以服务费或订阅方式收取开发时的费用。很明显,国外产品价格是贵一些,但不能不承认他们在嵌入式操作系% o; R' Z( [9 X' S* Y2 B) Y
  • TA的每日心情
    开心
    2023-6-2 15:15
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2022-6-6 13:22 | 只看该作者
    在考虑购买商业嵌入式操作系统时,会遇到是买还是自己做的问题,这是很正常的,尤其是在采用开放源代码技术时,这个问题就更加突) p0 C- Z: e! _' J, H
    出。有一点需要注意的是,有些产品如VxWorks是既按用户数收取开发费,也按用户产品售出的实际数量收取每个VxWorks软件运行的版税。7 s; w* n) E" T" B, M. T; o$ p

    该用户从未签到

    2#
    发表于 2022-6-6 13:09 | 只看该作者
    针对你需要的功能,引脚数目,价格,技术支持等等选择合适的芯片- f# L  w9 Y4 v: T- A* b
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-23 22:46 , Processed in 0.156250 second(s), 24 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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