chenbile 发表于 2012-7-26 18:14
不同领域,需要不同的人才
单片机领域, 做得再牛,也就是小池塘里的大鱼
嵌入式领域,做得牛了,那才是大 ...
谢谢你的回帖。我和你看问题的角度不一样,想法当然也就是不一样,所以我不会反驳你的观点,因为本来就没有对错,我只是谈谈我的看法。 (1) chenbile网友的质疑: 不同领域,需要不同的人才,单片机领域, 做得再牛,也就是小池塘里的大鱼,嵌入式领域,做得牛了,那才是大海里的大鱼,不可比。 吴坚鸿的回复: 你的观点“搞嵌入式的比搞单片机的厉害”很有代表性,也是目前的主旋律,很多朋友在这种主旋律下,刚刚学了单片机没多久,就觉得单片机没钱途,然后匆匆忙忙走上嵌入式的学习之路,买学习板的,参加培训的,总之花了不少钱与精力,但是能应用到工作中的,又有多少人呢?我们来做一个实验,也许能够更加看清楚单片机与嵌入式的本质。一个51单片机跟一个ARM9芯片,各自点亮一个发光二极管。对于单片机来说,一条P1.0=1指令就完事了。而对于ARM9来说,要移植操作系统,要修剪系统,还要编写驱动程序,最后才能点亮发光二极管。其实他们的本质都是一样的,都是CPU芯片,但是ARM9为什么会做得那么累呢,就是因为背上了沉沉的操作系统。而有的人往往以带操作系统为荣,因为后者无论是学习与驾驭确实有难度,要非常熟练的人才能胜任。如果是移植Linux,难度更加大,不说别的,要熟悉类似过去的DOS操作系统下的那种命令行的方式,没有一年半载你搞不定。而有的人,往往以熟悉这种古老的操作方式为荣,因为确实大部分的人都不懂。但是我们学习的目的是什么?是为了应用。如果是为了难度而去钻研一门技术,那还不如好好研究一下围棋,围棋也是博大精深的,一般人都不懂的。 目前的电子产品,用嵌入式系统的很少,大部分都是用单片机,至于什么原因,我原文已经描述过。可是你为什么把应用那么广泛的单片机比喻成池塘,反而把少数产品才用的嵌入式比喻成大海?单片机简单吗?单片机的功夫在单片机之外,仔细搞下去,你会发现搞一辈子都不满足。详细的我都在原文描述过了。 (2) chenbile网友的质疑: 单片机确实适合一个人玩,其实嵌入式也可以只是一两个人能出产品吗?那能叫产品吗?
就拿一个简单的u盘来讲,即便要开发出完善的产品也是需要多人的合作
开发:硬件开发、固件开发、pc端软件开发、结构模具开发、外观设计、包装设计、生产工艺设计 。。。
测试:硬件固件软件测试、各种系统兼容性测试稳定性测试、emc/emi测试、外壳测试。。。
要经过中试小批试制、小批量产,最后才能量产 吴坚鸿的回复:
在回复你第二段内容之前,先指出你的一个常识性错误。u盘不是属于嵌入式系统的,你提到的固件开发的核心,就是单片机。硬件开发就是设计电路板,固件开发就是利用单片机来写USB1.0的协议,pc端上位机开发利用DDK来做USB驱动,利用VC来做一些简单的应用。你信不信,这个三大项我一个人就可以包下来了,我想很多工程师都可以做到,没你想象的复杂。至于测试等等后面一大堆繁琐的工作,从来都是客户来做的。 对于我来说,只要按照客户的要求实现了功能就可以验收通过了。至于可靠与稳定性,都是客户自己找人来测试,发现问题的时候再找我帮修改。 从我自己的实际经历来看,单片机就是我的衣食父母,嵌入式我感觉还很遥远。 |