久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

當前位置:首頁 > 嵌入式培訓 > IT培訓問題庫 > 小白入門你(ni)還在為嵌入式學習路(lu)線在發愁嗎

小白入門你(ni)還在(zai)為嵌入式學(xue)習(xi)路線在(zai)發愁(chou)嗎 時間:2018-07-04      來源:嵌入式論(lun)壇

嵌入式學習路線(xian)

現在學(xue)習(xi)嵌(qian)入式(shi)開發的(de)(de)(de)朋友是(shi)越來越多,人多起來了總有一(yi)些朋友在學(xue)習(xi)思路總是(shi)出現一(yi)些問題,今天我作為一(yi)個資深的(de)(de)(de)一(yi)瓶子不滿(man)半(ban)瓶子晃蕩的(de)(de)(de)嵌(qian)入式(shi)工程師(shi),來給(gei)大家把我的(de)(de)(de)嵌(qian)入式(shi)學(xue)習(xi)路線分(fen)享(xiang)出來,希望學(xue)習(xi)過(guo)程中不要(yao)迷茫。

首先想要學(xue)習嵌(qian)入(ru)式(shi)要先了解嵌(qian)入(ru)式(shi)他到底是個(ge)什么(me)樣的技術。

嵌入(ru)(ru)式(shi)(shi)系(xi)(xi)統(Embedded system),是一(yi)種“完全嵌入(ru)(ru)受控器件內部,為(wei)特(te)定應用(yong)而(er)設計的(de)(de)專用(yong)計算(suan)機(ji)系(xi)(xi)統”,根據英國電氣工(gong)程(cheng)師協會( U.K. Institution of Electrical Engineer)的(de)(de)定義(yi),嵌入(ru)(ru)式(shi)(shi)系(xi)(xi)統為(wei)控制、監(jian)視或(huo)輔助設備、機(ji)器或(huo)用(yong)于(yu)工(gong)廠運作的(de)(de)設備。與(yu)個人計算(suan)機(ji)這(zhe)樣(yang)的(de)(de)通用(yong)計算(suan)機(ji)系(xi)(xi)統不(bu)同,嵌入(ru)(ru)式(shi)(shi)系(xi)(xi)統通常執行(xing)的(de)(de)是帶有特(te)定要求(qiu)的(de)(de)預先定義(yi)的(de)(de)任務。由于(yu)嵌入(ru)(ru)式(shi)(shi)系(xi)(xi)統只針(zhen)對一(yi)項特(te)殊的(de)(de)任務,設計人員能(neng)夠對它進行(xing)優化,減小尺寸(cun)降低(di)成本。嵌入(ru)(ru)式(shi)(shi)系(xi)(xi)統通常進行(xing)大(da)量(liang)生產(chan),所以單個的(de)(de)成本節約,能(neng)夠隨著產(chan)量(liang)進行(xing)成百上千(qian)的(de)(de)放大(da)。

接下(xia)來(lai)我們來(lai)看下(xia)關于嵌入式(shi)的一個學習(xi)路線(xian)

嵌入式IC

嵌(qian)(qian)入(ru)式(shi)(shi),其(qi)實(shi)這個概念其(qi)實(shi)很簡(jian)單也很復(fu)雜,說起來很矛(mao)盾,但事實(shi)如此。簡(jian)單是說,嵌(qian)(qian)入(ru)式(shi)(shi)就是一(yi)個針(zhen)對特定功能(neng)的計算機(ji)系(xi)統(tong),系(xi)統(tong)可大可小,功能(neng)可定制。理解起來像(xiang)ATM機(ji)器(qi)、手持(chi)PDA、機(ji)器(qi)人、無人機(ji)。但說復(fu)雜的是嵌(qian)(qian)入(ru)式(shi)(shi)領域太(tai)雜,不(bu)管(guan)具體怎么劃分的,從(cong)我(wo)工作至今所了解的。嵌(qian)(qian)入(ru)式(shi)(shi)硬件(jian)工程(cheng)師(shi)、嵌(qian)(qian)入(ru)式(shi)(shi)軟(ruan)件(jian)工程(cheng)師(shi)、嵌(qian)(qian)入(ru)式(shi)(shi)系(xi)統(tong)工程(cheng)師(shi)、嵌(qian)(qian)入(ru)式(shi)(shi)驅(qu)動(dong)工程(cheng)師(shi)等等。

