|
說實(shí)話,我感覺現(xiàn)實(shí)中從開發(fā)板學(xué)出來的人才很少,絕大多數(shù)人都是跑例程、搞移植,很快就感覺自己什么都會了,但其實(shí)你什么都不會。因?yàn)殡x開了例程和可供移植(有時候叫抄襲更加貼切)的程序自己就寸步難行,俗話說由儉入奢易而由奢入儉難,習(xí)慣了開發(fā)板提供現(xiàn)成的原理圖和板圖布局誰還會去啃芯片數(shù)據(jù)手冊?有了現(xiàn)成的例程和庫操作誰能靜下心來啃寄存器和匯編指令?這些底層?xùn)|西不一定總要用,但不懂是萬萬不行的,目前單片機(jī)(包括流行的32位機(jī))開發(fā)遠(yuǎn)沒有PC那樣標(biāo)準(zhǔn)化和規(guī)格化,只依靠這種浮在上層的知識結(jié)構(gòu)是不可能開發(fā)出優(yōu)秀產(chǎn)品的。回到樓主的話題,如果只給你硬件數(shù)據(jù)手冊能自己設(shè)計出有點(diǎn)復(fù)雜度的產(chǎn)品那么硬件水平應(yīng)該是可以了,軟件如果沒有任何現(xiàn)成例程或可供移植的東西能寫出一個使用狀態(tài)機(jī)或時間片架構(gòu)的實(shí)用程序那么軟件水平也應(yīng)該可以了。 |
評分
-
查看全部評分
|