嵌入式軟件開發(fā)需要學(xué)什么課程(嵌入式軟件開發(fā)需要學(xué)什么課程)
本篇文章給大家談?wù)勄度胧杰浖_發(fā)需要學(xué)什么課程,以及嵌入式軟件開發(fā)需要學(xué)什么課程對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
- 1、嵌入式開發(fā)要學(xué)些什么?
- 2、嵌入式技術(shù)應(yīng)用學(xué)什么?
- 3、嵌入式軟件工程師需要學(xué)什么?
- 4、嵌入式開發(fā)要學(xué)哪些課程?
- 5、深圳嵌入式軟件開發(fā)要學(xué)哪些東西
嵌入式開發(fā)要學(xué)些什么?
學(xué)嵌入式開發(fā)主要是兩種,像STM32、飛思卡爾等系列5261單片機(jī)屬于無操作系統(tǒng)的,直接對(duì)寄存器或者利用庫函數(shù)操作的,這種學(xué)習(xí)來難度相對(duì)小一些,就業(yè)前景也不錯(cuò)。
還有一些像ARM9,或者CortexA8、A9系列的可以運(yùn)行Linux或者安卓操作系統(tǒng)的嵌入式軟件系統(tǒng)開發(fā),由于需要學(xué)習(xí)的內(nèi)容較多,學(xué)習(xí)時(shí)間較長(zhǎng),那么學(xué)習(xí)起來就有一定的難度,工資也相對(duì)高一些。
課程內(nèi)容主要包括:
①C,Java核心編程:c語言核心編程,Java核心編程;
②Linux核心操作與算法:Linux系統(tǒng)使用,Linux-c編程核心技術(shù),精品數(shù)據(jù)結(jié)構(gòu),Linux-c編程精髓;
③核心操作與算法:Linux系統(tǒng)編程,Linux網(wǎng)絡(luò)編程核心技術(shù),UI編程,Java核心編程,安卓核心技術(shù);
④ARM+Linux底層開發(fā):數(shù)字電路,ARM編程核心,Linux系統(tǒng)開發(fā),嵌入式Linux驅(qū)動(dòng)開發(fā);
⑤大型項(xiàng)目實(shí)踐:每期安排各類型真實(shí)的項(xiàng)目,詳細(xì)可以找我要資料。
互聯(lián)網(wǎng)行業(yè)目前還是最熱門的行業(yè)之一,學(xué)習(xí)IT技能之后足夠優(yōu)秀是有機(jī)會(huì)進(jìn)入騰訊、阿里、網(wǎng)易等互聯(lián)網(wǎng)大廠高薪就業(yè)的,發(fā)展前景非常好,普通人也可以學(xué)習(xí)。
想要系統(tǒng)學(xué)習(xí),你可以考察對(duì)比一下開設(shè)有相關(guān)專業(yè)的熱門學(xué)校,好的學(xué)校擁有根據(jù)當(dāng)下企業(yè)需求自主研發(fā)課程的能力,能夠在校期間取得大?;虮究茖W(xué)歷,中博軟件學(xué)院、南京課工場(chǎng)、南京北大青鳥等開設(shè)相關(guān)專業(yè)的學(xué)校都是不錯(cuò)的,建議實(shí)地考察對(duì)比一下。
祝你學(xué)有所成,望采納。
嵌入式技術(shù)應(yīng)用學(xué)什么?
嵌入式技術(shù)與應(yīng)用專業(yè)開設(shè)課程主要有大學(xué)英語、高等數(shù)學(xué)、C語言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、模擬電子技術(shù)、數(shù)字電子技術(shù)、印刷電路板的設(shè)計(jì)與制作、嵌入式系統(tǒng)接口設(shè)計(jì)、嵌入式linux操作系統(tǒng)、C++程序設(shè)計(jì)、嵌入式圖形界面設(shè)計(jì)等。
嵌入式技術(shù)與應(yīng)用專業(yè)遵循面向產(chǎn)業(yè)發(fā)展、定位人才培養(yǎng)的原則,按照嵌入式軟件業(yè)及其相關(guān)的電子信息產(chǎn)業(yè)目前及未來的發(fā)展需求,
以嵌入式系統(tǒng)軟件開發(fā)為主,培養(yǎng)學(xué)生在嵌入式領(lǐng)域進(jìn)行軟件開發(fā)、軟/硬件測(cè)試、系統(tǒng)維護(hù)等方面的技能,培養(yǎng)嵌入式軟件開發(fā)、產(chǎn)品測(cè)試、技術(shù)支持與管理等方面的高等技術(shù)應(yīng)用性專門人才。
本專業(yè)培養(yǎng)德、智、體、美全面發(fā)展,具有良好職業(yè)道德和人文素養(yǎng),掌握計(jì)算機(jī)系統(tǒng)、嵌入式操作系統(tǒng)、嵌入式技術(shù)等專業(yè)知識(shí),具備嵌入式應(yīng)用開發(fā)的能力,從事嵌入式應(yīng)用系統(tǒng)開發(fā)、測(cè)試、系統(tǒng)維護(hù)及技術(shù)支持等工作的高素質(zhì)技術(shù)技能人才。
嵌入式軟件工程師需要學(xué)什么?
嵌入式軟件工程師需要具備簡(jiǎn)單的硬件電路設(shè)計(jì)能力。
需要懂得C語言和一些簡(jiǎn)單的匯編語言編程;能夠閱讀一般嵌入式系統(tǒng)的原理圖;至少熟悉一種嵌入式系統(tǒng)的軟件開發(fā)環(huán)境;熟悉一種嵌入式系統(tǒng)軟件的開發(fā)過程;必要硬件基礎(chǔ)知識(shí);理解常見的嵌入式操作系統(tǒng)的工作原理。
需要懂得:(1)懂得C語言和一些簡(jiǎn)單的匯編語言編程。
(2)能夠閱讀一般嵌入式系統(tǒng)的原理圖。
(3)至少熟悉一種嵌入式系統(tǒng)的軟件開發(fā)環(huán)境。
(4)熟悉一種嵌入式系統(tǒng)軟件的開發(fā)過程,如:?jiǎn)纹瑱C(jī)系統(tǒng)、DSP系統(tǒng)、ARM系統(tǒng)或其它的一些潛入式系統(tǒng)。
(5)理解常見的嵌入式操作系統(tǒng)的工作原理,理解線程、進(jìn)程、信號(hào)量、消息機(jī)制、同步與互拆、并發(fā)控制等軟件編程時(shí)用到的概念。
(6)必要硬件基礎(chǔ)知識(shí)。
嵌入式開發(fā)要學(xué)哪些課程?
嵌入式軟件開發(fā)專業(yè)主要課程如下:
主干學(xué)科:馬克思主義理論、大學(xué)外語、高等數(shù)學(xué)、大學(xué)物理、物理實(shí)驗(yàn)、線性代數(shù)、概率論與數(shù)理統(tǒng)計(jì)、程序設(shè)計(jì)語言、數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)、操作系統(tǒng)、編譯技術(shù)、軟件工程概論、統(tǒng)一建模語言、軟件體系結(jié)構(gòu)、軟件需求、軟件項(xiàng)目管理
該專業(yè)除了學(xué)習(xí)公共基礎(chǔ)課外,還將系統(tǒng)學(xué)習(xí)離散數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)、算法分析、面向?qū)ο蟪绦蛟O(shè)計(jì)、現(xiàn)代操作系統(tǒng)、數(shù)據(jù)庫原理與實(shí)現(xiàn)技術(shù)、編譯原理、軟件工程、軟件項(xiàng)目管理、計(jì)算機(jī)安全等課程,根據(jù)學(xué)生的興趣還可以選修一些其它選修課。
實(shí)踐環(huán)節(jié):畢業(yè)實(shí)習(xí)、課程設(shè)計(jì)、計(jì)算機(jī)工程實(shí)踐、生產(chǎn)實(shí)習(xí)、畢業(yè)設(shè)計(jì)(論文)。
擴(kuò)展資料:
嵌入式開發(fā)技能及就就業(yè)方向:
1、可視化編程掌握程序設(shè)計(jì)方法及可視化技術(shù),精通一種可視化平臺(tái)及其軟件開發(fā)技術(shù)。獲取Delphi程序員系列、Java初級(jí)或VB開發(fā)能手認(rèn)證。 就業(yè)方向:企業(yè)、政府、社區(qū)、各類學(xué)校等可視化編程程序員。
2 、WEB應(yīng)用程序設(shè)計(jì) 具有美工基礎(chǔ)和網(wǎng)頁動(dòng)畫設(shè)計(jì)能力,掌握交互式網(wǎng)頁程序的設(shè)計(jì)技術(shù),能進(jìn)行網(wǎng)站建設(shè)和維護(hù)。獲取Macromedia多媒體互動(dòng)設(shè)計(jì)師或Delphi初級(jí)程序員或Delphi快速網(wǎng)絡(luò)開發(fā)工程師認(rèn)證。 就業(yè)方向:企業(yè)、政府、社區(qū)、各類學(xué)校等WEB應(yīng)用程序員。
3 、軟件測(cè)試?掌握軟件測(cè)試的基本原理、方法和組織管理,精通軟件測(cè)試工具。獲取ATA軟件測(cè)試工程師或Delphi初級(jí)程序員或Java初級(jí)程序員認(rèn)證。 就業(yè)方向:企業(yè)、政府、社區(qū)、各類學(xué)校等軟件測(cè)試員。
4 、數(shù)據(jù)庫管理 能應(yīng)用關(guān)系范式進(jìn)行數(shù)據(jù)庫設(shè)計(jì),精通SQL語言,勝任數(shù)據(jù)庫服務(wù)器管理與應(yīng)用工作。獲取Oracle數(shù)據(jù)庫管理或SQL Server數(shù)據(jù)庫應(yīng)用或Windows XP應(yīng)用認(rèn)證。 就業(yè)方向:企業(yè)、政府、社區(qū)、各類學(xué)校等部門的中、大型數(shù)據(jù)庫管理員。
5 、圖形圖像制作 精通國際上流行的圖形/圖像制作工具(如CorelDraw、Photoshop、Pagemaker等)。獲取平面設(shè)計(jì)師相關(guān)的認(rèn)證。 就業(yè)方向:廣告制作公司、建筑設(shè)計(jì)公司、包裝裝璜設(shè)計(jì)公司、居室裝修公司、出版印刷公司。
6 、網(wǎng)絡(luò)構(gòu)建技術(shù) 熟悉網(wǎng)絡(luò)結(jié)構(gòu)和組網(wǎng)方式,掌握建網(wǎng)方法,能利用工具分析和排除常見網(wǎng)絡(luò)故障。獲取Cisco路由配置或華為網(wǎng)絡(luò)工程或AMP應(yīng)用工程師認(rèn)證。 就業(yè)方向:企業(yè)、政府、社區(qū)、各類學(xué)校等網(wǎng)絡(luò)構(gòu)建工程師。
7 、網(wǎng)絡(luò)系統(tǒng)管理 掌握網(wǎng)絡(luò)系統(tǒng)管理的基本知識(shí)與應(yīng)用技能,能進(jìn)行網(wǎng)絡(luò)系統(tǒng)的安全設(shè)置。獲取Window2000 Server或TurboLinux TLCE或Cisco路由配置專家認(rèn)證。 就業(yè)方向:企業(yè)、政府、社區(qū)、各類學(xué)校等網(wǎng)絡(luò)系統(tǒng)管理員。
8 、多媒體制作 具有多媒體程序設(shè)計(jì)與多媒體制作策劃的能力?;菊莆彰嫦?qū)ο蟪绦蛟O(shè)計(jì)與建模、造型設(shè)計(jì)、場(chǎng)景設(shè)計(jì)、分鏡頭原理等技能。獲取多媒體設(shè)計(jì)師相關(guān)的認(rèn)證。 就業(yè)方向:多媒體設(shè)計(jì)與制作公司、動(dòng)畫美術(shù)制作出版公司、廣告制作公司。
9、 計(jì)算機(jī)辦公應(yīng)用 精通辦公自動(dòng)化應(yīng)用與管理,熟悉服務(wù)器的安裝、管理和維護(hù),基于應(yīng)用服務(wù)器的相關(guān)服務(wù)和軟件系統(tǒng),具備對(duì)服務(wù)器的網(wǎng)絡(luò)安全設(shè)置、郵件、網(wǎng)頁發(fā)布、FTP、OA、BBS等系統(tǒng)的應(yīng)用和維護(hù)能力。 就業(yè)方向:企業(yè)、政府、社區(qū)、各類學(xué)校等系統(tǒng)管理。
參考資料來源:百度百科-軟件工程
深圳嵌入式軟件開發(fā)要學(xué)哪些東西
什么操作系統(tǒng)呢,深圳嵌入式很強(qiáng)啊,找個(gè)好的培訓(xùn)機(jī)構(gòu)學(xué)起來比較快。
1.硬件基礎(chǔ),皮毛就可以,實(shí)在不會(huì)就算了,反正公司有硬件工程師,而且還可以找供貨商要技術(shù)支持,如果要軟硬件都通,那模電啊數(shù)電啊都是基礎(chǔ),跑不掉的;
2.c/c++/c#/java選一種,推薦c,匯編很少用沒太大必要;
3.操作系統(tǒng),linux/wince/ucos/android等任選一種,初學(xué)推薦ucos;
4.開發(fā)板,這個(gè)是重中之重,自己買的話,目前2440的板子是性價(jià)比最高的,比如友善的mini2440;
5.買個(gè)模塊,gps/gsm/wifi/bt等等,選個(gè)喜歡的,做項(xiàng)目。
操作系統(tǒng)和語言:linux、ucos用c,wince用c++,android用java,其他還有一些不是主流的系統(tǒng)如qnx、lynxos等比較不常用
總結(jié)一下,涉及的課程主要有:電路分析,模擬電路,數(shù)字電路,c語言,c++,java,操作系統(tǒng)原理,微機(jī)原理,單片機(jī)原理與應(yīng)用,數(shù)據(jù)結(jié)構(gòu),嵌入式系統(tǒng)。拓展部分(就是說不是必須會(huì)的,有些公司需要):dsp、fpga,傳感器原理,信號(hào)分析。
重點(diǎn)在于編程語言,即c/c++/java等。
關(guān)于嵌入式軟件開發(fā)需要學(xué)什么課程和嵌入式軟件開發(fā)需要學(xué)什么課程的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。