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