女女女女bbbbbb毛片在线,久久亚洲av无码西西人体,老熟妇乱子伦牲交视频,久久夜色精品国产亚洲av,久久久久国产精品

當(dāng)前位置: 首頁 > 精選課程  > 成都嵌入式開發(fā)課程

成都嵌入式開發(fā)課程

【所屬機(jī)構(gòu):成都學(xué)到牛牛

成都嵌入式開發(fā)課程

嵌入式開發(fā)是指利用分立元件或集成器件進(jìn)行電路設(shè)計(jì)、結(jié)構(gòu)設(shè)計(jì),再進(jìn)行軟件編程(通常是高級(jí)語言),實(shí)驗(yàn),經(jīng)過多輪修改設(shè)計(jì)、制作,最終完成整個(gè)系統(tǒng)的開發(fā)。這種嵌入式開發(fā),適用于未來產(chǎn)品比較單一,產(chǎn)量比較大,產(chǎn)品開發(fā)周期比較長,成本控制比較嚴(yán)格的系統(tǒng)。

【課程名稱】:嵌入式開發(fā)就業(yè)班

【課程周期】:5個(gè)月

【課程目標(biāo)】:本課程旨在培養(yǎng)嵌入式驅(qū)動(dòng)研發(fā)工程師,能從事嵌入式驅(qū)動(dòng)開發(fā)、Android底層開發(fā)、多平臺(tái)驅(qū)動(dòng)開發(fā)、Linux應(yīng)用程序開發(fā)等相關(guān)工作。

嵌入式開發(fā)人員

【課程對(duì)象】:零基礎(chǔ)、轉(zhuǎn)行學(xué)習(xí)開發(fā)人員

【三位一體專屬定制服務(wù)】:

1、就業(yè)規(guī)劃師:簡歷設(shè)計(jì)、面試指導(dǎo)、職業(yè)規(guī)劃,內(nèi)推+企業(yè)雙選會(huì);

2、專業(yè)講師理論+實(shí)踐手把手教學(xué),內(nèi)推+企業(yè)雙選會(huì);

3、班主任:學(xué)員管理、監(jiān)督,學(xué)習(xí)方案規(guī)劃。

【環(huán)境展示】:

榮譽(yù)墻

課室

【課程大綱】:

第一階段:C語言核心(學(xué)習(xí)時(shí)長:5周)

一、Linux系統(tǒng)基礎(chǔ)

Linux系統(tǒng)安裝、命令講解、文件管理、用戶管理;linux各種軟件安裝、shell腳本、環(huán)境變量;系統(tǒng)網(wǎng)絡(luò)配置,TCP/IP簡介,網(wǎng)絡(luò)文件系統(tǒng)。

二、C語言核心

1、C語言表達(dá)式、基礎(chǔ)運(yùn)算符、C語言關(guān)鍵字、基本數(shù)據(jù)類型;

2、內(nèi)存圖,取地址與解地址、指針與內(nèi)存、內(nèi)存管理;邏輯運(yùn)算和位運(yùn)算;

3、程序結(jié)構(gòu),順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu);

4、數(shù)組,一維數(shù)組、二維數(shù)組、多維數(shù)組、指針數(shù)組、字符數(shù)組等;

5、編譯原理,宏定義與預(yù)處理、內(nèi)存分段、代碼段、數(shù)據(jù)段、堆棧段等;

6、函數(shù),參數(shù)傳遞和返回值傳遞規(guī)則、遞歸函數(shù)、回調(diào)函數(shù);

7、字符串,字符串基本操作、字符串函數(shù)實(shí)現(xiàn)等;

8、指針,一級(jí)指針、二級(jí)指針、多級(jí)指針、數(shù)組指針、函數(shù)指針等;

9、自定義數(shù)據(jù)結(jié)構(gòu),結(jié)構(gòu)體、聯(lián)合、枚舉;

10、標(biāo)準(zhǔn)庫文件操作,文件打開、關(guān)閉、讀、寫、讀寫緩沖區(qū)等;

