嵌入式都有哪些方向 嵌入式系統(tǒng)的開發(fā)方法有哪幾種

擱淺2022-08-11 16:11:571726

如何選擇自己的嵌入式開發(fā)方向?什么是嵌入式,嵌入式應(yīng)用于哪里?有那些方向?嵌入式發(fā)展方向如何?嵌入式有什么發(fā)展方向?嵌入式開發(fā)分為哪幾個(gè)方向,嵌入式領(lǐng)域職業(yè)發(fā)展方向有哪些,嵌入式開發(fā)的四大方向,你會(huì)選擇哪一種。

本文導(dǎo)航

對嵌入式開發(fā)的理解

廢話不多說。首先聲明osboy的職業(yè)方向是嵌入式開發(fā)中的Linux底層驅(qū)動(dòng)方向。所以可能對這個(gè)方向比較了解些,文章有不當(dāng)之處請指教。嵌入式開發(fā)有以下幾個(gè)方向:軟件方向:底層驅(qū)動(dòng)方向:工作內(nèi)容,最普遍的職業(yè)內(nèi)容為寫armlinux上的驅(qū)動(dòng)程序,就是有公司的產(chǎn)品開發(fā)板,負(fù)責(zé)維護(hù)編寫針對這類硬件的驅(qū)動(dòng)程序,比如usb,sd卡,lcd屏等等之類的驅(qū)動(dòng)。這類職業(yè)又區(qū)分為原廠驅(qū)動(dòng)開發(fā)工程師,和系統(tǒng)廠商驅(qū)動(dòng)工程師。這類工程師一般只需要c語言即可,當(dāng)然現(xiàn)在的公司面試的時(shí)候都是面試c,c++的。(1)原廠驅(qū)動(dòng)開發(fā)工程師這類職業(yè)就是工作的IC芯片半導(dǎo)體設(shè)計(jì)大廠,一般都是歐美企業(yè),比如intel,freescale,TI,Marvell.這類公司的驅(qū)動(dòng)職務(wù),一般來說技術(shù)含量高,能接觸到真正的驅(qū)動(dòng)開發(fā),內(nèi)核移植的工作。因?yàn)樗麄円鲠槍ψ约倚酒腂SP,所以他們不做這些事情做系統(tǒng)的公司就需要做,那就亂了。在這類半導(dǎo)體原廠上班一般人都有優(yōu)越感,大部分很少加班,當(dāng)然一切國內(nèi)的芯片設(shè)計(jì)公司除外。(2)系統(tǒng)廠商驅(qū)動(dòng)工程師這類職業(yè)就是工作在做產(chǎn)品的公司里面,比如中興,Moto等等吧,就是靠做項(xiàng)目賣產(chǎn)品,非芯片類的產(chǎn)品,而這些產(chǎn)品都是用上面那些原廠的芯片設(shè)計(jì)出來的,所以在這類公司工作,一般來說比較累,加班加點(diǎn),當(dāng)然工資不會(huì)少的,只是技術(shù)上由于大部分都被原廠的驅(qū)動(dòng)工程師做好了的,在系統(tǒng)廠工作的話,可能屬于在原廠的基礎(chǔ)上做二次開發(fā),針對自己的產(chǎn)品的某些特殊的外設(shè)寫驅(qū)動(dòng),調(diào)試產(chǎn)品,對做產(chǎn)品,客戶的需求比較了解,對作出一個(gè)優(yōu)秀的量產(chǎn)產(chǎn)品需要哪些地方注意這點(diǎn)要比在原廠的工程師強(qiáng)點(diǎn)。(目前芯片原廠世界上就那么幾家,大部分公司都是系統(tǒng)廠商,做自己的產(chǎn)品,前景也非常廣闊)上層應(yīng)用方向:工作內(nèi)容,最普遍的工作內(nèi)容是針對設(shè)計(jì)好的硬件開發(fā)板,設(shè)計(jì)上層應(yīng)用程序,比如linux應(yīng)用工程師,典型的上層應(yīng)用QT,MINIGUI,等界面程序,這些都是出于linux的應(yīng)用層的程序,一般來說做應(yīng)用的人都是編程比較強(qiáng)的,會(huì)很多語言,c,c++,java之類的都能寫,而且這類人對做產(chǎn)品就更有經(jīng)驗(yàn)了,這點(diǎn)要比做驅(qū)動(dòng)的工程師強(qiáng),也是比較短缺的一類人才。近些年來新興的android智能手機(jī)操作系統(tǒng)如火如荼,早就了一大批android的人才,單就android來說他也分了好幾個(gè)職業(yè)方向,比如底層驅(qū)動(dòng)方向,其實(shí)就是上面說的底層工程師;androidhal層工程師,這類基本上上面說的最典型的linux應(yīng)用工程師差不多。再往上層就是android 中間層整合工程師,這類人才比較短缺,一般來說需要會(huì)c++,java之類的,這類職務(wù)一般都集中在半導(dǎo)體原廠和做手機(jī),MID之類的大公司的,人才短缺,上手難,找鍛煉的機(jī)會(huì)也難。硬件方向:嵌入式硬件方向本人就不好多說什么,本站也只想想找個(gè)嵌入式的硬件工程師合伙來著。那么對于初學(xué)者,你打算選擇嵌入式的哪類開發(fā)方向?我們說在工作方面,一定要選擇自己愛好的職業(yè)去做,這樣你就會(huì)進(jìn)步的非??欤晕矣X得選擇方向沒必要左右衡量,選擇自己的喜歡的職業(yè)方向,努力的去學(xué)習(xí),去鍛煉,全身心的投入到工作中去,你就是成功者。

