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