11、強(qiáng)制類型轉(zhuǎn)換,C語言封裝與設(shè)計(jì);C語言頭文件、動(dòng)態(tài)庫和靜態(tài)庫、大型工程文件布局與頭文件的使用。

三、輔助工具:

Makefile、GDB調(diào)試軟件、GIT版本控制管理;visual studio使用、Eclipse入門;Source Insight代碼查看與編寫、Putty工具。

四、數(shù)據(jù)結(jié)構(gòu):

單鏈表操作,鏈表構(gòu)建、銷毀、插入、刪除、排序、逆轉(zhuǎn);冒泡、選擇、插入、快速排序;隊(duì)列、循環(huán)隊(duì)列、棧;二分查找、哈希表構(gòu)建;樹、二叉樹、哈弗曼樹;Linux內(nèi)核鏈表、雙向循環(huán)鏈表;this指針、container_of等。

教學(xué)案例:學(xué)生管理系統(tǒng)、俄羅斯方塊、貪吃蛇。

課程目標(biāo):達(dá)到在Linux系統(tǒng)使用和開發(fā),C語言程序開發(fā),并深入C語言,尤其是內(nèi)存使用,達(dá)到能夠看懂Linux內(nèi)核代碼水平。

嵌入式開發(fā)圖片

第二階段:系統(tǒng)編程和網(wǎng)絡(luò)編程(學(xué)習(xí)時(shí)長:3周)

一、系統(tǒng)文件

POSIX標(biāo)準(zhǔn)介紹、Unix和Linux關(guān)系;Linux系統(tǒng)I/O、文件讀寫、鎖、mmap等操作;視頻顯示設(shè)備FrameBuffer操作;LinuxI/O多路復(fù)用。

二、進(jìn)程和線程

系統(tǒng)進(jìn)程創(chuàng)建、通信、退出機(jī)制;Linux線程操作、互斥操作;Linux系統(tǒng)進(jìn)程間通信;Linux線程創(chuàng)建、退出等操作;Linux線程間同步與互斥。

三、網(wǎng)絡(luò)接口調(diào)用

UDP和TCP接口編程,數(shù)據(jù)的發(fā)送與接收;Sniffer抓包程序分析,TCP/IP五層詳解,各層數(shù)據(jù)原理;網(wǎng)絡(luò)數(shù)據(jù)封裝,各層數(shù)據(jù)的發(fā)送與接收;網(wǎng)絡(luò)文件傳輸、消息打包等;簡明局域網(wǎng)聊天軟件。

四、網(wǎng)絡(luò)數(shù)據(jù)構(gòu)建

I/O多路復(fù)用、廣播、多播程序;ARP請(qǐng)求與攻擊;路由器、交換機(jī)、網(wǎng)關(guān)原理;Sniffer網(wǎng)絡(luò)抓包程序分析,TCP/IP五層詳解;網(wǎng)絡(luò)數(shù)據(jù)封裝,各層數(shù)據(jù)的發(fā)送和接收;廣播、多播程序。

教學(xué)案例:TCP和UDP網(wǎng)絡(luò)文件傳輸、局域網(wǎng)絡(luò)聊天。

課程目標(biāo):使學(xué)員理解系統(tǒng)編程,尤其是文件、進(jìn)程和數(shù)據(jù)庫;對(duì)網(wǎng)絡(luò)五層有深入了解,能夠抓包、分析包和封裝包,熟悉基于TCP和UDP的編程;理解C++語言與C語言的優(yōu)缺點(diǎn),并能夠基于QT圖形化編程。

嵌入式開發(fā)圖片

第三階段:C++QT開發(fā)(學(xué)習(xí)時(shí)長:4周)

一、C++核心

1、C++、C和匯編語言三者之間的聯(lián)系與區(qū)別,輸入輸出流、文件IO流、引用、友元、命名空間,函數(shù)重載、默認(rèn)參數(shù)等;

2、面向?qū)ο缶幊趟枷耄惖姆庋b和繼承;

3、對(duì)象內(nèi)存,對(duì)象內(nèi)存的動(dòng)態(tài)分配和釋放、this指針;類的成員函數(shù)和成員變量、靜態(tài)成員和靜態(tài)成員函數(shù);