嵌入式技術(shù)應(yīng)用以后做什么

計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)(嵌入式方向):

這是計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科領(lǐng)域內(nèi)非常熱門的方向之一。通過將嵌入式系統(tǒng)的知識體系和工程實(shí)踐有機(jī)結(jié)合,注重培養(yǎng)學(xué)生的開發(fā)實(shí)踐能力,團(tuán)隊(duì)合作與學(xué)習(xí)創(chuàng)新的職業(yè)素質(zhì)。通過系統(tǒng)的理論與實(shí)踐項(xiàng)目案例相結(jié)合的課堂教學(xué),系統(tǒng)的多級課程實(shí)踐,工業(yè)實(shí)習(xí)以及當(dāng)前前沿技術(shù)講座等多種形式的教學(xué)與實(shí)訓(xùn),學(xué)生將掌握扎實(shí)的嵌入式系統(tǒng)技術(shù)基礎(chǔ)理論、實(shí)踐開發(fā)技術(shù)和工具、所以如果你是剛進(jìn)入學(xué)習(xí)階段,我建議你一定要認(rèn)真學(xué)習(xí)不怕辛苦,多復(fù)習(xí)。這個(gè)跟以后就業(yè)真的有很大關(guān)系。在創(chuàng)客學(xué)院的學(xué)員里,年薪十萬真的不是太難,你可以看下我們的就業(yè)榜,或許你還能找到我喲,祝你學(xué)業(yè)有成。

現(xiàn)在嵌入式還有前途嗎

嵌入式技術(shù)發(fā)展前景和發(fā)展方向

嵌入式技術(shù)可以說是當(dāng)前最熱門、最具發(fā)展前途的IT應(yīng)用領(lǐng)域之一,嵌入式技術(shù)與應(yīng)用專業(yè)遵循的是面向產(chǎn)業(yè)發(fā)展和定位人才培養(yǎng)的原則,培養(yǎng)學(xué)生在嵌入式領(lǐng)域進(jìn)行軟件開發(fā)、軟/硬件測試、系統(tǒng)維護(hù)等等幾方面的技能,隨著嵌入式技術(shù)應(yīng)用越來越廣,嵌入式系統(tǒng)技術(shù)成為了當(dāng)下具有非常廣闊的應(yīng)用前景,接下來簡單了解下嵌入式技術(shù)就業(yè)前景以及發(fā)展方向的相關(guān)內(nèi)容。

