国产成人精品三级麻豆,色综合天天综合高清网,亚洲精品夜夜夜,国产成人综合在线女婷五月99播放,色婷婷色综合激情国产日韩

當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > IT培訓(xùn)問題庫 > 小白入門你還在為嵌入式學(xué)習(xí)路線在發(fā)愁嗎

小白入門你還在為嵌入式學(xué)習(xí)路線在發(fā)愁嗎 時間:2018-07-04      來源:嵌入式論壇

嵌入式學(xué)習(xí)路線

現(xiàn)在學(xué)習(xí)嵌入式開發(fā)的朋友是越來越多,人多起來了總有一些朋友在學(xué)習(xí)思路總是出現(xiàn)一些問題,今天我作為一個資深的一瓶子不滿半瓶子晃蕩的嵌入式工程師,來給大家把我的嵌入式學(xué)習(xí)路線分享出來,希望學(xué)習(xí)過程中不要迷茫。

首先想要學(xué)習(xí)嵌入式要先了解嵌入式他到底是個什么樣的技術(shù)。

嵌入式系統(tǒng)(Embedded system),是一種“完全嵌入受控器件內(nèi)部,為特定應(yīng)用而設(shè)計的專用計算機(jī)系統(tǒng)”,根據(jù)英國電氣工程師協(xié)會( U.K. Institution of Electrical Engineer)的定義,嵌入式系統(tǒng)為控制、監(jiān)視或輔助設(shè)備、機(jī)器或用于工廠運(yùn)作的設(shè)備。與個人計算機(jī)這樣的通用計算機(jī)系統(tǒng)不同,嵌入式系統(tǒng)通常執(zhí)行的是帶有特定要求的預(yù)先定義的任務(wù)。由于嵌入式系統(tǒng)只針對一項特殊的任務(wù),設(shè)計人員能夠?qū)λM(jìn)行優(yōu)化,減小尺寸降低成本。嵌入式系統(tǒng)通常進(jìn)行大量生產(chǎn),所以單個的成本節(jié)約,能夠隨著產(chǎn)量進(jìn)行成百上千的放大。

接下來我們來看下關(guān)于嵌入式的一個學(xué)習(xí)路線

嵌入式IC

嵌入式,其實(shí)這個概念其實(shí)很簡單也很復(fù)雜,說起來很矛盾,但事實(shí)如此。簡單是說,嵌入式就是一個針對特定功能的計算機(jī)系統(tǒng),系統(tǒng)可大可小,功能可定制。理解起來像ATM機(jī)器、手持PDA、機(jī)器人、無人機(jī)。但說復(fù)雜的是嵌入式領(lǐng)域太雜,不管具體怎么劃分的,從我工作至今所了解的。嵌入式硬件工程師、嵌入式軟件工程師、嵌入式系統(tǒng)工程師、嵌入式驅(qū)動工程師等等。

不管這些職位是否正確與合理,但市場上就是存在,為什么傳統(tǒng)行業(yè)的職位都要冠上“嵌入式”三個字?硬件工程師、軟件工程師、內(nèi)核工程師、驅(qū)動工程師不好嗎?

個人理解許多職務(wù)加上嵌入式,大概是覺得既然是你是做嵌入式的,那必然這些領(lǐng)域都要熟悉,你嵌入式硬件工程師必然要會軟件編程了,你嵌入式軟件工程師必然會電路設(shè)計,最基本的原理圖必須能看懂吧。

電路原理圖

學(xué)習(xí)嵌入式能做什么?

峰回路轉(zhuǎn),那么我先說一下學(xué)習(xí)嵌入式能干啥?先說人才市場,你可以做單片機(jī)開發(fā)基本的51、avr、stm32(雖說ARM-M核,但還是覺得單片機(jī)貼切),還可以做ARM開發(fā)、Linux C開發(fā)、Linux內(nèi)核開發(fā)、Linux驅(qū)動開發(fā)等等,其中要細(xì)分還能分出更多。當(dāng)然更多人認(rèn)為后四個才是真正嵌入式。

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

嵌入式工程師

要不要學(xué)習(xí)嵌入式?

要不要學(xué)?最重要的是“興趣”、“興趣”、“興趣”,重要的事情說三遍,想學(xué)嵌入式一定是要對這個感興趣,不然那就是無趣的,相反的話那就是一條探險之路,學(xué)完讓你擁有前所未有的成就感。如果奔著高薪offer的話,勸你換條路,畢竟后悔學(xué)的不在少數(shù)。因?yàn)榍度胧介T檻高,薪水雖說不低,但對于你學(xué)習(xí)的知識。和其他行業(yè)不能比。如IOS、JAVA、PHP等等,這些都可以速成,4個月0基礎(chǔ)上崗不是太大問題。

二進(jìn)制代碼

基本學(xué)習(xí)路線

首先C語言編程-》電路基礎(chǔ)-》高級C語言編程-》數(shù)字電路基礎(chǔ)-》匯編原理-》單片機(jī)C語言編程-》模擬電路基礎(chǔ)-》Linux 操作系統(tǒng)-》數(shù)據(jù)結(jié)構(gòu)-》電路PCB設(shè)計-》Linux C程序設(shè)計-》ARM開發(fā)-》Linux C高級編程-》Linux內(nèi)核開發(fā)-》Linux驅(qū)動開發(fā)。

以上是傳統(tǒng)學(xué)習(xí)方法,毫無疑問這是極其耗費(fèi)時間的一個路子,本人也是這么過來的。但對于在職的人來說就有點(diǎn)尷尬了。那么下面這個路子是適合在職人員學(xué)習(xí)。

ubuntu操作系統(tǒng)

速成方法

首先你可能有一定的編程基礎(chǔ)了,或者了解這個行業(yè)。那么你花上一兩天把C語言看一遍,接著買一個開發(fā)板(看你未來發(fā)展方向選擇),一般開發(fā)板自帶歷程很多,那么就花一陣子時間把這個開發(fā)板玩透徹,可以在其基礎(chǔ)上制作一些有你想法的系統(tǒng)。然后在你電腦裝一個Linux操作系統(tǒng),一般UBUNTU就可以。買一本Linux C高級編程的書。在Linux平臺練習(xí)。最后買一個ARM開發(fā)板,此時你已經(jīng)了解Linux編程了,那么順便了解一下交叉編譯,把之前的程序放到ARM開發(fā)板里跑一跑。到這算是入門開始。剩下的就是邊干邊學(xué)。實(shí)踐出真知。

嵌入式開發(fā)板

一些領(lǐng)悟

其實(shí)學(xué)習(xí)嵌入式入門后的學(xué)習(xí)并不難,因?yàn)槟銜䦟λ芨信d趣。最重要的是實(shí)踐。正所謂,知而不行,是為不知;行而不知,可以致知。最后祝大家學(xué)習(xí)愉快!

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

下一篇:一個不能在白的小白學(xué)習(xí)嵌入式要多久時間呢

熱點(diǎn)文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗(yàn)分享
熱點(diǎn)新聞推薦
前臺專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠(yuǎn)見科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號-5,京公海網(wǎng)安備11010802025203號

回到頂部