在很多人眼里覺得嵌入式學習很難,根本學的一片茫然,越學越迷茫,這對很多嵌入式學習中的人人來說是很打擊的,越學越煩躁,這樣也會學的很困難,在這個時候就會覺得嵌入式學習很難,怎么也學不會,但是其實不然,要知道不管學習什么,都要遵循一個方法,掌握方法,你就會覺得什么都是很容易的,在這里就告訴你嵌入式學習不難,方法告訴你,什么嵌入式難啊這些都不是事。
嵌入式學習剛開始學習:如果是電子或計算機專業的人,相對來說,會比較容易入門;而非電子或計算機專業的人,應該先從基本的電路和C語言編程開始學。
掌握嵌入式開發跟精通其他事情是一樣的道理,需要循序漸進和堅持不懈。一步一個腳印,貴在持之以恒,最后方能學會嵌入式開發。
學習嵌入式,可以從以下方面入門。
一、模擬\數字電路,C語言編程。
模擬電路比較難學,可以選擇聽一些視頻教程,看看最基礎的教材,有時間在Multism上做一些仿真實驗就可以了;數字電路比較容易學,學習一下視頻教程就行了;不管是做嵌入式軟件還是硬件開發的人員,對C語言的掌握這個是必需的,特別是對于以后致力于嵌入式軟件開發的人,現在絕大部分都是用C語言開發。做好這些之后,前期的準備工作就基本完成了。
二、嵌入式操作系統
學習嵌入式系統,如linux或者wince下的編程,這些對以后做應用的編程很有幫助。應該對操作系統有所了解,這對你對硬件和軟件的理解,絕對有很大的幫助。應該把系統的管理理解一下,比如進程、線程,系統如何來分配資源的,系統如何來管理硬件等等。
三、單片機
掌握proteus仿真,不買硬件也可以學習。學習單片機,一是掌握單片機的各種資源,二是掌握常用元器件和總線。
四、ARM學習
結合arm芯片手冊學習UBOOT的源代碼,了解下最小的系統開發,那對你整個嵌入式開發的非常有幫助的,可以的話,還可以學習下linux的源代碼,先看看linux 代碼早期的版本,比如0.12 的代碼等等,這些都看完,那么你就離入門不遠了,除了這些,還有一點要說的就是對于嵌入式系統的學習。
細細的整理了一下,最少下面這些都是你在學習嵌入式應該要學的,當前企業招人,應用層的開發挺多,特別剛入行前期,神馬驅動的、移植的相關的可能你還不熟練,找工作就靠下面這些知識點了。
嵌入式 Linux應用編程;
嵌入式 Linux并發程序設計;
嵌入式 Linux網絡編程;
嵌入式數據庫開發;
嵌入式 Linux應用綜合項目;
ARM處理器編程;
ARM硬件接口開發;
然后嵌入式系統還有一點就是底層了
嵌入式底層一般會涉及到,如何把你寫的程序移植到開發板上運行,那么就會接觸到系統移植、內核驅動開發等等,這是嵌入式工程師高境界。主要要學以下這些:
嵌入式Linux系統開發;
嵌入式Linux內核開發;
嵌入式Linux驅動開發基礎;
嵌入式Linux驅動高級開發;
當然這些都是嵌入式學習的知識點了,學習這些知識你要記住,要多練習,踏踏實實的一點一點的學習,要堅持,這樣你才會掌握的好,不要覺得嵌入式很難,嵌入式不難,就看你是如何學習了,你還會覺得嵌入式難嗎?
學習嵌入式,大概就是這四個方面入門,大家在學習的時候,可以根據自身的條件來選擇,可以看書,也可以看視頻,但最重要的是動手操作。
相關推薦:嵌入式學習具體路線