新手入(ru)門嵌入(ru)式要(yao)多久(jiu)才(cai)能(neng)學會呢
時間(jian):2020-05-20 來源:未知
如果你是零基礎的學員,那么在學習嵌入式肯定要比有基礎的學員吃力些,不過這也不能直接否定你去學習嵌入式,也有很多學員都是從零開始的,下面先一起來了解下從零開始學嵌入式要多久吧。
對于一個零基礎的人來說,學習嵌入式還是有一定難度的。對于沒有電路基礎,沒有編程基礎的人來說,學習嵌入式應該先基本掌握電路和c語言編程。那么從零開始學嵌入式要多久呢?

一、準備工作:模擬電路,數字電路,c語言編程(cheng)
模擬電路(lu)比(bi)較(jiao)難學(xue),學(xue)個(ge)模模糊糊也就可以了,主要方法是聽視(shi)頻教(jiao)(jiao)程(cheng),看簡單一(yi)點的(de)教(jiao)(jiao)材,有時間在(zai)Multism上(shang)(shang)做一(yi)些仿真實驗;數字電路(lu)比(bi)較(jiao)容易學(xue),找個(ge)大學(xue)視(shi)頻教(jiao)(jiao)程(cheng)學(xue)完它;c語(yu)言(yan)編(bian)程(cheng)找一(yi)本(ben)c語(yu)言(yan)編(bian)程(cheng)教(jiao)(jiao)材,做完書上(shang)(shang)習題即可。
模擬(ni)電路的視頻(pin)教程(cheng)有:清華華成英的《模擬(ni)電路基(ji)礎》,講(jiang)的很細,但也很枯燥。
二、51單(dan)片(pian)機(ji):學(xue)習(xi)51單(dan)片(pian)機(ji),可(ke)(ke)以(yi)花100多(duo)元錢,到淘寶(bao)上買(mai)一塊學(xue)習(xi)開發(fa)板,把(ba)視頻(pin)全部學(xue)完,然后(hou)自(zi)(zi)己(ji)再做一些練習(xi)就(jiu)可(ke)(ke)以(yi)了。最好掌(zhang)握(wo)proteus仿(fang)真,不買(mai)硬(ying)件也可(ke)(ke)以(yi)學(xue)習(xi)。學(xue)習(xi)51單(dan)片(pian)機(ji),一是掌(zhang)握(wo)51單(dan)片(pian)機(ji)的各(ge)種資源,二是掌(zhang)握(wo)常用元器件和總線。學(xue)完后(hou),自(zi)(zi)己(ji)做一些實用的東西比如led廣(guang)告(gao)屏之類(lei)的。會很有成(cheng)就(jiu)感喲(yo)!
個人覺得51單(dan)片機比(bi)較好(hao)的教程有:
郭天祥《十(shi)天學(xue)會(hui)51單(dan)片機》;晨輝教你(ni)輕松學(xue)51;手把手教你(ni)學(xue)單(dan)片機(視頻教程)等
為(wei)了增(zeng)加(jia)各種硬件知識,提(ti)高學習(xi)興(xing)趣,大家(jia)還可以買(mai)arduino來玩(wan)一(yi)些有趣的電子制作,可以熟悉(xi)avr單片(pian)機。會(hui)增(zeng)加(jia)很多學習(xi)興(xing)趣喲!
三(san)、學(xue)習small rtos51:
買(mai)一本(ben)陳(chen)明(ming)計、周(zhou)立功寫的《 嵌入式實(shi)時操作(zuo)系(xi)統(tong)Small RTOS51原理(li)及應用》,仔細研讀,做(zuo)完實(shi)驗。學習操作(zuo)系(xi)統(tong)比較枯燥,要堅持。會avr單片機的,《建立一個屬于自己的AVR的RTOS》是最(zui)容易入手的操作(zuo)系(xi)統(tong)教程。比陳(chen)明(ming)計的好(hao)讀多了(le)。
四、學習ucos ii:
買邵貝(bei)貝(bei)翻譯的(de)《嵌(qian)入(ru)式(shi)實時操作(zuo)系統--μC/OS-Ⅱ》仔細研讀,并找周立功公司的(de)楊屹的(de)文章,實現(xian)對ucos ii的(de)移植。
五、在(zai)arm上(shang)運行ucos ii:
網上(shang)有很多這(zhe)個平臺的實驗,教程,多做(zuo)(zuo)一(yi)(yi)些實驗。淘寶上(shang)開發學習(xi)板(ban)一(yi)(yi)大堆,大家可以買一(yi)(yi)塊來做(zuo)(zuo)一(yi)(yi)做(zuo)(zuo)。推薦一(yi)(yi)本書(shu):《一(yi)(yi)步步寫嵌入式操作系(xi)統--ARM編程的方法(fa)與實踐》
這本書不同于(yu)枯燥(zao)的(de)(de)教材,完全是為新手(shou)編寫的(de)(de),一步一步實現的(de)(de)操作系統。我給(gei)的(de)(de)這個當(dang)當(dang)網址可(ke)以試讀某些章節。
六(liu)、在arm上運(yun)行 linux:
linux比較復雜,但學習(xi)操(cao)作系(xi)統必(bi)須(xu)學習(xi)掌握linux,以后搞安卓開發也有基礎(chu)。
以上介紹的就是從零開始學嵌入式要多久了,不管你是有基礎還是沒基礎,在學習嵌入式的時候,都要找到最適合自己的方法,這才是最好的,也不要太急功近利,學習嵌入式切忌心急,如果看書覺得太悶,那么就看看視頻學習也是一樣的。