4、構(gòu)造函數(shù)、析構(gòu)函數(shù)、拷貝構(gòu)造函數(shù)(深拷貝、淺拷貝),友元函數(shù)和友元類,內(nèi)聯(lián)函數(shù),操作符重載、仿函數(shù)functor、謂詞函數(shù);

5、C++多態(tài)、虛函數(shù)、純虛函數(shù)、虛函數(shù)表、抽象類和接口類;

6、C++類型轉(zhuǎn)換,向上造型和向下造型、static_cast、dynamic_cast、const_cast、reinterpret_cast;

7、STL模板、類模板、函數(shù)模板、迭代器、容器、適配器、算法等;

8、泛型、Boost庫、ACE框架;

9、C++設(shè)計(jì)模式,單例模式、工廠模式、代理模式等;

10、C++異常,C++標(biāo)準(zhǔn)異常庫、異常的拋出和捕獲;

11、C++11新標(biāo)準(zhǔn):類型推導(dǎo)、Lambda表達(dá)式、正則表達(dá)式、模板增強(qiáng)、區(qū)間迭代等。

二、QT編程基礎(chǔ)

1、QtCreator集成開發(fā)環(huán)境介紹(設(shè)置開發(fā)環(huán)境,設(shè)置編譯環(huán)境,視圖切換,快速查聲明);

2、QT編程基礎(chǔ),源文件、頭文件、ui文件、qrc資源文件、pro工程文件等;

3、QT編譯器與編譯流程;

4、QT Designer,控件和布局、主界面區(qū)域、控件屬性區(qū)域、控件列表區(qū);

5、元對(duì)象系統(tǒng),元對(duì)象屬性,QT信號(hào)和槽機(jī)制。

三、數(shù)據(jù)結(jié)構(gòu)

1、QByteArray字節(jié)數(shù)組,QString字符串;

2、順序容器,QList、QLinkList、QVector、QQueue、QStack,掌握數(shù)組、棧和鏈表的操作;

3、關(guān)聯(lián)容器,QSet、QMultiSet、QMap、QMultiMap、QHash、QMultiHash;

4、迭代器iterator的使用,掌握對(duì)容器的迭代遍歷,掌握二叉樹和哈希表等操作。

四、QT圖形界面

1、QT組件布局(QLayout):QBoxLayout,QFormLayout,QGridLayout和QStackedLayout;

2、QT按鍵,QAbstractButton、QPushButton、QCheckBox、QRadioButton、QToolButton;

3、QT Widget:QListWidget、QTableWidget、QTreeWidget等;

4、QT窗口,主界面、菜單欄、工具欄、狀態(tài)欄等;

5、QT樣式表(QSS)。

QT對(duì)話框

五、QT對(duì)話框

1、QT對(duì)話框,模態(tài)對(duì)話框和非模態(tài)對(duì)話框;

2、QT標(biāo)準(zhǔn)對(duì)話框,QFileDialog、QFontDialog、QColorDialog、QMessageBox等;

3、QT自定義對(duì)話框。

六、QT事件

1、QT事件,QT事件循環(huán)、鼠標(biāo)事件、按鍵事件、事件過濾器;

2、Painter事件,QPen和QBrush、QT系統(tǒng)坐標(biāo)、繪畫系統(tǒng)、QPainter繪圖;update函數(shù);繪圖設(shè)備(QPixmap、QBitmap、QImage、QPicture)。

七、文件操作

抽象文件引擎類:QIODevice;文本流與二進(jìn)制數(shù)據(jù)流;文件和數(shù)據(jù)流的基本原理和概念;使用QFile、QTextStream、QDataStream與文件的讀出和寫入;INI文件使用;XML文件使用;JSON文件使用。

八、數(shù)據(jù)庫

QT QSqlDatabase與數(shù)據(jù)庫交互操作;QSqlQuery執(zhí)行SQL語句,數(shù)據(jù)庫數(shù)據(jù)增刪改查;Navicat安裝與使用。

