回覆列表
-
1 # 流浪的好奇
-
2 # 航天猿
嵌入式是目前各種電子產品的技術核心,很多高校的計算機類和電子資訊類專業都開設了嵌入式系統的課程,由於嵌入式系統是一個軟硬體結合的系統,不同技術方向需要的基礎是不同的。
嵌入式技術主要分為軟體和硬體兩大方面:
硬體工程師主要為嵌入式產品設計硬體電路原理圖,PCB板,選擇元器件,除錯硬體電路,保證電路板的可靠性、穩定性和抗干擾能力。因為現在行業發展迅速,大部分廠商都會提供參考電路,所以硬體電路原理圖是在成熟設計上二次設計,重點工作是保證電路的可靠性、穩定性和電磁相容設計。嵌入式硬體工程師要學的基礎課程主要有類比電路設計、數位電路設計、電磁波理論等。並熟悉常用的放大電路、濾波電路、電源電路設計和分析。
軟體工程師樹要為嵌入式產品的功能需求設計好軟體,讓硬體跑起來。根據硬體平臺不同,軟體開發語言工具就不同了。目前最廣泛的教學平臺是基於ARM 嵌入式Linux嵌入式系統,在這個主流方向的嵌入式軟體工程師主要學的基礎課程有Linux系統的基本應用,Linux的常用命令、C語言程式語言、資料結構。
學習本身就是一個從無到有的過程,以上的基礎的掌握能夠更迅速的掌握嵌入式系統,但是以對於沒有任何基礎的人來說,學習嵌入式也並非難事,可透過自學或者是他人輔導的方式來進行知識的補充。
嵌入式學習需要基礎嗎?這個問題其實很簡單。如果你想快速的入門,那你有相應的基礎當然是會更好的,比如會C語言。
如果你是0基礎,那麼你從0開始也是可以學習的,沒有人天生就會的。因此你要去學習嵌入式,那麼無論有基礎或者沒有基礎都不是決定你最終是否能學成的原因,主要是看你個人的學習能力和毅力。這個答案適合任何的學習!!!!!