對于嵌入式,初學者又知多少?
發(fā)布時間:2023-06-12 14:56:50
已幫助:人
來源:廣州粵嵌教育

以下嵌入式基礎階段的學習建議。要想成為良好的嵌入式系統(tǒng)設計師,還需要在實際項目中鍛煉,并不斷學習與積累經驗才行。完全不知道從哪入手的額小伙伴,在學習嵌入式之前看看本篇小編整理的文章,在學習中更有效。
(1)C語言,關于C語言要知道基本的語法,什么是結構體,什么是共用體,有什么區(qū)別,不用強記一些二級考的東西,因在實際中用的很少。(2)C++要知道什么是類,怎么定義,繼承,接口,要深刻理解,當然基本語法也是必不可少的。(3)操作系統(tǒng)原理也應該知道基本的原理的。(4)Linux基本命令的使用(vi編輯器必須會用,因為在終端改文件的時候只能用這個),我們現在很多的人都習慣用鼠標了,很少用到命令,我們學習嵌入Linux可要改改這個習慣了,Linux用命令操作一是效率高,二是功能非常強大,遠非圖形界面能比的了的,其實我們用圖形界面的操作都要轉化為命令傳給硬件的。(5)Shell編程也要了解一些。(6)Linux設備驅動的架構要了解,初學者可以以飛凌的OK6410開發(fā)板上的led驅動分析一下,結合原理圖和Linux設備驅動相關書籍把每一行代碼都分析明白。
看書要理解,切記死記硬背。嵌入式代碼很多,到了后期更是數不勝數,理解代碼,才是王道。不要直接閱讀Linux內核源代碼,看一些自己把頭撞破也想不明白的事,會打擊初學者的積極性,要循序漸進。
自己動手實驗,加深知識的理解。看再多的視頻,看再多的書,也不如自己動手試一下。看著很簡單的東西,做起來就可能遇到很多的問題,遇到問題找到原因,解決問題,只有這樣才能學到東西。記?。褐挥凶约簞邮肿鲞^的東西才是自己的。