嵌入式的一些感想

        最近在找工作,面试了几家之后,有如下几点感想:

         嵌入式操作系统, 在实时嵌入式操作系统上,性能最好的还是vxworks,但是应用最广的可能是linux,linux-RT, QNX也开始流行。 

       1.  vxworks是硬实时操作系统,性能非常好,但是它是收费的,而且比较贵,所以资源比较少,也只有风河1家公司提供技术支持。 目前国内使用大户无非华为中兴等大企业,vxworks在有些行业认可度比较高,换成其他操作系统,实时性能可能达不到要求。但是因为vxworks可供使用的资源少,学习和使用都缺少资源,导致这个操作系统成为了“高大上”;

       2. 相比于vxworks的高高在上,linux操作系统因为是开源的,显得比较的接地气,只要是对linux感兴趣的人员,都可以免费使用,各种资源教程,中英文等,网上成堆都有,学习起来比较的容易。正因为这个原因,很多目前在使用vxworks的公司,正打算转为linux操作系统,如果涉及到实时性要求,可以使用RT-linux,这完全是可以满足需求的。到各个招聘网站上搜一下嵌入式软件,多数都是要求会linux操作系统的。 感觉 如果你是嵌入式工程师,但是你不懂linux,都不好意思给人家打招呼。我需要赶快的补充linux的相关知识了。就是风河公司拥有“高大上”的vxworks操作系统,也在努力的转向linux市场。 linux + arm ,是目前嵌入式软件系统最完美的结合,性价比奇高。

       3. QNX操作系统, QNX操作系统是分布式实时操作系统,实时性能仅仅次于vxworks。 但是QNX在国内的用户还是比较少的。因为QNX不是开源的,是需要申请 使用码的, 所以这阻碍了它在国内的市场。(国内都喜欢免费的)。 不过QNX的价格,相比于vxwork系统, 那可就便宜多了。而且分布式实时性能远远的超过vxworks系统。有同事使用过QNX的分布式仿真系统,仿真步长为10us左右,而且还能进行硬盘存储。 老板让我在vxworks系统上实现这种功能,费了好大劲,还是没有能达到QNX的性能,估计是达不到了。

       4. UCOS-II操作系统: 适合小型的嵌入式系统,外围设备多了,估计就跑不过来了。我还是比较喜欢这个操作系统的,简单易用,在arm平台上做开发,感觉用着很的心,相信很多公司也在使用这个操作系统。

         5. winCE、安卓,ISO操作系统,知道很火,特别是安卓和iso系统,都是当前最热门的操作系统,在移动电子设备平台,热的冒泡。但是只会用电子设备,不会在这上面做开发,隔行如隔山。


       嵌入式系统设计:

              提到嵌入式,无非是硬件平台设计与开发,驱动设计与开发,操作系统的相关BSP开发,应用程序的开发。 大的框架一般都是这样。 但是具体的各个相,各个细节,会发现其实每个公司的嵌入式系统都是有很大区别的。就说硬件设计,有arm、 powerpc,X86, DSP,单片机等,就是每一个分类都有好多。提个问题,假设你在目前的公司进行硬件设计,使用的是MPC8548芯片,很熟悉了,但是你想换个工作,另一个公司使用的MPC8572,待遇薪资都差不多,你乐意换吗?

      待续。


                

        我主要是在vxworks环境下进行开发,有驱动开发(IO卡和各种PCI接口的总线卡(1553、429,can.422/485/HDLC等)),有BSP开发(X86/PPC),有应用程序开发(数据传输,网络,控制等领域)。 在嵌入式领域,也算是从下到上都实战了一遍,对嵌入式,无论是软件设计还是硬件设计,都比较熟悉,特别是X86和PPC平台架构。还有就是对PCI体系结构比较熟悉,因为开发的板卡都是PCI接口的。 3U CPCI结构的CPU和各种类型的板卡。 除此之外,还了解一些matlab,DSP等相关知识。

                   

           

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值