九、進(jìn)程和線程

1、QT進(jìn)程,進(jìn)程創(chuàng)建、進(jìn)程間通信和進(jìn)程退出機(jī)制;

2、QT線程,QT線程(QThread)創(chuàng)建、moveToThread創(chuàng)建;

3、QT線程的互斥和同步,QMutex、QReadWriteLock、QSemphore和QWaitCondition。

十、網(wǎng)絡(luò)編程

TCP/IP網(wǎng)絡(luò)通信基礎(chǔ);UDP網(wǎng)絡(luò)通信(QUdpSocket);TCP網(wǎng)絡(luò)通信(QTcpSocket、QTcpServer)。

教學(xué)案例:TCP和UDP網(wǎng)絡(luò)文件傳輸、局域網(wǎng)絡(luò)聊天、計(jì)算器軟件、數(shù)據(jù)管理系統(tǒng)。

課程目標(biāo):理解C++語言與C語言的優(yōu)缺點(diǎn),并能掌握QT圖形化編程;熟悉基于QT的TCP和UDP編程,對(duì)網(wǎng)絡(luò)五層有深入了解,能夠抓包、分析包和封裝包;深入學(xué)習(xí)基于QT的文件和數(shù)據(jù)庫操作;了解進(jìn)程;深入學(xué)習(xí)基于QT線程。

網(wǎng)絡(luò)編程

第四階段:模塊項(xiàng)目(學(xué)習(xí)時(shí)長:2周)

項(xiàng)目列表:裝備管理系統(tǒng);串口網(wǎng)絡(luò)調(diào)試助手;文本編輯器;FeiQ通信軟件;網(wǎng)絡(luò)抓包工具;音視頻播放器;ModScan32軟件。

課程目標(biāo):熟練使用前期課程內(nèi)容,完成項(xiàng)目內(nèi)容,掌握項(xiàng)目需求分析及文檔編寫,項(xiàng)目時(shí)間及進(jìn)度評(píng)估,項(xiàng)目模塊化及任務(wù)分工,了解代碼測試用例編寫及BUG調(diào)試,提高解決問題能力,熟練使用項(xiàng)目工程代碼版本管理工具SVN及GIT,熟悉項(xiàng)目匯報(bào)文檔編寫及項(xiàng)目匯報(bào)。

第五階段:Linux內(nèi)核驅(qū)動(dòng)(學(xué)習(xí)時(shí)長:2周)

一、開發(fā)板環(huán)境搭建:

嵌入式系統(tǒng)軟硬件介紹,ARM、三星、Exynos4412開發(fā)板等介紹;主流軟硬件8051、DSP、FPGA、X86介紹;Uboot燒寫、Linux內(nèi)核燒寫、網(wǎng)絡(luò)文件系統(tǒng)掛載;嵌入式交叉編譯環(huán)境搭建。

二、內(nèi)核構(gòu)建:

Linux內(nèi)核編譯配置與編譯;Linux內(nèi)核裁剪;根文件系統(tǒng)制作、Busybox編譯配置與安裝。

三、Linux內(nèi)核機(jī)制:

Linux內(nèi)核IO;Linux內(nèi)核中斷;Linux內(nèi)核字符設(shè)備驅(qū)動(dòng)模型;應(yīng)用層、Linux內(nèi)核與硬件之間的關(guān)系;輸入設(shè)備訪問程序開發(fā),Camera,Mouse,Keyboard,Touch Screen。

教學(xué)案例:Linux系統(tǒng)移植、圖片格式轉(zhuǎn)換、視頻文件播放、輸入類設(shè)備驅(qū)動(dòng)。

課程目標(biāo):能夠構(gòu)建基于A9開發(fā)板的工作環(huán)境,并使學(xué)員理解從應(yīng)用層與內(nèi)核的關(guān)系,掌握Linux內(nèi)核機(jī)制;通過兩種驅(qū)動(dòng),從應(yīng)用層、內(nèi)核層再到硬件之間關(guān)系,明白內(nèi)核驅(qū)動(dòng)的真正含義;最后熟悉各種平臺(tái)的研發(fā),滿足不同公司和平臺(tái)的需求。

