返回信息流小弟刚刚开始学嵌入式,想问问,Linux下的嵌入式和windriver下的嵌入式有什么差别呀!!那个更有前途一些呀!
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #8168同步于 2010/4/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
请教大家个问题!!
ban2007
2010/4/10镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
in general,没啥区别,都能实现你要的功能。就像你说windows和linux有啥区别啊,是一样的。
但是实时性保证上,windriver比较好一些,linux的要看你选用的具体发行版本。
【 在 ban2007 的大作中提到: 】
: 关键是请教一下,再找工作时那个厉害呀!!
单纯从找工作来看 窃以为Linux是市场更好些
1)费用
vxworks是需要收费的 除了那些对实时性要求比较高的
现在用这个的公司越来越少了 很多公司因为经费的原因开始转向Linux
2)应用领域
vxworks主要用于航空航天、控制领域 一些防火墙高端路由器也用这个
总体而言 面比较窄
而Linux在服务器 消费电子 网络通信等领域都有应用
vxworks主要用于嵌入式领域 而Linux还可以用于PC机上 很多公司的开发环境就是Linux的
3)学习难易度
vxworks不是开源的 不适合于学习 并且玩这个的人也不多 参考文档比较少
而Linux开源 对于想探究操作系统内部机制的 非常适合
有很多社区讨论学习这个 比较容易上手
RE
从学习的角度说,差别不大。但是对你将来的就业去向应该还是有影响的
建议主力学一个,另外一个做初步了解,通才才是更珍贵的!
【 在 ericyosho 的大作中提到: 】
: in general,没啥区别,都能实现你要的功能。就像你说windows和linux有啥区别啊,是一样的。
: 但是实时性保证上,windriver比较好一些,linux的要看你选用的具体发行版本。