貴港職場(chǎng)問答
想找一份滿意的工作?
大家都在搜索: 電工 會(huì)計(jì) 司機(jī) 保安 倉(cāng)管 客服專員 法務(wù) 出納 工程主管 銷售 教師 汽車銷售 木工 地質(zhì)工程師 文員 工程管理 主播 鉗工 項(xiàng)目工程師 財(cái)務(wù)經(jīng)理
-
做嵌入式軟件工程師需要什么知識(shí)?準(zhǔn)備畢業(yè)出去工作了,想多學(xué)點(diǎn)知識(shí)。
13*******63 2018-12-20 4個(gè)回答 316人關(guān)注
全部回答 已有 4人回答
-
15*******31 2018-12-20嵌入式無疑是當(dāng)前最熱門最有發(fā)展前景的IT應(yīng)用領(lǐng)域之一,嵌入式系統(tǒng)用在一些特定的專業(yè)設(shè)備上,通常這些設(shè)備的硬件資源是非常有限的,并且對(duì)成本相對(duì)較為敏感,特別是隨著消費(fèi)家電的智能化,嵌入式更顯重要,像我們?nèi)粘I钪谐R姷氖謾C(jī)、可視電話、數(shù)字相機(jī)、汽車電子、航天航空等等設(shè)備都是典型的嵌入式系統(tǒng),看了嵌入式系統(tǒng)的范圍,對(duì)嵌入式工程師是做什么的,有一定的了解吧。
那么學(xué)習(xí)嵌入式,該學(xué)習(xí)一些什么基本知識(shí)呢?
1.C語言,這一點(diǎn)是毋庸置疑的,不管你是做嵌入式軟件還是硬件開發(fā),對(duì)C語言的掌握是必需的,特別是對(duì)一些準(zhǔn)備致力于嵌入式軟件開發(fā)的人,現(xiàn)在絕大部分都是用C語言,你說不掌握它,能行嗎?至于如何來學(xué)習(xí)C語言,我想每個(gè)人對(duì)這些基礎(chǔ)知識(shí)都有自己的方法,但關(guān)鍵是要去學(xué)習(xí),不管是看書還是網(wǎng)上找視頻資源都可以。
2.應(yīng)該對(duì)操作系統(tǒng)有所了解,這樣可以保證你對(duì)硬件和軟件又更深刻的了解,同時(shí)也具有更大的幫助,比如進(jìn)程、線程、系統(tǒng)是如何來進(jìn)行分配資源的,系統(tǒng)是如何來進(jìn)行管理硬件的,對(duì)于初學(xué)者一定要多看看,結(jié)合以后的項(xiàng)目經(jīng)驗(yàn),會(huì)有更好地理解。
3.嵌入式系統(tǒng),比如linux或者是wince下的編程,這些對(duì)以后做應(yīng)用的編程會(huì)有很大的幫助。
4.可以學(xué)一下單片機(jī)、arm或者是mips,很多人認(rèn)為只有具有單片機(jī)的經(jīng)驗(yàn)才可以學(xué)習(xí)arm,但是我覺得那沒有什么問題。
5.閱讀優(yōu)秀的代碼,再以上四點(diǎn)知識(shí)內(nèi)容都了解之后,閱讀一些優(yōu)秀的代碼也是非常有必要的,可以結(jié)合arm芯片手冊(cè)學(xué)習(xí),可以學(xué)習(xí)下UBOOT的源代碼,了解最小的系統(tǒng)開發(fā),這些內(nèi)容對(duì)你整個(gè)嵌入式開發(fā)是非常有幫助的,如果可以,還可以學(xué)習(xí)一下linux源代碼,如果這些內(nèi)容你都看完了,那你就是一名很成功的嵌入式工程師。 -
19*******57 2018-12-20嵌入式軟件是計(jì)算機(jī)軟件,用于控制通常不被認(rèn)為是計(jì)算機(jī)的機(jī)器或設(shè)備。它通常專用于運(yùn)行的特定硬件,并且具有時(shí)間和內(nèi)存限制。這個(gè)術(shù)語有時(shí)可以與固件交換使用,雖然固件也可以應(yīng)用于計(jì)算機(jī)上的基于ROM的代碼,而在其上運(yùn)行操作系統(tǒng),而嵌入式軟件通常是相關(guān)設(shè)備上唯一的軟件。
一個(gè)精確和穩(wěn)定的特征是嵌入式軟件沒有或不是所有的功能都是通過人機(jī)接口來啟動(dòng)/控制,而是通過機(jī)器接口來實(shí)現(xiàn)的。
制造商在'電子產(chǎn)品的嵌入式軟件中構(gòu)建'例如,汽車,電話,調(diào)制解調(diào)器,機(jī)器人,電器,玩具,安全系統(tǒng),起搏器,電視機(jī)和機(jī)頂盒以及數(shù)字手表。該軟件可以非常簡(jiǎn)單,例如運(yùn)行在具有幾千字節(jié)內(nèi)存的8位微控制器上的照明控制,其處理復(fù)雜程度的適當(dāng)水平由可能近似正確的計(jì)算框架(一種基于隨機(jī)算法的方法) ,或者可以在飛機(jī),導(dǎo)彈和過程控制系統(tǒng)等應(yīng)用中變得非常復(fù)雜。
不同于常使用操作系統(tǒng)(如OS X,Windows或GNU / Linux),嵌入式軟件可能不使用操作系統(tǒng),或者當(dāng)它們使用時(shí),可以選擇多種操作系統(tǒng),通常是實(shí)時(shí)操作系統(tǒng),由運(yùn)行循環(huán)和計(jì)時(shí)器組成的小型單人操作運(yùn)行到LynxOS,VxWorks,BeRTOS,ThreadX,Windows CE或Linux(帶有補(bǔ)丁的內(nèi)核)。其他包括OpenWrt,PikeOS,eCos,F(xiàn)usion RTOS,Nucleus RTOS,RTEMS,INTEGRITY,uC / OS,QNX,F(xiàn)reeBSD和OSE。代碼通常用C或C ++編寫,但各種高級(jí)編程語言(如Python和JavaScript)現(xiàn)在也常用于定位微控制器和嵌入式系統(tǒng)。 -
13*******17 2018-12-20嵌入式軟件工程師要求比嵌入式硬件稍微低一些,C、數(shù)據(jù)結(jié)構(gòu)、C++,這是基礎(chǔ)課程。核心課程是嵌入式Linux應(yīng)用開發(fā),包括嵌入式Linux下高級(jí)C編程、內(nèi)核與文件、進(jìn)程與線程、網(wǎng)絡(luò)編程、QT及QT編程、內(nèi)核移植等等,當(dāng)然底層的東西,你也要了解了解
-
13*******39 2018-12-20
相似問題
-
13*******13 2018-05-16
-
13*******44 2018-12-20
-
15*******41 2018-12-19
-
13*******20 2018-12-19
-
13*******65 2018-12-17
貴港相關(guān)熱門崗位
問答分類
-
1考公考研
-
2職場(chǎng)知識(shí)百科
-
3就業(yè)指導(dǎo)
-
4簡(jiǎn)歷模板
-
5行業(yè)薪資待遇
-
6求職技巧
-
7面試技巧
熱門問答
-
13個(gè)回答 1800人關(guān)注
-
23個(gè)回答 672人關(guān)注
-
33個(gè)回答 924人關(guān)注
-
43個(gè)回答 838人關(guān)注
-
5
想知道在貴港用戶運(yùn)營(yíng)崗位職責(zé)是什么?需要具備什么能力?
3個(gè)回答 403人關(guān)注
-
貴港最新招聘信息
-
前臺(tái)接待(專職夜班) 3000-5000元
貴港-港北區(qū) 1人
-
銷售顧問 3000-7000元
五險(xiǎn) 周末雙休
貴港-港北區(qū) 8人
-
廣告設(shè)計(jì)師 3000-4000元
貴港-港北區(qū) 1人
-
智能貨柜運(yùn)營(yíng)專員/主管 4000-7000元
貴港-桂平市 1人
-
煮飯清潔阿姨 2000元
貴港-港南區(qū) 1人
-
采購(gòu)總監(jiān) 8000-13000元
貴港-港南區(qū) 1人
-
焊工 4000-6000元
貴港-港北區(qū) 1人
-
瓷磚銷售專員 4000-8000元
貴港-港北區(qū) 1人
-
政教教官 3000-5000元
貴港-桂平市 3人
-
抖音直播/主播 2000-4000元
貴港-港北區(qū) 1人
-
風(fēng)電/光伏運(yùn)維工程師 7000-10000元
無固定辦公點(diǎn) 5人
-
保安主管/隊(duì)長(zhǎng) 4000-5000元
貴港-平南縣 1人
-
奶茶店店員 3000-4000元
貴港-桂平市 1人
-
餐飲打包員 2000-3000元
貴港-港北區(qū) 1人
-
酒店銷售 3000-6000元
貴港-港北區(qū) 1人
-
后廚 3000-4000元
貴港-平南縣 1人
-
拓客專員 10000-11000元
貴港-港北區(qū) 1人
-
全屋定制銷售專員 2000-3000元
貴港-平南縣 1人
-
汽車美容 2000-4000元
貴港-港北區(qū) 1人
-
內(nèi)容運(yùn)營(yíng)專員 5000-7000元
貴港-港南區(qū) 1人