第六階段:實(shí)戰(zhàn)項(xiàng)目(學(xué)習(xí)時(shí)長:4周)

一、項(xiàng)目列表:

Android系統(tǒng)移植與開發(fā),數(shù)碼相框,人臉識(shí)別系統(tǒng)開發(fā),無人機(jī)飛控系統(tǒng),物聯(lián)網(wǎng)數(shù)據(jù)采集網(wǎng)關(guān),5G物聯(lián)網(wǎng)環(huán)境監(jiān)測系統(tǒng)……

二、項(xiàng)目專題:

總線設(shè)備驅(qū)動(dòng)模型;USB總線設(shè)備驅(qū)動(dòng);IIC總線設(shè)備驅(qū)動(dòng);LCD底層驅(qū)動(dòng),內(nèi)核圖形設(shè)備管理,多平臺(tái)驅(qū)動(dòng)研發(fā)。

課程目標(biāo):掌握項(xiàng)目需求分析及文檔編寫,項(xiàng)目時(shí)間及進(jìn)度評(píng)估,項(xiàng)目模塊化及任務(wù)分工,了解代碼測試用例編寫及BUG調(diào)試,提高解決問題能力,熟練使用項(xiàng)目工程代碼版本管理工具SVN及GIT,熟悉項(xiàng)目匯報(bào)文檔編寫及項(xiàng)目匯報(bào),商業(yè)項(xiàng)目開發(fā)運(yùn)營模式,真正實(shí)現(xiàn)與企業(yè)項(xiàng)目無縫對(duì)接。

第七階段:就業(yè)指導(dǎo)(學(xué)習(xí)時(shí)長:1周)

內(nèi)容涵蓋:

個(gè)人簡歷制作指導(dǎo);講解不同企業(yè)/職位面試經(jīng)驗(yàn);模擬企業(yè)一對(duì)一、多對(duì)一面試現(xiàn)場;向合作企業(yè)內(nèi)推學(xué)員簡歷或組織專場招聘會(huì)。

課程目標(biāo):指導(dǎo)學(xué)員知曉、理解、掌握面試流程及技巧,學(xué)會(huì)分析自我能力是否匹配企業(yè)職位,并在面試時(shí)可以清晰準(zhǔn)確的表達(dá)出自己的亮點(diǎn)及優(yōu)勢,最終拿到職業(yè)offer。

企業(yè)項(xiàng)目實(shí)戰(zhàn)

【企業(yè)項(xiàng)目實(shí)戰(zhàn),就業(yè)技能全覆蓋】:

無線水文檢測系統(tǒng)項(xiàng)目簡介:

無線水文檢測系統(tǒng)是一種利用無線傳感器技術(shù)來進(jìn)行水文監(jiān)測的系統(tǒng)。它可以實(shí)時(shí)采集水文數(shù)據(jù)并將其傳輸?shù)奖O(jiān)測中心或者云端平臺(tái),從而實(shí)現(xiàn)對(duì)水文情況的監(jiān)控和分析。

項(xiàng)目涉及知識(shí)點(diǎn):

傳感器技術(shù),通信技術(shù),數(shù)據(jù)處理技術(shù),自動(dòng)化控制技術(shù),環(huán)境監(jiān)測技術(shù),電子工程知識(shí)。

2、5G物聯(lián)網(wǎng)數(shù)據(jù)展示平臺(tái)項(xiàng)目簡介:

5G物聯(lián)網(wǎng)數(shù)據(jù)展示平臺(tái)是一種基于5G網(wǎng)絡(luò)技術(shù)和物聯(lián)網(wǎng)技術(shù)的數(shù)據(jù)展示平臺(tái),它可以幫助企業(yè)、政府等機(jī)構(gòu)將分散在各個(gè)物聯(lián)網(wǎng)設(shè)備中的數(shù)據(jù)整合起來,通過數(shù)據(jù)可視化的方式呈現(xiàn)出來,以便更好地進(jìn)行分析、決策和管理。

