今天整理一下吳堅(jiān)鴻與 chenbile的辯論內(nèi)容,單片機(jī)與嵌入式哪個(gè)更好一直都是眾說(shuō)紛紜。小編專(zhuān)門(mén)整理出來(lái),并沒(méi)有別的意思,只是方便于大家交流。電子發(fā)燒友就是為了讓廣大電子愛(ài)好者學(xué)習(xí)交流而存在的,大家可以圍觀,也可以評(píng)論,不過(guò)不要人身攻擊哦~~
單片機(jī)領(lǐng)域, 做得再牛,也就是小池塘里的大魚(yú)
嵌入式領(lǐng)域,做得牛了,那才是大海里的大魚(yú)
不可比
單片機(jī)確實(shí)適合一個(gè)人玩,其實(shí)嵌入式也可以
只是一兩個(gè)人能出產(chǎn)品嗎?那能叫產(chǎn)品嗎?
就拿一個(gè)簡(jiǎn)單的u盤(pán)來(lái)講,即便要開(kāi)發(fā)出完善的產(chǎn)品也是需要多人的合作
開(kāi)發(fā):硬件開(kāi)發(fā)、固件開(kāi)發(fā)、pc端軟件開(kāi)發(fā)、結(jié)構(gòu)模具開(kāi)發(fā)、外觀設(shè)計(jì)、包裝設(shè)計(jì)、生產(chǎn)工藝設(shè)計(jì) 。。。
測(cè)試:硬件固件軟件測(cè)試、各種系統(tǒng)兼容性測(cè)試穩(wěn)定性測(cè)試、emc/emi測(cè)試、外殼測(cè)試。。。
要經(jīng)過(guò)中試小批試制、小批量產(chǎn),最后才能量產(chǎn)
一個(gè)人能干?
開(kāi)發(fā)出樣品,可能需要1個(gè)月
要完善成為一個(gè)精品,需要3~4月的時(shí)間
吳堅(jiān)鴻回復(fù):
謝謝你的回帖。我和你看問(wèn)題的角度不一樣,想法當(dāng)然也就是不一樣,所以我不會(huì)反駁你的觀點(diǎn),因?yàn)楸緛?lái)就沒(méi)有對(duì)錯(cuò),我只是談?wù)勎业目捶ā?/font>
(1) chenbile網(wǎng)友的質(zhì)疑:
不同領(lǐng)域,需要不同的人才,單片機(jī)領(lǐng)域, 做得再牛,也就是小池塘里的大魚(yú),嵌入式領(lǐng)域,做得牛了,那才是大海里的大魚(yú),不可比。
吳堅(jiān)鴻的回復(fù):
你的觀點(diǎn)“搞嵌入式的比搞單片機(jī)的厲害”很有代表性,也是目前的主旋律,很多朋友在這種主旋律下,剛剛學(xué)了單片機(jī)沒(méi)多久,就覺(jué)得單片機(jī)沒(méi)錢(qián)途,然后匆匆忙忙走上嵌入式的學(xué)習(xí)之路,買(mǎi)學(xué)習(xí)板的,參加培訓(xùn)的,總之花了不少錢(qián)與精力,但是能應(yīng)用到工作中的,又有多少人呢?我們來(lái)做一個(gè)實(shí)驗(yàn),也許能夠更加看清楚單片機(jī)與嵌入式的本質(zhì)。一個(gè)51單片機(jī)跟一個(gè)ARM9芯片,各自點(diǎn)亮一個(gè)發(fā)光二極管。對(duì)于單片機(jī)來(lái)說(shuō),一條P1.0=1指令就完事了。而對(duì)于ARM9來(lái)說(shuō),要移植操作系統(tǒng),要修剪系統(tǒng),還要編寫(xiě)驅(qū)動(dòng)程序,最后才能點(diǎn)亮發(fā)光二極管。其實(shí)他們的本質(zhì)都是一樣的,都是CPU芯片,但是ARM9為什么會(huì)做得那么累呢,就是因?yàn)楸成狭顺脸恋牟僮飨到y(tǒng)。而有的人往往以帶操作系統(tǒng)為榮,因?yàn)楹笳邿o(wú)論是學(xué)習(xí)與駕馭確實(shí)有難度,要非常熟練的人才能勝任。如果是移植Linux,難度更加大,不說(shuō)別的,要熟悉類(lèi)似過(guò)去的DOS操作系統(tǒng)下的那種命令行的方式,沒(méi)有一年半載你搞不定。而有的人,往往以熟悉這種古老的操作方式為榮,因?yàn)榇_實(shí)大部分的人都不懂。但是我們學(xué)習(xí)的目的是什么?是為了應(yīng)用。如果是為了難度而去鉆研一門(mén)技術(shù),那還不如好好研究一下圍棋,圍棋也是博大精深的,一般人都不懂的。
目前的電子產(chǎn)品,用嵌入式系統(tǒng)的很少,大部分都是用單片機(jī),至于什么原因,我原文已經(jīng)描述過(guò)?墒悄銥槭裁窗褢(yīng)用那么廣泛的單片機(jī)比喻成池塘,反而把少數(shù)產(chǎn)品才用的嵌入式比喻成大海?單片機(jī)簡(jiǎn)單嗎?單片機(jī)的功夫在單片機(jī)之外,仔細(xì)搞下去,你會(huì)發(fā)現(xiàn)搞一輩子都不滿足。詳細(xì)的我都在原文描述過(guò)了。
(2) chenbile網(wǎng)友的質(zhì)疑:
單片機(jī)確實(shí)適合一個(gè)人玩,其實(shí)嵌入式也可以只是一兩個(gè)人能出產(chǎn)品嗎?那能叫產(chǎn)品嗎?
就拿一個(gè)簡(jiǎn)單的u盤(pán)來(lái)講,即便要開(kāi)發(fā)出完善的產(chǎn)品也是需要多人的合作
開(kāi)發(fā):硬件開(kāi)發(fā)、固件開(kāi)發(fā)、pc端軟件開(kāi)發(fā)、結(jié)構(gòu)模具開(kāi)發(fā)、外觀設(shè)計(jì)、包裝設(shè)計(jì)、生產(chǎn)工藝設(shè)計(jì) 。。。
測(cè)試:硬件固件軟件測(cè)試、各種系統(tǒng)兼容性測(cè)試穩(wěn)定性測(cè)試、emc/emi測(cè)試、外殼測(cè)試。。。
要經(jīng)過(guò)中試小批試制、小批量產(chǎn),最后才能量產(chǎn)
吳堅(jiān)鴻的回復(fù):
在回復(fù)你第二段內(nèi)容之前,先指出你的一個(gè)常識(shí)性錯(cuò)誤。u盤(pán)不是屬于嵌入式系統(tǒng)的,你提到的固件開(kāi)發(fā)的核心,就是單片機(jī)。硬件開(kāi)發(fā)就是設(shè)計(jì)電路板,固件開(kāi)發(fā)就是利用單片機(jī)來(lái)寫(xiě)USB1.0的協(xié)議,pc端上位機(jī)開(kāi)發(fā)利用DDK來(lái)做USB驅(qū)動(dòng),利用VC來(lái)做一些簡(jiǎn)單的應(yīng)用。你信不信,這個(gè)三大項(xiàng)我一個(gè)人就可以包下來(lái)了,我想很多工程師都可以做到,沒(méi)你想象的復(fù)雜。至于測(cè)試等等后面一大堆繁瑣的工作,從來(lái)都是客戶來(lái)做的。
對(duì)于我來(lái)說(shuō),只要按照客戶的要求實(shí)現(xiàn)了功能就可以驗(yàn)收通過(guò)了。至于可靠與穩(wěn)定性,都是客戶自己找人來(lái)測(cè)試,發(fā)現(xiàn)問(wèn)題的時(shí)候再找我?guī)托薷摹?/font>
從我自己的實(shí)際經(jīng)歷來(lái)看,單片機(jī)就是我的衣食父母,嵌入式我感覺(jué)還很遙遠(yuǎn)。
——chenbile的再次回復(fù)
先聲明,我最后一次回復(fù)這個(gè)主題。
說(shuō)實(shí)話,我喜歡你這種學(xué)習(xí)的熱情,不服輸?shù)木,但這種對(duì)產(chǎn)品開(kāi)發(fā)的態(tài)度我不茍同。
1/ 我沒(méi)說(shuō)為了難度而學(xué)習(xí),你舉的點(diǎn)亮led的例子太極端。 我的意思是說(shuō)產(chǎn)品應(yīng)用決定你的方案,決定你到底是用單片機(jī)裸奔還是上os(也就是你所說(shuō)的嵌入式)。
而上OS的都是復(fù)雜系統(tǒng),對(duì)這方面人才的要求自然要比用單片機(jī)的高,當(dāng)然這是一般情況,不是絕對(duì)。 這就像都說(shuō)江南女人漂亮,但也并不是個(gè)個(gè)都是仙女。這是一個(gè)統(tǒng)計(jì)意義上的比較,希望你理解。其實(shí)從人才招聘 的薪資范圍來(lái)看,也是如此
2、 “ 目前的電子產(chǎn)品,用嵌入式系統(tǒng)的很少,大部分都是用單片機(jī) ”
我不知道你做了多少個(gè)樣機(jī)(我不能承認(rèn)你做的是產(chǎn)品,后面分析),多少領(lǐng)域,怎么得出這樣的結(jié)論!!?? 就說(shuō)一個(gè)通信領(lǐng)域,難道還小??有什么市場(chǎng)能比通信大? 家電?國(guó)內(nèi)做家電的美的算大吧,2011年年收入<1200億,華為多少, 2011年收入 >2000億。 當(dāng)然華為也會(huì)用單片機(jī),但美的就不用嵌入式?
3、”硬件開(kāi)發(fā)就是設(shè)計(jì)電路板,固件開(kāi)發(fā)就是利用單片機(jī)來(lái)寫(xiě)USB1.0的協(xié)議,pc端上位機(jī)開(kāi)發(fā)利用DDK來(lái)做USB驅(qū)動(dòng),利用VC來(lái)做一些簡(jiǎn)單的應(yīng)用。你信不信,這個(gè)三大項(xiàng)我一個(gè)人就可以包下來(lái)了 “ 我相信你能包下來(lái),不止你一人,這樣的全才我見(jiàn)得多了。但你做出來(lái)的東西能量產(chǎn)嗎?量產(chǎn)成品率多少?發(fā)貨了多少?保修期內(nèi) 返修率多少? 你算過(guò)嗎?
4、”至于測(cè)試等等后面一大堆繁瑣的工作,從來(lái)都是客戶來(lái)做的。對(duì)于我來(lái)說(shuō),只要按照客戶的要求實(shí)現(xiàn)了功能就可以驗(yàn)收通過(guò)了。至于可靠與穩(wěn)定性,都是客戶自己找人來(lái)測(cè)試,發(fā)現(xiàn)問(wèn)題的時(shí)候再找我?guī)托薷摹?ldquo;
測(cè)試是很關(guān)鍵的環(huán)節(jié),竟然被你當(dāng)做是”繁瑣的工作 “。可靠性、穩(wěn)定性竟然是”找人來(lái)測(cè)試“,只能說(shuō)你沒(méi)真正做過(guò)產(chǎn)品。
我做了10幾年的單片機(jī)開(kāi)發(fā)、研發(fā)管理,你這樣的全才我見(jiàn)得多了,我下面的話不是針對(duì)你,也不貶低你,但希望對(duì)你是一個(gè)借鑒。
我曾經(jīng)招過(guò)一個(gè)簡(jiǎn)歷上密密麻麻寫(xiě)了很多項(xiàng)目經(jīng)歷的人,從vcd/dvd、煤礦安規(guī)、測(cè)量?jī)x器到汽車(chē)電子,幾乎沒(méi)有他沒(méi)做過(guò)的,單片機(jī)硬件固件、vc/vb/delphi、linux都做過(guò),甚至連結(jié)構(gòu)cad設(shè)計(jì)都做過(guò),但一問(wèn),沒(méi)什么產(chǎn)品有過(guò)量產(chǎn)經(jīng)歷,來(lái)之前就有點(diǎn)擔(dān)心。來(lái)了之后,果然是,做東西很快,但一測(cè)試,一大堆問(wèn)題,反復(fù)修改,好不容易進(jìn)入中試階段,生產(chǎn)100臺(tái),要返回研發(fā)修理30臺(tái),修理好了,上老化架,又篩出30臺(tái)次品,生產(chǎn)說(shuō)你這個(gè)東西沒(méi)法生產(chǎn)。好吧,研發(fā)返工,PCB重做,固件修改。中試工程師費(fèi)了老勁,總算扛過(guò)中試階段。好不容易來(lái)個(gè)單子生產(chǎn)了幾百臺(tái),發(fā)給客戶試用,不到3個(gè)月,全回來(lái)了,幸好也才幾百臺(tái)。
他出的問(wèn)題全是在一些細(xì)節(jié)上,你說(shuō)大的毛病嗎,也沒(méi)有。但為什么同時(shí)期其他的項(xiàng)目都進(jìn)展順利 ,就他設(shè)計(jì)的產(chǎn)品有問(wèn)題。 細(xì)節(jié)決定成敗!!
為什么深圳有那么多的山寨手機(jī),但在2G功能機(jī)時(shí)代大家都愛(ài)買(mǎi)諾基亞的?難道諾基亞功能多?難道山寨手機(jī)不漂亮,不花哨?
那都是細(xì)節(jié)!!這些細(xì)節(jié)不是靠 開(kāi)發(fā)了多少款樣機(jī)積累的,而是靠踏踏實(shí)實(shí)做好每一個(gè)產(chǎn)品,不斷吸取教訓(xùn),不斷完善,才能達(dá)成的!!
做產(chǎn)品要踏踏實(shí)實(shí),如果就為了求多,不求精,始終是在轉(zhuǎn)圈。
吳堅(jiān)鴻結(jié)束語(yǔ):
看了你的回復(fù),其實(shí)我還有很多話想說(shuō),但是既然你已經(jīng)聲明這是你最后的一次回復(fù),我就沒(méi)必要再糾纏下去了。還是要感謝你來(lái)這里分享你的想法。
不得不說(shuō),這是兩個(gè)從事于同一個(gè)行業(yè)不同領(lǐng)域的牛人,雖然立場(chǎng)不一樣,但是足以讓我們從這場(chǎng)辯論中更加了解單片機(jī)和嵌入式。希望他們的觀點(diǎn)能給你們一些啟示哦~~
網(wǎng)友liangb的回復(fù):
chenbile和樓主的回復(fù),包括之前的回復(fù)我都看了,以我實(shí)際的經(jīng)驗(yàn)來(lái)看,我覺(jué)得樓主更加切合實(shí)際。chenbile舉的例子“2011年年收入<1200億,華為多少, 2011年收入 >2000億”,其實(shí)大家對(duì)這些數(shù)字都不怎么敏感,不能說(shuō)明什么問(wèn)題。chenbile說(shuō)樓主開(kāi)發(fā)的是樣品,而不是產(chǎn)品,我覺(jué)得chenbile在說(shuō)氣話,樓主就是靠開(kāi)發(fā)項(xiàng)目為生,難道他的客戶都是傻瓜,花錢(qián)就是找他來(lái)開(kāi)發(fā)樣品,我還沒(méi)見(jiàn)過(guò)這么無(wú)聊的客戶。樓主說(shuō)測(cè)試是”繁瑣的工作 “,但是并不是說(shuō)測(cè)試不重要。樓主說(shuō)最終產(chǎn)品讓客戶來(lái)”找人來(lái)測(cè)試“,那說(shuō)得太對(duì)了。chenbile可能一直在大公司上班,所以chenbile根本不會(huì)理解這句話的含義。在外面幫別人做項(xiàng)目開(kāi)發(fā),對(duì)于職業(yè)工程師來(lái)說(shuō),要速戰(zhàn)速?zèng)Q才能賺到錢(qián),而研發(fā)后續(xù)的測(cè)試很重要,很繁瑣,周期長(zhǎng),而且責(zé)任重大。這個(gè)測(cè)試風(fēng)險(xiǎn)必須由客戶來(lái)承擔(dān)。如果是職業(yè)工程師來(lái)幫客戶做最終測(cè)試,那么如果以后產(chǎn)品批量生產(chǎn)出了問(wèn)題,肯定是要職業(yè)工程師來(lái)承擔(dān)的。chenbile讓樓主做賣(mài)白菜的利潤(rùn),來(lái)承擔(dān)賣(mài)白粉的風(fēng)險(xiǎn),是不對(duì)的。我?guī)涂蛻糇鲰?xiàng)目開(kāi)發(fā)的時(shí)候,也會(huì)首先坦白的告訴他,后續(xù)最終測(cè)試必須你自己來(lái)做,測(cè)試的時(shí)候發(fā)現(xiàn)問(wèn)題我可以幫你完善,但是以后批量出問(wèn)題,跟我一點(diǎn)關(guān)系都沒(méi)有。我這樣說(shuō),客戶也非常理解。chenbile舉了一個(gè)例子,說(shuō)有一個(gè)很牛的全才來(lái)他們公司面試,結(jié)果很差勁。請(qǐng)問(wèn)這么牛的人為什么還要找工作,不自己?jiǎn)胃?chenbile最后說(shuō)了一句貌似很經(jīng)典,很鼓舞人的話“做產(chǎn)品要踏踏實(shí)實(shí),如果就為了求多,不求精,始終是在轉(zhuǎn)圈。”其實(shí)我覺(jué)得chenbile不懂單片機(jī),單片機(jī)一定要做的項(xiàng)目多了,才能觸類(lèi)旁通,才能有所提升。chenbile表面上怕項(xiàng)目做太多,會(huì)專(zhuān)業(yè)不夠精,其實(shí)chenbile不知道搞電子的,項(xiàng)目雖然搞得多,但是百變不離其宗。我很多客戶不愿意找專(zhuān)門(mén)的方案公司來(lái)做,他們就寧愿找我這樣的全才來(lái)做。找方案公司,首先,他們的公司人員不穩(wěn)定,工程師流動(dòng)大。第二,找我這樣的全才來(lái)做,當(dāng)遇到問(wèn)題的時(shí)候,不會(huì)出現(xiàn)硬件工程師跟軟件工程師在那里相互推卸責(zé)任的情況。第三,找像我這樣的全才來(lái)做產(chǎn)品,更加能從全局來(lái)考慮問(wèn)題,性能更加可靠,質(zhì)量更加有保證。所以我覺(jué)得樓主說(shuō)得太讓我共鳴了。支持樓主。
——這位網(wǎng)友支持吳堅(jiān)鴻的觀點(diǎn),雖然他的回復(fù)大家也能看到,不過(guò)吳堅(jiān)鴻推薦小編將這篇回復(fù)也整理上來(lái),因?yàn)檫@位網(wǎng)友的回復(fù)說(shuō)出了他的心里話。