1. 程式人生 > >嵌入式系統的學習誤區和困惑

嵌入式系統的學習誤區和困惑

ado 開發 好的 全面 認識 適合 存在 階段 抽象

很多剛開始接觸嵌入式系統同學往往有一種眼高手低的心態。認為嵌入式系統很簡單。所以有些重要的知識點他們往往會忽略。這使他們很片面的認識了嵌入式系統。

技術分享圖片
  嵌入式系統產品種類繁多,應用領域各異。在第1部分中,把嵌入式系統的應用範圍粗略分為電子系統的智能化與計算機應用的延伸兩大類。從初學者角度,可能 存在分別從這兩個角度片面認識嵌入式系統的問題。因此,一些從電子系統智能化角度認識嵌入式系統的學習者,可能會忽視編程結構、編程規範、軟件工程的要 求、操作系統等知識的積累。另一些從計算機應用的延伸角度認識嵌入式系統的學習者,可能會把通用計算機學習過程中的概念與方法生搬硬套到嵌入式系統的實踐 中,忽視嵌入式系統與通用計算機的差異。

  實際上,在嵌入式系統學習與實踐的初始階段,應該充分了解嵌入式系統的特點,根據自身的 已有知識結構,制定適合自身情況的學習計劃。目標應該是打好嵌入式系統的硬件與軟件基礎,通過實踐,為成為良好的嵌入式系統設計師建立起基本知識結構。學 習過程中,具體應用系統可為實踐載體,但不能拘泥於具體系統,應該有一定的抽象與歸納。例如,初學者開發實際控制系統時沒有使用實時操作系統,但不要認為 實時操作系統不需要學習。又例如,初學者可以一個帶有實時操作系統的樣例為藍本進行學習,但不要認為任何嵌入式系統都需要實時操作系統,甚至為一個十分簡 明的實際系統加上不必要的實時操作系統。因此,片面認識嵌入式系統,可能導致學習困惑。應該根據實際項目需要,鍛煉自己分析實際問題、解決問題的能力。這 是一個長期的學習與實踐過程,不能期望通過短期培訓完成整體知識體系的建立,應該重視自身實踐,全面地理解嵌入式系統的知識體系。

  嵌入式系統產品種類繁多,應用領域各異。在第1部分中,把嵌入式系統的應用範圍粗略分為電子系統的智能化與計算機應用的延伸兩大類。從初學者角度,可能 存在分別從這兩個角度片面認識嵌入式系統的問題。因此,一些從電子系統智能化角度認識嵌入式系統的學習者,可能會忽視編程結構、編程規範、軟件工程的要 求、操作系統等知識的積累。另一些從計算機應用的延伸角度認識嵌入式系統的學習者,可能會把通用計算機學習過程中的概念與方法生搬硬套到嵌入式系統的實踐 中,忽視嵌入式系統與通用計算機的差異。

  全面掌握嵌入式技術有一定難度的,沒有你想的那麽簡單。如果輕輕松松就可以學完嵌入式。那麽就有些誇張了,除非你是天才。舉個很簡單的例子,好比學英語一樣,只有經過長年一點一滴的積累,才可以一步步熟練掌握。因此想要通過幾個月能成為高手,幾乎是不現實的一件事。

嵌入式系統的學習誤區和困惑