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