嵌入式發展之快是大家都沒有想到的,現在唯一能做的就是趕快加入到嵌入式開發的行列中,不過一些剛剛知道嵌入式的學員,可能就會拉下很多信息了,下面先來了解下嵌入式開發要學哪些東西吧。
對于嵌入式新手來說,知道一點嵌入式,知道嵌入式大概是做什么的,不是很懂,所以要熟悉掌握嵌入式的概念。我們可以看到網上或者書上很多解釋:嵌入式系統是針對某個應用,軟硬件可裁減的,對體積,功耗,成本等等有嚴格要求的一個計算機系統。看起來是很復雜的,其實我們來總結一下就是兩點:
第一,嵌入式系統是一個計算機系統
第二,嵌入式系統是針對某個應用的,也就是通常所說的“專用的”。
其實再說的通俗易懂點就是針對某個應用的計算機系統!這樣的話就很好理解了。那么重點來了,那就是要學什么,對于嵌入式來說,不要覺得他學很多東西,你就會沒有目的的學這學那的,這樣只會讓自己更加迷茫,不知道要學哪個了,你要知道,嵌入式也就是軟件,硬件,編程這些方面的,最基礎的也就是C語言了,那剛開始接觸,你就需要先從C語言入手。
1、C語言,關于C語言要知道基本的語法,什么是結構體,什么是共同體,有的東西也不用一定要記憶,因為在實際中很少用到;
2、嵌入式最核心的操作系統,所以操作系統原理也應該是要有所了解的,比如時間片、任務調動等等;
3、Linux基本命令的使用(vi編輯器必須會用,因為在終端改文件的時候只能用這個),現在很多的人對鼠標早是情有獨鐘了,很少用到命令,在學習嵌入式Linux可要改改這個習慣了,Linux用命令操作具有效率高、功能強大的特點,這個是圖形界面無法取代的,其實平時的圖形界面操作都要轉化為命令傳輸給硬件的。
4、Linux設備驅動的架構要了解,結合原理圖和Linux設備驅動相關書籍把每一行代碼分析清楚。
以上介紹的就是嵌入式開發要學哪些東西了,看好嵌入式是不錯的,但是也不要太心急,對嵌入式開發也要多一些耐心,要勤于練習,不要奢望自己看一次就會了,不要死記硬背,要理論與實踐相結合。