|
“玩ARM這個(gè)程度,就不要在硬件下過多的功夫。買現(xiàn)成的開發(fā)板調(diào)試,自己需要裁減系統(tǒng)時(shí),照開發(fā)板的原理圖做相應(yīng)的改動(dòng)即可,省時(shí)省力還有技術(shù)支持。”
這是和一個(gè)網(wǎng)友郵件交流時(shí),他說有人說的.
阿南覺得這是一個(gè)錯(cuò)誤的觀點(diǎn)(不知其它兄弟是如何看代的).嵌入式工程師的職責(zé)大致可以分成應(yīng)用\底層\硬件及Layout.除了純應(yīng)用軟件外,其它必需熟悉硬件\接口技術(shù)和調(diào)試能力,特別是底層和硬件.對(duì)于普通公司,一個(gè)ARM應(yīng)用項(xiàng)目的難點(diǎn)在哪里?是應(yīng)用軟件嗎?阿南覺得不是的,這個(gè)有成熟的PC機(jī)程序員可以做,招來的應(yīng)屆生也可以做,這個(gè)不關(guān)系硬件和底層,所以也不在乎是ARM還是其它嵌入式處理器.我想大伙喜歡嵌入式的原因,還是希望在底層及驅(qū)動(dòng)上面,但如果沒有強(qiáng)的硬件及接口調(diào)試能力是不可能成為一名優(yōu)秀的的底層開發(fā)工程師的,所以硬件基礎(chǔ)很重要.
PS:記得公司剛開始做S3C2440時(shí),一個(gè)同事就在開發(fā)板原理圖的基礎(chǔ)上去掉了不使用的外設(shè),其它基本沒有改動(dòng),調(diào)試了很長(zhǎng)時(shí)間,PCB也做了好幾版,大半年的時(shí)間過去了也沒讓這塊板子跑起來. |
|