不(bu)管(guan)這(zhe)些職(zhi)位是(shi)否(fou)正確(que)與合(he)理,但市場上(shang)就(jiu)是(shi)存(cun)在,為什(shen)么傳統行業的職(zhi)位都(dou)要冠上(shang)“嵌入式”三個字(zi)?硬件(jian)工(gong)程(cheng)師(shi)、軟件(jian)工(gong)程(cheng)師(shi)、內核工(gong)程(cheng)師(shi)、驅動工(gong)程(cheng)師(shi)不(bu)好(hao)嗎?

個人理解許(xu)多職(zhi)務加上嵌(qian)(qian)入式(shi)(shi)(shi),大(da)概是覺得(de)既然(ran)(ran)是你(ni)是做(zuo)嵌(qian)(qian)入式(shi)(shi)(shi)的(de),那必然(ran)(ran)這些領域(yu)都要(yao)熟悉(xi),你(ni)嵌(qian)(qian)入式(shi)(shi)(shi)硬(ying)件(jian)工程(cheng)(cheng)師必然(ran)(ran)要(yao)會軟(ruan)件(jian)編程(cheng)(cheng)了(le),你(ni)嵌(qian)(qian)入式(shi)(shi)(shi)軟(ruan)件(jian)工程(cheng)(cheng)師必然(ran)(ran)會電路設(she)計,最基本的(de)原理圖必須能(neng)看懂吧。

電路原理圖

學習嵌入(ru)式能做什(shen)么?

峰回路轉(zhuan),那么我先說一下學(xue)習嵌入(ru)(ru)式(shi)能干啥?先說人才市場,你可以(yi)(yi)做單片機開(kai)(kai)發(fa)(fa)基本的51、avr、stm32(雖說ARM-M核(he),但還(huan)是(shi)覺得單片機貼切(qie)),還(huan)可以(yi)(yi)做ARM開(kai)(kai)發(fa)(fa)、Linux C開(kai)(kai)發(fa)(fa)、Linux內(nei)核(he)開(kai)(kai)發(fa)(fa)、Linux驅動開(kai)(kai)發(fa)(fa)等(deng)等(deng),其(qi)中要細分還(huan)能分出更(geng)多(duo)。當然更(geng)多(duo)人認為后(hou)四個才是(shi)真正嵌入(ru)(ru)式(shi)。

既然嵌入式路子這么(me)多,那么(me)不幸的(de)是,這些也是你(ni)要學的(de)。

嵌入式工程師

要(yao)不要(yao)學習嵌(qian)入(ru)式?

要(yao)(yao)不(bu)(bu)要(yao)(yao)學(xue)?最重要(yao)(yao)的(de)是(shi)“興(xing)趣(qu)(qu)”、“興(xing)趣(qu)(qu)”、“興(xing)趣(qu)(qu)”,重要(yao)(yao)的(de)事情說(shuo)三遍,想學(xue)嵌(qian)入式(shi)一(yi)定是(shi)要(yao)(yao)對這個(ge)感興(xing)趣(qu)(qu),不(bu)(bu)然那(nei)就是(shi)無趣(qu)(qu)的(de),相(xiang)反的(de)話那(nei)就是(shi)一(yi)條探險之路,學(xue)完讓你(ni)(ni)擁有(you)前所未有(you)的(de)成(cheng)就感。如果奔著高薪offer的(de)話,勸你(ni)(ni)換(huan)條路,畢竟后悔學(xue)的(de)不(bu)(bu)在(zai)少數。因為嵌(qian)入式(shi)門(men)檻高,薪水雖說(shuo)不(bu)(bu)低,但對于你(ni)(ni)學(xue)習的(de)知識。和其他行(xing)業不(bu)(bu)能比(bi)。如IOS、JAVA、PHP等(deng)等(deng),這些都可以速成(cheng),4個(ge)月0基礎上崗不(bu)(bu)是(shi)太大(da)問題。

二進制代碼

基本學習路線(xian)

