當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 行業(yè)百科 > 智能硬件如何學(xué)習(xí)
學(xué)習(xí)智能硬件首先先要知道智能硬件是什么,明確了概念。才能確定目標(biāo)和方向。智能硬件實(shí)際上是智能手機(jī)概念的升級(jí),他就是把一些傳統(tǒng)的設(shè)備升級(jí)改造使其具有某種智能,就好像我們身邊的電視,冰箱、空調(diào)、手表、門鎖、茶杯、醫(yī)療儀器、玩具、機(jī)器人、汽車等。因此對(duì)于智能硬件來說,他的涉及領(lǐng)域是很廣的,相關(guān)行業(yè)也是很多的。所以學(xué)智能硬件就要針對(duì)于某一點(diǎn)你可以來展開學(xué)習(xí)。
我們從智能硬件的使用的軟件系統(tǒng)的不同,把這些智能硬件分為如下四類:
1.Android設(shè)備系列,包含了手機(jī),電視,手表等很多智能設(shè)備。
2. iOS設(shè)備系列,主要是蘋果系的產(chǎn)品。
3. 嵌入式操作系統(tǒng):嵌入式linux,VxWorks,F(xiàn)reeRTOS,Windows XP Embedded,Windows CE,RTX,uCLinux等等,這一塊就是嵌入式方面的東西。
4. 非操作系統(tǒng)(這里特指非智能設(shè)備):如照相機(jī),攝影機(jī),洗衣機(jī),電子玩具,鍵盤,鼠標(biāo),攝像頭,話筒等等電子設(shè)備,還包括有儀器,電子卡,SIM卡等等。
從這些方面來看,智能硬件分了這么多方面,所以可以根據(jù)你自己的喜歡情況,可以來選擇你自己合適的一方面來學(xué)習(xí),切記,不能都去學(xué)習(xí),那這樣你的學(xué)習(xí)效率不高,而且還會(huì)混淆,F(xiàn)在我們重點(diǎn)說一下嵌入式操作系統(tǒng)的學(xué)習(xí)。
學(xué)習(xí)嵌入式要掌握的基本知識(shí):
1. 熟悉嵌入式操作系統(tǒng),如 Linux,VxWorks,FreeRTOS,RTX等,可以自己試圖去編譯安裝這些系統(tǒng),熟悉一下它們文件系統(tǒng)。
2. 學(xué)習(xí) ARM 和 MIPS 匯編,學(xué)習(xí)這些匯編最基礎(chǔ)的就是學(xué)習(xí)C語言了,所以C語言你是需要熟悉掌握的,你可以去買一本C語言書來學(xué)學(xué),或者報(bào)一個(gè)機(jī)構(gòu)來系統(tǒng)學(xué)學(xué),這里推薦華清遠(yuǎn)見。
3.會(huì)使用keil的軟件,還有一個(gè)重要的就是單片機(jī)的學(xué)習(xí),單片機(jī)也是嵌入式學(xué)習(xí)的基礎(chǔ)。
你要掌握上面的幾項(xiàng),那你可以進(jìn)入嵌入式的深入學(xué)習(xí)了。
相關(guān)推薦:C語言學(xué)習(xí)視頻
嵌入式學(xué)習(xí)視頻
單片機(jī)學(xué)習(xí)課程