項(xiàng)目涉及知識(shí)點(diǎn):

5G技術(shù),物聯(lián)網(wǎng)技術(shù),數(shù)據(jù)可視化,數(shù)據(jù)分析,云計(jì)算,大數(shù)據(jù)技術(shù),數(shù)據(jù)庫技術(shù),數(shù)據(jù)安全。

3、安防視頻檢測系統(tǒng)項(xiàng)目簡介:

安防視頻檢測系統(tǒng)通常由硬件設(shè)備、軟件系統(tǒng)和數(shù)據(jù)存儲(chǔ)三個(gè)部分組成,硬件設(shè)備包括攝像頭、服務(wù)器、存儲(chǔ)設(shè)備等,軟件系統(tǒng)則包括圖像處理算法、數(shù)據(jù)分析模塊、報(bào)警系統(tǒng)等。

項(xiàng)目涉及知識(shí)點(diǎn):

計(jì)算機(jī)視覺,人工智能,數(shù)據(jù)庫技術(shù),傳感器技術(shù),網(wǎng)絡(luò)技術(shù),安全與隱私保護(hù)。

【師資介紹】:

周老師

周老師

老師介紹:成都市金熊貓人才,學(xué)到教學(xué)總監(jiān);成都理工大學(xué)碩士,四川多所高校兼職教師,四川省軟件行業(yè)理事;曾就職多家物聯(lián)網(wǎng)500強(qiáng)企業(yè),從事嵌入式和物聯(lián)網(wǎng)項(xiàng)目研發(fā)和管理;物聯(lián)網(wǎng)M2M通信解決方案先行者;13年工業(yè)物聯(lián)網(wǎng)開發(fā)經(jīng)驗(yàn),九年以上教學(xué)經(jīng)驗(yàn),嵌入式和物聯(lián)網(wǎng)研發(fā)方面人士。

主導(dǎo)項(xiàng)目:物聯(lián)網(wǎng)M2M通信解決方案、設(shè)備運(yùn)行監(jiān)控系統(tǒng)、設(shè)備全生命周期與健康管理平臺(tái)、嵌入式設(shè)備消息隊(duì)列、大容量數(shù)據(jù)庫、工業(yè)設(shè)備網(wǎng)關(guān)、物聯(lián)網(wǎng)通信集成等。

任老師

任老師

老師介紹:畢業(yè)于電子科技大學(xué),曾在研究所從事軟件研發(fā)相關(guān)工作;軟件工程師,七年以上教學(xué)經(jīng)驗(yàn);具有豐富的教學(xué)實(shí)踐經(jīng)驗(yàn),精通多門編程語言,熟悉Linux系統(tǒng)驅(qū)動(dòng)開發(fā);主導(dǎo)并參與多個(gè)大型項(xiàng)目的架構(gòu)設(shè)計(jì),如跨平臺(tái)頻譜分析控件,DSP音頻降噪,OSG飛行仿真系統(tǒng),雷達(dá)復(fù)聽仿真系統(tǒng)等。

【機(jī)構(gòu)簡介】: 學(xué)到牛牛專注軍工軟件人才培養(yǎng),總部位于成都市,創(chuàng)辦于2012年,是一家培養(yǎng)IT人才的科技品牌,作為國內(nèi)專業(yè)的軍工軟件人才服務(wù)企業(yè),學(xué)到被賦予一份責(zé)任和使命,在軍工行業(yè)信息技術(shù)快速發(fā)展的形勢下,持續(xù)帶領(lǐng)者著軍工軟件人才在技術(shù)上的飛速成長,目前學(xué)到牛牛業(yè)務(wù)涵蓋人才服務(wù)、學(xué)校合作、軟件開發(fā)三大板塊,通過高新技術(shù)和專業(yè)的解決方案,滿足社會(huì)及學(xué)校的信息化、智能化需求,如今,學(xué)到牛牛帶著“學(xué)到”標(biāo)簽的高新技術(shù)人才更是遍布全國各地,為國防軍工失業(yè)建設(shè)添磚加瓦。

本站焦點(diǎn)