如何學習嵌入式?學習嵌入式須要什麼基礎?鄭州嵌入式哪裏好?

 

最近不少朋友都在問,如何學習嵌入式,做爲嵌入式的老鳥,我想我能夠作一些嘮叨,嵌入式的入門門檻稍微高一點,可是再高的城牆也是小磚頭築起來的,因此沒有必要由於門檻高就以爲很困難,一步一個腳印,貴在堅持就能夠了。 linux

   學習嵌入式,該學習什麼基本的知識呢? 編程

   首先C語言,這個是毋庸置疑的,無論是作嵌入式軟件仍是硬件開發的人員,對C語言的掌握這個是必需的,特別是對於之後致力於嵌入式軟件開發的人,如今絕大部分都是用C語言,你說不掌握它能夠嗎?至於如何學習C語言,我想這些基礎的知識每一個人都有本身的方法,關鍵要去學習,看書也好,網上找些視頻看也好。不少人會問,C語言要學到怎麼樣,我以爲這沒有標準的答案。我想至少你在明白了一些基礎的概念後,就該寫代碼了,動手纔是最重要的,當你動手了,遇到問題了,再反過來學習,反過來查查課本,那時的收穫就不是你死看書能獲得的。 學習

   其次,應該對操做系統有所瞭解,這對你對硬件和軟件的理解,絕對有很大的幫助。應該把系統的管理理解一下,好比進程、線程,系統如何來分配資源的,系統如何來管理硬件的,固然,不是看書就能把這些理解透,若是不是一時能理解,不要緊,多看看,結合之後的項目經驗,會有更好的理解的。 spa

   還有應該學習下linux或者wince下的編程,這些對之後作應用的編程頗有幫助,固然,若是作手機的話,那能夠學習MTK、塞班、Android等操做系統,Android是之後發展的趨勢,如今很熱門,Android也是基於linux系統封裝的,因此建議先學習下linux 操作系統

   還有,應該學習下單片機或者ARM或者MIPS,不少人說我沒有單片機的經驗,直接學ARM能夠嗎?我以爲那徹底沒有問題的,固然若是你學習過單片機,那最好不過了,之後學習ARM就更簡單了。 線程

  最後若是你把以上的知識都有所瞭解後,就該去閱讀閱讀一些優秀的代碼,好比結合arm芯片手冊學習去學習下UBOOT的源代碼,瞭解下最小的系統開發,那對你整個嵌入式開發的很是有幫助的,能夠的話,還能夠學習下linux的源代碼,固然若是你直接閱讀2.6的代碼,我想你會很痛苦的,能夠先看看linux 代碼早期的版本,好比0.12 的代碼等等,麻雀雖小,五臟俱全,若是你全看完了,那我想你就是一名很成功的嵌入式工程師。 視頻

   至於上面說的知識如何學習呢?每一個人都應該去找本身最好的方法,所謂的最好的方法就是最適合本身的方法。不少人看不進書,那就去看看視頻吧。 教程

   我在網上看到,有人把本身學習嵌入式的視頻總結出來,嵌入式系列實踐和視頻教程,你們能夠看看網址www.edu118.com,我仔細看了以爲很不錯,我原本也想整理下,但是奈何我本身的電腦硬盤空間才40G,沒有辦法,時間也是不夠,愛莫能助,我不是在幫他作廣告,雖然要花錢,我以爲算不錯,至少本身不用去整理和花大量的時間去找資源,固然若是網上有的下,你網速和硬盤都夠的話,我建議你們本身網上下也好。想一想我本身該開始學的時候,那時視頻資源少之又少,我買書和買視頻至少花了幾千塊,可是我以爲那很值,至少我如今賺回來了不少知識。 進程

  

  最後,但願這篇文章對熱愛嵌入式,想致力於嵌入式開發的朋友有所幫助。送給你們一句簡單而又樸素的話,堅持就是勝利,貴在堅持! 資源

  

  轉自嵌入式學習網!www.edu118.com

技術諮詢:閆老師18703875940  QQ 939504694                                          

地址: 

鄭州實訓基地:鄭州市金水區文化路82號創新大廈對面數碼銀座B401

南山實訓基地:深圳市南山區南新路與桃園路交匯處蘇豪名廈705

龍華實訓基地:深圳市寶安區民治大道東邊商務大樓1188  

沙井實訓基地:深圳寶安區沙井街道創新路沙井廣場1號樓1506室, 

布吉實訓基地: 深圳布吉街道深惠路與百鴿路交匯百合銀都國際D19G(百合酒店D  

龍崗實訓基地:深圳市龍崗區南聯路10號佰好大廈406(龍崗線南聯地鐵站C2出口前行30米即到)

相關文章
相關標籤/搜索