嵌入式技術(shù)前景:

嵌入式系統(tǒng)的廣泛應(yīng)用必然會(huì)帶來相關(guān)技術(shù)人才的極大需求,國內(nèi)嵌入式軟件領(lǐng)域技術(shù)人員是相當(dāng)匱乏的,中國的各跨國公司以及國內(nèi)家電巨頭都面臨著嵌入式人才嚴(yán)重短缺的問題,據(jù)相關(guān)調(diào)查顯示中國嵌入式軟件行業(yè)每年至少存在50萬人才的巨大缺口,并且這個(gè)數(shù)字還在以每年20%的速度顯示增長,但國內(nèi)嵌入式軟件人才供應(yīng)量真可謂是杯水車薪,遠(yuǎn)不能夠滿足行業(yè)的需求,主要有兩方面的原因,1.需求的增長;2.掌握嵌入式軟件開發(fā)技能的人才供應(yīng)缺口巨大。

解讀完以上內(nèi)容之后,小編想跟大家來分享下嵌入式工程師的薪資待遇問題,相信這也是很多人關(guān)心的問題,一般來所,嵌入式人才可以說是當(dāng)值無愧的白領(lǐng),華清遠(yuǎn)見培訓(xùn)過的應(yīng)屆大學(xué)生薪資水平一般都能夠達(dá)到1w+,幾年工作經(jīng)驗(yàn)的工程師薪資會(huì)更高,當(dāng)然懂得嵌入式技術(shù)的人也非常適合創(chuàng)業(yè),所以嵌入式的就業(yè)前景非常廣。

嵌入式技術(shù)展方向:

嵌入式技術(shù)應(yīng)用范圍極廣,日常生活中的手機(jī)、電子詞典、可視電話、數(shù)字相機(jī)、汽車電子和家電控制系統(tǒng)等等都是典型的嵌入式系統(tǒng),學(xué)生在畢業(yè)之后可選擇從事家用電子、汽車電子、電信等行業(yè)的計(jì)算機(jī)應(yīng)用設(shè)計(jì)開發(fā),可以選擇擔(dān)任嵌入式產(chǎn)品及應(yīng)用系統(tǒng)的設(shè)計(jì)與開發(fā)工程師,從事嵌入式技術(shù)的應(yīng)用項(xiàng)目設(shè)計(jì)開發(fā)、產(chǎn)品維護(hù)和技術(shù)服務(wù)等相關(guān)工作。

以上就是嵌入式技術(shù)發(fā)展前景和發(fā)展方向,希望對你的選擇有幫助。

嵌入式系統(tǒng)的開發(fā)方法有哪幾種

嵌入式雖然只有簡單的三個(gè)字,但它牽涉到的東西卻很廣,現(xiàn)在很多人對嵌入的理解都比較狹隘。

不知道你是學(xué)什么專業(yè)的,所以我說的系統(tǒng)點(diǎn)。

首先從工作內(nèi)容來分:有嵌入式硬件工程師,嵌入式軟件工程師。

嵌入式硬件工程師要做啥?

當(dāng)然是設(shè)計(jì)原理圖(涉及模電,數(shù)電,高頻),畫PCB板等,他們只負(fù)責(zé)硬件,和軟件有關(guān)的都由嵌入式軟件工程師來負(fù)責(zé),所以通常一個(gè)新產(chǎn)品研發(fā),需硬件工程師和軟件工程師密切的配合,才能出成果。

嵌入式軟件工程師要學(xué)啥?

大部分人說的的嵌入式,估計(jì)就是說嵌入軟件了,忽略硬件,所以說比較狹隘。

首先介紹幾種嵌入式系統(tǒng)

