原创 吴坚鸿谈学单片机有前途还是嵌入式系统有前途

2012-6-5 14:17 7619 13 31 分类: MCU/ 嵌入式

我在深圳一直搞单片机的开发,接的项目各种各样,不计其数。很多朋友问我学习单片机有前途还是嵌入式系统有前途,毫无疑问的,当然是单片机有前途。

 

嵌入式系统现在炒得很火,满街到处都是嵌入式系统的培训。遇到很多刚入门的朋友,开口闭口都是嵌入式系统。好像觉得嵌入式系统就是武林秘诀,谁掌握了谁就是武林盟主。现在,我愿意公开我的独家心得跟大家分享,看了之后有收获的朋友,也不要感激我,只要记得这个文章的原创是吴坚鸿就可以了。目前的电子产品,用嵌入式系统的很少,大部分都是用单片机,因为单片机实时反应速度快,外围电路简单,价格便宜,开发周期短,这些都是嵌入式系统望尘莫及的,不要跟我说什么手机,PDA等东西是嵌入式系统,这些东西你能独立承接出来单干吗?大部分的朋友学了嵌入式系统后都无用武之地,空有屠龙之术。

 

即使有用武之地,那也要跟团队一起开展工作,跟团队开展工作,就意味着分工,一旦分工,就意味着流水线作业,单一,乏味,成就感有木有。学嵌入式的不一定比学单片机的厉害。单片机简单吗?一点都不简单。单片机的功夫在单片机之外。我搞这行那么多年,我觉得单片机是我这一辈子都学不完的。单片机不带操作系统,所以你写单片机程序,本身就意味着你在开发操作系统。嵌入式带操作系统,所以你写嵌入式程序,本身意味着你不用开发操作系统,只是在别人的系统上做一些应用开发。真正接触底层的,是搞单片机的人。不要以为你花一个月的时间就能精通单片机,我花十年都不会觉得我精通单片机。里面博大精深。你要掌握常用的不同厂家单片机,要掌握各种常用外围芯片,常用数字电路,模拟电路。你要还掌握CPLD,DSP的编程,你要会电路板设计,你英文阅读能力要好,你的学习能力要非常好,以上所有的都还不够,你必须有几年以上各种独立的项目开发经验。最后谈谈大家最关心的问题,学习单片机赚钱还是学习嵌入式赚钱?学习单片机,只要你技术过硬,一个笔记本电脑,再加一个农民房就可以在深圳单干,我就是这样过来的。学习嵌入式系统的,可能要依附大公司,如果你也出来单干,估计半年没接到一个单,即使接到单,如果开发周期三个月或者半年的,你要有充足的粮草储备。我觉得单片机开发是艺术,我做的每一个作品都让我充满成就感。最后奉劝所有搞技术的年轻人,做一行爱一行,不要急功近利,做好每一天的的工作,沉下心来,时间越久,经验越丰富,你就越牛。

PARTNER CONTENT

文章评论18条评论)

登录后参与讨论

用户440417 2015-1-5 09:39

不是很认同作者观点,技术没有贵贱,都只是解决问题的工具而已。

sorrowlikeblue_499749118 2014-9-26 19:31

不要排斥新的技术

用户377235 2014-9-17 14:00

关键是方向,这篇文章目光短浅,倚老卖老

zhujun74_602010376 2014-9-16 13:47

单片机扎实了,许多在操作系统上运行的APP就能做到更好。智能化只能在嵌入式系统上,所以单片机是进阶,系统是方向!

用户1109816 2014-9-16 11:51

單晶片也需團隊合作

用户430911 2014-9-15 16:54

顶个,积累就是在进步

用户1002655 2014-9-15 14:37

唔,有一定道理。

用户981069 2014-9-15 10:05

说的对呀?做一行就三四年才能入行,十年才是这行的专业人士

用户3809340 2014-9-15 09:49