首先C語言(yan)(yan)編(bian)程(cheng)-》電(dian)路(lu)基(ji)(ji)礎-》高(gao)級(ji)C語言(yan)(yan)編(bian)程(cheng)-》數字(zi)電(dian)路(lu)基(ji)(ji)礎-》匯(hui)編(bian)原理-》單片機C語言(yan)(yan)編(bian)程(cheng)-》模(mo)擬電(dian)路(lu)基(ji)(ji)礎-》Linux 操作系(xi)統-》數據結構-》電(dian)路(lu)PCB設計-》Linux C程(cheng)序(xu)設計-》ARM開(kai)發(fa)-》Linux C高(gao)級(ji)編(bian)程(cheng)-》Linux內(nei)核開(kai)發(fa)-》Linux驅動開(kai)發(fa)。

 以(yi)上(shang)是傳(chuan)統學習方法,毫無疑問這是極其耗(hao)費(fei)時間的(de)(de)一個(ge)路子,本人(ren)也是這么(me)過來(lai)(lai)的(de)(de)。但對(dui)于在職(zhi)的(de)(de)人(ren)來(lai)(lai)說就有點尷尬了。那么(me)下面這個(ge)路子是適合在職(zhi)人(ren)員學習。

ubuntu操作系統

速成方法

首先你(ni)可(ke)能有一(yi)(yi)定的編程(cheng)(cheng)(cheng)基礎(chu)了(le)(le),或者了(le)(le)解這(zhe)個行業。那么你(ni)花(hua)(hua)上一(yi)(yi)兩(liang)天(tian)把C語言看(kan)一(yi)(yi)遍,接著買一(yi)(yi)個開(kai)發(fa)(fa)板(ban)(ban)(看(kan)你(ni)未來(lai)發(fa)(fa)展方向選擇),一(yi)(yi)般(ban)開(kai)發(fa)(fa)板(ban)(ban)自(zi)帶歷程(cheng)(cheng)(cheng)很(hen)多,那么就(jiu)花(hua)(hua)一(yi)(yi)陣子(zi)時間(jian)把這(zhe)個開(kai)發(fa)(fa)板(ban)(ban)玩透徹(che),可(ke)以(yi)在(zai)其基礎(chu)上制作一(yi)(yi)些有你(ni)想法的系(xi)統(tong)。然后在(zai)你(ni)電(dian)腦裝一(yi)(yi)個Linux操作系(xi)統(tong),一(yi)(yi)般(ban)UBUNTU就(jiu)可(ke)以(yi)。買一(yi)(yi)本Linux C高級編程(cheng)(cheng)(cheng)的書(shu)。在(zai)Linux平臺練習(xi)。最后買一(yi)(yi)個ARM開(kai)發(fa)(fa)板(ban)(ban),此時你(ni)已經了(le)(le)解Linux編程(cheng)(cheng)(cheng)了(le)(le),那么順(shun)便了(le)(le)解一(yi)(yi)下(xia)交(jiao)叉編譯,把之(zhi)前的程(cheng)(cheng)(cheng)序放(fang)到ARM開(kai)發(fa)(fa)板(ban)(ban)里(li)跑(pao)(pao)一(yi)(yi)跑(pao)(pao)。到這(zhe)算是入門開(kai)始(shi)。剩下(xia)的就(jiu)是邊干(gan)邊學。實踐出(chu)真知(zhi)。

嵌入式開發板

一些領悟

其實學習嵌入式入門后的學習并不(bu)難,因為你會對他很感興(xing)趣。最重要的是(shi)(shi)實踐。正所謂,知而不(bu)行,是(shi)(shi)為不(bu)知;行而不(bu)知,可以(yi)致知。最后祝(zhu)大家學習愉快(kuai)!

上一篇:學習嵌入式要學匯編還是C語言呢,看看高手怎么選

下一篇:一個不能在白的小白學習嵌入式要多久時間呢

熱點文章推薦
華(hua)清(qing)學員就業榜單
高薪學員經驗分享
熱點新聞(wen)推薦
前臺專線:010-82525158 企業培訓(xun)洽(qia)談專(zhuan)線:010-82525379 院(yuan)校合作(zuo)洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,,京公海網安備11010802025203號

回到頂部