1,以單片機(jī)為核心的嵌入式系統(tǒng),如51,AVR,要求會(huì)C語言或匯編,比較簡單,大多數(shù)只做單片機(jī)的公司,會(huì)要求同時(shí)會(huì)硬件和軟件,特別是小公司(大公司軟硬件分工較細(xì)),也就是說自己設(shè)計(jì)電路,自己寫程序,如你是學(xué)電子專業(yè)的,這個(gè)合適,這個(gè)電子專業(yè)的做的比較多。

2,以ARM7,M0,M3等為核心的嵌入式系統(tǒng),功能比單片機(jī)多了不少,要求會(huì)C語言或匯編,或UCOS等一些微內(nèi)核的嵌入式系統(tǒng),這些可以說是一些強(qiáng)大的單片機(jī)了,開始有專門的硬件工程師來做硬件,軟件專門負(fù)責(zé)軟件,除非一些比較變態(tài)的小公司,既要你做硬件又要你寫代碼,我就碰到一個(gè),一心不得不二用。

3,以ARM9,ARM11等更高位核心的嵌入式系統(tǒng),功能復(fù)雜,要求C或C++,會(huì)LINUX系統(tǒng)或WINCE等其他一些系統(tǒng),如現(xiàn)在很火的安卓系統(tǒng),軟件和硬件嚴(yán)格分工,軟件工作量很大,硬件很復(fù)雜,需多人合作。

當(dāng)然還有其他的嵌入式系統(tǒng)如MIPS,DSP,F(xiàn)PGA等等的,多了去了。

如你學(xué)的計(jì)算機(jī)專業(yè)第三種你最合適。

所以不要認(rèn)為嵌入式就是LINUX和C了,有時(shí)一個(gè)產(chǎn)品里,這幾種嵌入式系統(tǒng)同時(shí)存在,綜合的組成一個(gè)完整的產(chǎn)品。

所以在學(xué)嵌入式之前,先全面的了解嵌入式,找準(zhǔn)自己的方向

(純手寫,歡迎追問)

學(xué)嵌入式就業(yè)前景

嵌入式的發(fā)展方向有很多,門檻高低不一樣。具體來說:

1.單片機(jī):工控程序(不跑os)--入門容易,無外乎就是掌握匯編和c,能夠根據(jù)datasheet來寫,發(fā)展前景一般,也沒有太大的技術(shù)難度,除非你在算法上面有優(yōu)勢,比如智能車會(huì)各種PID,模式識別上會(huì)神經(jīng)網(wǎng)絡(luò),優(yōu)化上會(huì)遺傳算法等等,但是這些復(fù)雜的控制一般就不會(huì)裸奔了(除非環(huán)境惡劣),肯定是處理器強(qiáng)悍,帶os的;硬件制作--就是數(shù)字電路,涉及單片機(jī)的外設(shè),感覺難度也不高,據(jù)我說知,只會(huì)單片機(jī)無論硬件還是軟件工資都不高,也沒有特別大的技術(shù)含量,同時(shí),單片機(jī)更新?lián)Q代特別快,你需要從大量的單片機(jī)中找尋適合產(chǎn)品的,看不同的datasheet。

2.ARM:這個(gè)搞的人很多,軟件上就是1.寫底層驅(qū)動(dòng),這個(gè)入門,深入都不容易,需要對硬件及os有較深的了解,發(fā)展還是很不錯(cuò);2.操作系統(tǒng)-比較復(fù)雜,linux,android等,你看現(xiàn)在很多手機(jī)廠商推出的操作系統(tǒng)也就是修改內(nèi)核,換皮膚,就業(yè)還是很容易的;3.應(yīng)用程序,就是android開發(fā)或者Linux上應(yīng)用開發(fā)(QT等),做的人很多,就業(yè)容易待遇也不錯(cuò),需要掌握c++/java。硬件上1.就像手機(jī)一樣在處理器上做整體的電路,比單片機(jī)入門難的多,做成技術(shù)大牛了不缺錢。2.soc,架構(gòu)開發(fā)等后面會(huì)提到

