 嵌(qian)入式領域有哪些(xie)方向
							時間(jian):2020-05-28      來源(yuan):未知
							嵌(qian)入式領域有哪些(xie)方向
							時間(jian):2020-05-28      來源(yuan):未知 
							其實嵌入式的方向是有很多的,它所涉及的范圍也很廣,所以,除了要去了解嵌入式最基本的知識以外,還要去了解下嵌入式在具體應用中所涉及到的其他知識,下面可以一起來看看嵌入式的領域都有哪些方向。
	
1. 內核,驅動及中間件
內核(he)開(kai)發和(he)驅動本身就是一個方向(xiang),驅動和(he)硬(ying)件(jian)接口相(xiang)關(guan),而內核(he)的(de)(de)修改和(he)移植更是需要對(dui)OS有(you)很(hen)深的(de)(de)理(li)解。至于(yu)中間件(jian),一般是基于(yu)OS或存在于(yu)OS和(he)應(ying)用程序之間的(de)(de)庫,最典型的(de)(de)就是基于(yu)Linux的(de)(de)Android。
2. 通信協議
通(tong)信(xin)(xin)協議(yi)有(you)很多種(zhong),經常用(yong)到的有(you)網(wang)絡通(tong)信(xin)(xin)協議(yi),無線通(tong)信(xin)(xin)協議(yi),串(chuan)口/USB通(tong)信(xin)(xin)協議(yi)等(deng)等(deng)。
3. 音視頻(pin)技術
牽涉到音頻(pin)視頻(pin)處理,壓縮,編解(jie)碼等等。
4. 信息安全
如加密技術,身份認證,數字(zi)證書等等。
5. 行(xing)業(ye)知識(shi)
和具體行業(ye)或領(ling)域相關的知識,如通訊、工控、電子等(deng)等(deng)。
這里有一個(ge)我認為不錯的嵌入(ru)式學習步(bu)驟(zou):
1. 基礎(chu)知識中(zhong),計算機(ji)組成、操作系統、編程語(yu)言和數據結構是必需的。
2. 找一種CPU體系,了解其核心(xin)架構,學(xue)習指令集(ji),比如(ru)說ARM。
3. 找一種OS,如(ru)Linux,或是傳統RTOS,如(ru)Nucleus、eCos,讀源碼和文(wen)檔,理解(jie)OS內(nei)(nei)部(bu)實現,包(bao)括進程,任(ren)務,消息機(ji)制,內(nei)(nei)存管理,設備驅動(dong),中(zhong)斷等核心(xin)內(nei)(nei)容。
4. 找一塊成熟的開發板,板級資料要齊全,熟悉嵌入式軟件開發流程。
5. 在(zai)項目過程中深入學(xue)習其它的技(ji)術。
以上介紹的就是嵌入式領域有哪些方向了,對于嵌入式這些知識從來都不是一蹴而就的,學習的過程總是漫長,也沒有什么特別的技巧,基本都是理論實踐相結合,這樣嵌入式才能學的比較快。