嵌入式很火已經是眾所周知的了,但究竟怎樣學習嵌入式依舊是擺在很多人面前的問題。甚至有的人學了不少時間還是沒有找到入門的訣竅,這樣只能稱之為死讀書?;浨缎【幪嵝汛蠹?,學習嵌入式不能過于死板,主要的還是要有技巧和方法:
1、要明白學習本質學習嵌入式系統首先要抽象出系統本質,了解自己真正需要什么可以節省大量時間。
例如:一開始不要從具體的CPU架構和匯編語言學起,這些都是易變的內容,你換一種CPU就要從頭學一次,不劃算。要學就學那些不容易變化的內容:通用I/O驅動、中斷處理機制、通用串口驅動、UNIX文件API接口、socket插口、POSIX標準等簡單的嵌入式學習方法。
2、掌握C語言和Linux操作系統,因為單片機、DSP、類似ARM的種種芯片的編程都可以用C語言搞定,同時Linux操作系統就是用C語言編寫的。
3、懂得操作系統原理,特別是對于非計算機專業的,是找一本比較淺顯的計算機原理書籍看一看,把啥叫“進程”“線程”“系統調度”等等基本問題搞清楚。
4.了解ARM的架構,原理,以及其匯編指令,我們在嵌入式開發中,一般很少去寫匯編,但是起碼的要求是能夠看懂arm匯編簡單的嵌入式學習方法簡單的嵌入式學習方法。
5.安全和備份。對于生產型系統,安全重要。一旦發現安全問題,管理員首先就要停止相應的服務,查看日志,執行備份,以及打補丁。世界上沒有什么東西是安全的,Linux系統也并非百分之百安全,所以每天進行日常備份十分必要。
6.通過對Linux操作系統的安裝培訓,我們可以了解Linux的目錄結構,基本目錄、文件和執行的操作,了解這些,并掌握其安裝和操作過程,是學習Linux操作系統基本的要求。
7.檢測系統狀態不少初接觸Linux的學員總認為自己的機器開機緩慢、浪費內存等,要想檢測問題就涉及到系統檢測。對于生產型系統來說,重要的就是效率,如果一臺服務器反應遲鈍,那么管理員首先要做的就是查看系統運行狀態。所以學會嵌入式一定要學會檢測系統狀態。
舉一反三,一通百通,任何學習都有技巧和方法,掌握技巧才是學習的重點,不要生搬硬套。怎樣學習嵌入式?想要不斷提升和進步,就來粵嵌教育吧,書山有路勤為徑,希望大家都能夠熟練掌握這門技術,走向人生高峰。