对,目前做嵌入Linux的大部分其实都转到Android去了
其实完全对得上,如果你知识量够的,我虽然从来不做Android开发,但是那样的团队来找我讲课的话,对他们绝对没坏处
8楼 @wing5200 做嵌入式Linux,以前的优势在于成本低,可以为自己的产品进行定制。 所以小厂商,小公司会有机会。 现在安卓基本已经统一,可以取代了原有嵌入式Linux可定制的优势。而且标准比较统一,节约成本。 小公司生存空间被缩小,可得利润收缩。 现在很多公司卖盒子板子+中间件,就已经省去了定制内核,这一系列的工作。 更多的公司倾向于直接购买整套解决方案,虽然说可能功能有所冗余,但是成本不会多出很多,也省去了专门定制的工作量。
计算机系统分成两种,一种是通用计算机系统,一种是专用计算机系统。
我们用的pc机啥的都属于通用计算机系统,其实现在我们的智能手机也差不多快赶上pc成为通用计算机系统了。
嵌入式系统是属于专用计算机系统,往往为了某些特殊环境所优化并且定制的计算机系统(硬件+软件)。在专用的领域上,通用计算机系统比定制的专用计算机系统在硬件成本以及性能上都差距非常大,在性价比上差个几百倍往往都是很正常的。
嵌入式是一个高度定制的领域,以后没有什么谁的天下。Linux在嵌入式领域的流行也正是因为Linux的高度可定制性可以减少开发成本。而Android……Android就算了,一般装Android的嵌入式系统,他的嵌入式系统都是他的辅助产品而不是主要业务,或者干脆就是因为在Android开发一个图形用户接口方便而已。
所以嵌入式计算机系统会随着通用计算机系统一起发展,代替是完全不可能的。很多高精度、性能、实时性的任务,别说安卓了,Linux别人都不会用。甚至硬件本身就跑不起来Linux……
注:本人专业方向是嵌入式,虽然现在主要折腾JavaScript,Python。
12楼 @chengmo03013106 一看这位仁兄就是业内专业人士,本人也是三年嵌入式开发,我觉得这个方向未来大有可为,只是要适应时代变化,智能硬件肯定是下一个爆发点,嵌入式开发当然也可以去做Android了,不能把自己给限定在小圈子里
21楼 @williamwue 不专业,都是听前辈们讲的故事,搬砖过来说说而已。Linux在嵌入式方面基本已经被Android替代 开源社区的优势在于开放,只是就嵌入式这一方面来说,没有统一的目标准则,开源社区应该干不过谷歌 不同的目的,不同的结果;为了锻炼,可以做,为了利益,还是站在巨人的肩膀上,不要造轮子比较好 纯粹个人意见 @tinyfool