从目前市场上二者对应类别的产品来看,两类工程师仍会并存多年,但正像LZ所言,二者开发方式不同,对于工程师思维的模式也因此很不同。未来的世界里,智能产品的智能一定会存在与多种芯片架构上:那些面对底层的开发,和那些通过OS的上层应用开发。那么:(1)不用OS的单片机能够提供的功能复杂性会达到一个瓶颈而无法再提高,想要再提高就不如走向嵌入式的产业生态,而享受大量公用开放平台和库,达到快速和多样化的开发。学习机复读机等就基本走完了这个转换。初期产品几乎都是台湾芯片原厂将内部功能全部开发封存好,国内厂商用这个turnkey来做外围开发而已。并且,这样的单片机,价格已经接近甚至超出了基于AMR的可运行OS的芯片了(类似的还有功能手机、简单机顶盒)!所以,现在学习机复读机等已经成为一个APP上层软件在“嵌入式”平板上运行了。(2)运行了OS,好处是将软硬件更大程度地隔离开,从“运算”架构角度是更加合理了,但同时的代价不仅是工程师们的底层技能、看透物理世界的能力大大降低而不利于进一步深入的创新思维,而且这些芯片增加了OS的开销。但快速产业化的压力使这个趋势已无法阻挡。(3)那么,没有OS的裸单片机直接做产品如微波炉电饭锅,显然不是好的定位:那类产品技术提供的智能很有限,你们工程师的价值就有限了。未来即使“简单硬件”也会变成“智能硬件”,物联网传感器等局部智能会越来越多,小成本产品中就必然会有一部分仍然需要直接对底层进行编程。(4)深入底层单片机开发工程师的能力还有一个去处是DSP开发。DSP基本架构和它本应有的编程模式,肯定是类似单片机的非OS底层方式。但它具有若干非常特殊的运算模块去适应特殊的算法运算。那么你以前对于开关量的逻辑处理,现在就变成真实世界采样的16位甚至更高精度数据的真正数字信号处理。需要的是结合DSP内部架构和算法架构两反面去达到极限的优化方式。而这些都是ARM上无法做到的优化。最终,这样的深度优化工程师数量也许不会很多,例如目前只有在通讯领域,例如手机核心芯片里的信号通道上的各种处理,是由这样的DSP方式开发出来,并固化成为“手机芯片”的。这类开发只需要少数公司做出来,多数买它芯片做外围这样的产业分工。从这个角度也可以看出两类工程师分别是处于产业的哪两个位置上。

用户1012893 2014-9-15 08:41

技术在于精,无所谓高级与低级的区别,IC还不是由N个晶体管或是MOSFET组合成的?可是,你能组合吗?

相关推荐阅读
用户1688835 2014-10-30 16:34
【博客大赛】求职者再说
首先华为果然是很看重学校出身的,在杭州基本只会招浙大和杭电的(这是我同学打电话到人力资源总监亲口说的)。还有远方的也没有结果,看来是被刷了,虽然我也不怎么想去,看网上评论都是说管理很严格的,而且也...
用户1688835 2014-10-30 16:34
【博客大赛】求职者说
    终于到了自己的求职季,昨晚了看了一师兄的帖子挺有感触的,由于学校的原因迟迟没能找到工作。虽然最后凭着自己的能力就职于ABB,但过程还是异常艰辛的。所以自己也想写点一来是记录自己找工作...
用户1688835 2013-09-18 11:12
评论:@书写点滴 博客中提到的“各大IT/IC公司offer比较”
够详细...
用户1688835 2013-07-11 14:12
如何看懂模拟电路图
所谓“读图”,即是看懂一个电路的原理图,它是电路分析的基础。只有凄懂电路的原理图,才能知道它的各组成部分的作用及各部分的相互关系,并进一步估算其性能指标,科学地运用器件;也只有凄懂电路的原理图,才能改...
用户1688835 2012-08-28 10:18
简易电感电容测量
  前段时间有经常用到电感元件,于是制作了一个测量电感电容的电路。电路原理采用LC串联谐振产生一振荡信号,经过比较器整形为一矩形信号。测出矩形波的频率,再根据原有的LC值,则可求出添加上的L值。电...
用户1688835 2012-08-09 20:55
开启实验室生涯-技术篇
来到实验室先是看了一个月的文献,对采用磁致伸缩法来检测磁环裂纹有了个感性的认识。说到文献我还没有找到有效的管理方案,科研要求我们查阅大量的文献,必要时还要进行文献跟踪。然而我们总是会看到电脑中的文...
EE直播间
更多
我要评论
18
13
关闭 站长推荐上一条 /3 下一条