3.FPGA:就是硬件編程,入門很簡單,做深很難,要對時(shí)序有非常深的理解和大量的項(xiàng)目開發(fā)經(jīng)驗(yàn),就算你做的特別好,前景還是不明確。FPGA近年的一大熱門就是軟件無線電,成本還降不下去,同時(shí)AD采樣速度目前不夠,導(dǎo)致FPGA的應(yīng)用有限,一般公司都是把它作為一個(gè)驗(yàn)證工具比如IC設(shè)計(jì)上的驗(yàn)證。只會(huì)FPGA就業(yè)會(huì)很窄,也不理想,建議作為工具學(xué)習(xí)。

4.DSP:就是算法,你需要一個(gè)名牌大學(xué)研究生以上學(xué)歷,同時(shí)在算法和數(shù)學(xué)上有很強(qiáng)的能力。如果做不到,就不用搞了。

5.IC設(shè)計(jì),做微處理器上的soc,前端后端,專用處理器(應(yīng)該也屬于嵌入式領(lǐng)域),入門難,成為牛人更難,對計(jì)算機(jī)體系結(jié)構(gòu),微處理器結(jié)構(gòu),集成電路等等有比較深的認(rèn)識,然后項(xiàng)目經(jīng)驗(yàn)大大的有才行。不過國內(nèi)行情一般,外企招人少,希望今年開始國家的扶持政策能夠發(fā)揮作用。

6.微處理器體系結(jié)構(gòu):偏理論,偏宏觀,研究生能夠?qū)φ麄€(gè)體系結(jié)構(gòu)有個(gè)比較淺的了解同時(shí)在局部上能夠做一點(diǎn)設(shè)計(jì)工作,博士生能夠?qū)φ麄€(gè)結(jié)構(gòu)有較深的認(rèn)識在局部上能設(shè)計(jì)。現(xiàn)在搞的多的是高性能體系結(jié)構(gòu),低功耗結(jié)構(gòu),并行開發(fā)等等,因?yàn)楣暮筒⑿邢拗屏四壳疤幚砥鞯乃俣?,所以在低功耗和并行上開發(fā)有很大的前景,同時(shí)基于神經(jīng)網(wǎng)絡(luò)的架構(gòu)處理器,云計(jì)算處理器等專用處理器也是目前的一個(gè)熱點(diǎn)。發(fā)展前景很好,但是難度不是一般的大,從中國在架構(gòu)上做出的貢獻(xiàn)在世界上分量很少就可以看出。

嵌入式開發(fā)總結(jié)

在學(xué)習(xí)嵌入式Linux之前,肯定要有C語言基礎(chǔ)。匯編基礎(chǔ)有沒有無所謂(就那么幾條匯編指令,用到了一看就會(huì))。C語言要學(xué)到什么程度呢?越熟當(dāng)然越好,不熟的話也要具備基本技能。比如寫一個(gè)數(shù)組排序、輸入數(shù)字求和什么的。學(xué)C語言唯一的方法是多寫程序多練習(xí),編譯出錯(cuò)沒關(guān)系,自己去解決;執(zhí)行出錯(cuò)沒關(guān)系,自己去分析。以前我是用VC來練習(xí)C語言的,經(jīng)常去嘗試著寫一些C語言競賽的題目。它們是純C、純數(shù)學(xué)、純邏輯的題目,不涉及界面這些東西,目前來說嵌入式軟件的就業(yè)前景很好,創(chuàng)客學(xué)院的嵌入式視頻很適合提高你的編程能力。

掃描二維碼推送至手機(jī)訪問。

版權(quán)聲明:本文由尚恩教育網(wǎng)發(fā)布,如需轉(zhuǎn)載請注明出處。

本文鏈接:http://www.lmix.com.cn/view/39458.html

標(biāo)簽: 開發(fā)

發(fā)表評論

訪客

◎歡迎參與討論,請?jiān)谶@里發(fā)表您的看法和觀點(diǎn)。