很多初學者剛接觸嵌入式知識時都是一頭霧水,完全不知道從哪里下手。要想成為一名真正的嵌入式系統設計師,在初學階段,必須打好嵌入式系 統的硬件與軟件基礎。那么,下面粵嵌小編就給長沙嵌入式初學者一些小建議吧。
?。?、要清楚嵌入式基礎知識。(1)C語言,關于C語言要知道基本的語法,什么是結構體,什么是共用體,有什么區別,不用強記一些二級考的東西,因在實際中用的很少。(2)C++要知道什么是類,怎么定義,繼承,接口,要深刻理解,當然基本語法也是必不可少的。(3)操作系統原理也應該知道基本的原理的。(4)Linux基本命令的使用(vi編輯器必須會用,因為在終端改文件的時候只能用這個),我們現在很多的人都習慣用鼠標了,很少用到命令,我們學習嵌入Linux可要改改這個習慣了,Linux用命令操作一是效率高,二是功能非常強大,遠非圖形界面能比的了的,其實我們用圖形界面的操作都要轉化為命令傳給硬件的。(5)Shell編程也要了解一些。(6)Linux設備驅動的架構要了解,初學者可以以飛凌的OK6410開發板上的led驅動分析一下,結合原理圖和Linux設備驅動相關書籍把每一行代碼都分析明白。
?。病⒖磿獙W會理解,切記死記硬背。嵌入式代碼很多,到了后期更是數不勝數,學會理解代碼,才是王道。不要直接閱讀Linux內核源代碼,看一些自己把頭撞破也想不明白的事,會打擊初學者的積極性,要循序漸進。
3、自己動手實驗,加深知識的理解??丛俣嗟囊曨l,看再多的書,也不如自己動手試一下??粗芎唵蔚臇|西,做起來就可能遇到很多的問題,遇到問題找到原因,解決問題,只有這樣才能學到東西。記住:只有自己動手做過的東西才是自己的。
4、不要好高騖遠,要腳踏實地。對于初學者,還有一點小建議,我們拿到一個開發板,很興奮也很激動,想法自然也很多,想用開發板實現自己的這個想法,實現那個想法,然后又不知道從何下手。有想法是好的,但我們要實現自己的想法也是有前提的。
?。怠⒍嗫创a,多寫代碼。見多識廣,熟能生巧。多看代碼,要從代碼中讀出代碼的意思來,自己平時也要多寫代碼,多練習。
以上是關于長沙嵌入式基礎階段的學習建議。要想成為良好的嵌入式系統設計師,還需要在實際項目中鍛煉,并不斷學習與積累經驗才行。