- 论坛徽章:
- 4
|
本帖最后由 vallrock 于 2014-07-30 15:27 编辑
做嵌入式三年了,说些自己的看法。
1、 谈谈嵌入式行业的发展,前景与未来。(例如为什么我们自诩牛逼闪闪,却又这么diaosi?)
一个行业的利润率决定了他的从业者可以获得多大的回报,嵌入式开发之所以牛逼闪闪是因为从业者比一般同行接触更底层的东西,很多东西是怎么动起来的,别人不知道,但是嵌入式研发人员需要从硬件就开始了解,所以显得牛逼闪闪,但是,比起正宗的互联网公司,嵌入式因为有硬件成本并且用户群明显小于互联网用户群的关系,导致嵌入式公司的利润率一般低于互联网公司,所以,我们会显得diaosi~~
2、 谈谈嵌入式行业的各种体系结构的应用场合及发展前景。例如基于arm、MIPS、armv8等体系架构的目前主要市场在哪,未来又会如何。
对MIPS接触比较多,ARM了解比较少,嵌入式领域的选心标准一般是性能达标情况下,选低功耗的~MIPS是正宗的RISC,感觉会有优势吧。
3、谈嵌入式行业的软件发展前景。现在很显然是android是最火的,VxWorks、UCos等这些系统是不是真的要死了?未来的嵌入式操作系统可能是怎么样的格局呢?
近几年智能手机很火,android一下变成了最火的嵌入式系统,市场决定需求。其他的系统,说一下linux和vxworks吧
之前一直是在vxworks上搞开发的,最近也渐渐转成Linux,归结原因的话,有几点~大家参考
A.linux系统占用资源多于vxworks,这在早期的嵌入式开发中是硬伤,现在的设备,内存越来越大,系统大小影响已经很小了。
B.linux的用户进程和系统进程是分开的,不会像vx一样,出现用户进程挂了,整个系统都会跪的情况。。。
C.linux由于它的开源和使用广泛性,导致几乎所有芯片的BSP都支持Linux,而vx的用户群越来越小,很多芯片已经慢慢放弃支持VX了。
D.linux由于其开源性,导致培养一个Linux程序员是简单于培养一个vx程序员的,从业人多,开发成本就小喽,所以很多嵌入式开发公司会选linux。
E.同样是开源问题,vx是要花钱的,小公司要做东西卖钱,你说选免费好用的linux还是花钱好用的vx? |
评分
-
查看全部评分
|