1、對于從事嵌入式系統軟件開發的人來講,一般需要掌握以下基本技能: (1)懂得C語言和一些簡單的匯編語言編程。 (2)能夠閱讀一般嵌入式系統的原理圖。 (3)至少熟悉一種嵌入式系統的軟件開發環境。 (4)熟悉一種嵌入式系統軟件的開發過程,如:單片機系統、DSP系統、ARM系統或其它 的一些潛入式系統。 (5)理解常見的嵌入式操作系統的工作原理,理解線程、進程、信號量、消息機制、同 步與互拆、并發控制等軟件編程時用到的概念。 (6)必要硬件基礎知識。 2、對于從事嵌入式系統硬件開發的人來講,一般需要懂得以下基本技能: (1)會使用一種繪制原理圖的軟件繪制原理圖。 (2)能夠設計嵌入式系統的印制板。 (3)能夠進行一般嵌入式系統的關鍵器件選型。 (4)掌握一般元器件的手工焊接技術。 (5)能對設計的板卡進行必要的調試。 (6)能夠熟練使用萬用表、示波器和一些常用儀器的使用。 (7)懂得如何下載軟件到嵌入式系統中,并進行必要的系統硬件測試。 總之,嵌入式系統的開發,是個復雜的工作,需要一個實踐的過程才能正真地掌握它。 |