一個(gè)嵌入式系統(tǒng)裝置一般都由嵌入式計(jì)算機(jī)系統(tǒng)和執(zhí)行裝置組成,嵌入式計(jì)算機(jī)系統(tǒng)是整個(gè)嵌入式系統(tǒng)的核心,由硬件層、中間層、系統(tǒng)軟件層和應(yīng)用軟件層組成。執(zhí)行裝置也稱為被控對(duì)象,它可以接受嵌入式計(jì)算機(jī)系統(tǒng)發(fā)出的控制命令,執(zhí)行所規(guī)定的操作或任務(wù)。
而嵌入式設(shè)計(jì)是企業(yè)電子產(chǎn)品設(shè)計(jì)的重要組成,目前國(guó)內(nèi)外中小型企業(yè)內(nèi)部都建立了自己的嵌入式開(kāi)發(fā)團(tuán)隊(duì)。團(tuán)隊(duì)所需的人員職位構(gòu)成包括:
(1)系統(tǒng)設(shè)計(jì)工程師
(2)硬件工程師
(3)底層驅(qū)動(dòng)工程師
(4)Linux系統(tǒng)工程師
(5)應(yīng)用設(shè)計(jì)工程師
……
在市場(chǎng)和用戶的追捧熱潮下,各種嵌入式解決方案和新產(chǎn)品層出不窮,功能和性能也在不斷提升。
比如在智能穿戴式醫(yī)療領(lǐng)域,MC-6800型動(dòng)態(tài)血壓監(jiān)測(cè)儀,僅需將充放氣的袖帶綁在用戶手臂上,就能在各種狀況下進(jìn)行24 h無(wú)創(chuàng)性動(dòng)態(tài)血壓監(jiān)測(cè)。美國(guó)Medtronic公司推出的血糖實(shí)時(shí)連續(xù)監(jiān)測(cè)系統(tǒng)可以連續(xù)工作3d,僅需將檢測(cè)探頭貼在患者腹部,每10s會(huì)對(duì)皮下間質(zhì)液里的葡萄糖濃度進(jìn)行測(cè)量,并將獲得的數(shù)據(jù)通過(guò)無(wú)線方式傳送到接收器上。
美國(guó)SPO Medical公司推出的PulseOx 6000型“血氧手指套”能長(zhǎng)時(shí)間工作500 h,僅需套在手指上即可實(shí)時(shí)監(jiān)測(cè)用戶的血氧飽和度和心率,可靠性堪比體溫計(jì)或血壓計(jì)。
這些產(chǎn)品都體現(xiàn)了區(qū)別于常規(guī)電子儀器的顯著特征:
①非介入地檢測(cè)生理信號(hào)
②通過(guò)無(wú)線或有線的方式連接用戶、醫(yī)護(hù)人員和數(shù)據(jù)系統(tǒng)
③續(xù)航時(shí)間長(zhǎng)
④安全可靠
那么,到底該如何學(xué)習(xí)嵌入式?
嵌入式學(xué)習(xí)知識(shí)框架
網(wǎng)友一
根據(jù)我的了解,選擇學(xué)習(xí)嵌入式linux,剛好我們學(xué)校也重視嵌入式linux,從實(shí)驗(yàn)室到課程安排都是關(guān)于嵌入式linux方面,天時(shí)地利!這里我把學(xué)習(xí)linux的經(jīng)驗(yàn)和教訓(xùn)說(shuō)說(shuō)。
可以這樣說(shuō),在論壇里說(shuō)道學(xué)習(xí)linux差不多就學(xué)習(xí)linux內(nèi)核。于是我電腦里安裝了linux就開(kāi)始看linux內(nèi)核方面的書(shū)了。我記得來(lái)學(xué)校以 前就買(mǎi)到一本陳莉君的講linux內(nèi)核的第一版,現(xiàn)在有第二版了。我就開(kāi)始看那本說(shuō),大家說(shuō)linux內(nèi)核情景分析不錯(cuò),我就買(mǎi)了上下冊(cè),后來(lái)又買(mǎi)了 《深入理解linux內(nèi)核》,最后是linux內(nèi)核代碼的,主要講arm相關(guān)的。
看內(nèi)核期間是個(gè) 非常痛苦的過(guò)程,看情景分析有種在森林中找出路,其間我組織了一些同學(xué)學(xué)習(xí)內(nèi)核,幾乎沒(méi)有幾個(gè)能堅(jiān)持下來(lái)的。我認(rèn)為我是堅(jiān)持下來(lái)了。
情景分析在看第一、第 二遍是幾乎沒(méi)有摸到門(mén)道,我分析有三個(gè)方面的原因:
1、自己的基礎(chǔ)差,這是最關(guān)鍵的。
2、內(nèi)核本身很難。
3、沒(méi)有交流和高人指點(diǎn)。到了第三遍時(shí)我才摸到 門(mén),才差不多知道個(gè)linux的大概脈絡(luò),很多細(xì)節(jié)也是稀里糊涂。
學(xué)習(xí)linux總結(jié),這里聲明一下,我指的嵌入式主要是偏向軟件的嵌入式。學(xué)習(xí)嵌入式的重點(diǎn)和難點(diǎn)關(guān)鍵在操作系統(tǒng),如果沒(méi)有掌握操作系統(tǒng),我認(rèn)為很難把握一個(gè)嵌入式系統(tǒng)。即使在做嵌入式開(kāi)發(fā)中,作應(yīng)有層的開(kāi)發(fā)幾乎可以不知道操作系統(tǒng)也可以開(kāi)發(fā),我認(rèn)為那是浮在表面的。很難深入和提高自己的層次。
聲明:一孔之見(jiàn)!不可深究!在學(xué)習(xí)linux內(nèi)核過(guò)程中犯了一個(gè)極其嚴(yán)重路線錯(cuò)誤:對(duì)linux幾乎不懂就開(kāi)始學(xué)習(xí)內(nèi)核。
網(wǎng)友二
學(xué)習(xí)嵌入式系統(tǒng),首先應(yīng)該明確什么是嵌入式系統(tǒng),否則費(fèi)力去學(xué),卻不知所學(xué)為何物,豈不惘然?嵌入式系統(tǒng)的定義很多,這也是困擾嵌入式系統(tǒng)學(xué)習(xí)的一個(gè)因素。筆者根據(jù)自己開(kāi)發(fā)和教學(xué)過(guò)程中的理解,以及對(duì)各種嵌入式系統(tǒng)的應(yīng)用進(jìn)行總結(jié),提出了嵌入式系統(tǒng)的簡(jiǎn)單定義:嵌入式系統(tǒng)是嵌入式計(jì)算機(jī)系統(tǒng)的簡(jiǎn)稱,這個(gè)定義突出嵌入式計(jì)算機(jī)系統(tǒng)和普通計(jì)算機(jī)系統(tǒng)的共性。
網(wǎng)友三
很多牛人都是從小就接觸電子、計(jì)算機(jī)、玩起了編程了。以前也時(shí)常感慨我跟別人比起來(lái)已經(jīng)輸在起跑線上了,不過(guò)這已經(jīng)是無(wú)法改變的事實(shí)了。我們能做的是,比別人多一點(diǎn)努力。
可能你已經(jīng)很努力了,可總有人比你更努力。除此之外,你的學(xué)習(xí)方法有問(wèn)題嗎?你做事的時(shí)候夠?qū)W??你基礎(chǔ)知識(shí)扎實(shí)嗎?智商就不用比了,搞我們這行的,智商水平基本上相差不大哪去。前段時(shí)間知乎不也在討論“以大多數(shù)人的努力程度之低,根本輪不到拼天賦”這么一句話嗎?還是挺在理的。
每當(dāng)你再猶豫一段時(shí)間,你就又輸給了一大批人,這個(gè)會(huì)是惡性循環(huán)。為啥不趁現(xiàn)在就開(kāi)始踏踏實(shí)實(shí)著手于你想做的事?任何時(shí)候開(kāi)始都不會(huì)太遲。
網(wǎng)友四
單純的所謂的嵌入式其實(shí)只要?jiǎng)觿?dòng)手就能知道流程的,外面的所謂的嵌入式培訓(xùn)也就是做這個(gè)事情的,更重要的是其中的原理和基礎(chǔ)知識(shí)。嵌入式從本質(zhì)上講是計(jì)算機(jī),所以學(xué)好計(jì)算機(jī)的軟硬件對(duì)嵌入式是很有幫助的。
蘋(píng)果常常提的后pc時(shí)代,炒的很火物聯(lián)網(wǎng),都是嵌入式技術(shù)的應(yīng)用,可以說(shuō)嵌入式很是很有前途的,而且在將來(lái),關(guān)于pc還是嵌入式設(shè)備的區(qū)分將會(huì)慢慢淡化,window 8不是支持arm了嗎,嵌入式的概念會(huì)慢慢模糊,但是其本質(zhì)是不變的。所以在學(xué)校的時(shí)候注重基礎(chǔ),弄懂基本原理,再自己動(dòng)手實(shí)踐下,做一些小項(xiàng)目,參加一些電子大賽,對(duì)以后工作是很有幫助的。
我現(xiàn)在工作做的事情,和我在學(xué)校自己玩arm開(kāi)發(fā)板做的事情,差不多。多虧了有學(xué)校學(xué)習(xí)嵌入式的經(jīng)驗(yàn),現(xiàn)在工作起來(lái)很順手。
-
嵌入式
+關(guān)注
關(guān)注
5072文章
19026瀏覽量
303516 -
Linux
+關(guān)注
關(guān)注
87文章
11232瀏覽量
208949
原文標(biāo)題:搞嵌入式硬件開(kāi)發(fā),工程師都有哪些獨(dú)門(mén)絕學(xué)?
文章出處:【微信號(hào):elecfans,微信公眾號(hào):電子發(fā)燒友網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論