標(biāo)準(zhǔn)C語(yǔ)言 | ||
模塊 | 課程內(nèi)容 | 培養(yǎng)目標(biāo) |
STDC 基礎(chǔ) | 計(jì)算機(jī)基礎(chǔ)、linux命令,c語(yǔ)言基本語(yǔ)法gcc編譯器運(yùn)算符,表達(dá)式,語(yǔ)句,數(shù)組。函數(shù)。 | 夯實(shí) C 語(yǔ)言和數(shù)據(jù)結(jié)構(gòu)基礎(chǔ) , 培養(yǎng)勝任C語(yǔ)言開(kāi)發(fā)工程師崗位的學(xué)員 , 并為后續(xù)嵌入式開(kāi)發(fā)打下基礎(chǔ) |
STDC 高級(jí) | 指針、字符串、結(jié)構(gòu)、聯(lián)合、枚舉、高級(jí)指針,函數(shù)指針. | |
DATASTRUCTURE | 線性 / 鏈表結(jié)構(gòu)、棧、隊(duì)列、二叉樹(shù)。 | |
SORT ALGORITHM | 冒泡排序、選擇排序、插入排序、快速排序等。 | |
項(xiàng)目實(shí)戰(zhàn) | 俄羅斯方塊、貪吃蛇。 | |
linux系統(tǒng)級(jí)開(kāi)發(fā) | ||
linux 系統(tǒng)基礎(chǔ) | 操作系統(tǒng)的介紹、多模塊開(kāi)發(fā)、gdb 調(diào)試工具和環(huán)境變量。 | 培養(yǎng)linux系統(tǒng)級(jí)開(kāi)發(fā)工程師 , 并為后續(xù)嵌入式底層驅(qū)動(dòng)開(kāi)發(fā)打下基礎(chǔ) |
linux 庫(kù)程序 | 靜態(tài)庫(kù)的制作和使用、動(dòng)態(tài)庫(kù)的制作和使用、動(dòng)態(tài)加載、錯(cuò)誤處理。 | |
linux 內(nèi)存管理 | 內(nèi)存管理與進(jìn)程映射、虛擬內(nèi)存、內(nèi)存映射的建立與解除。 | |
linux 文件系統(tǒng) | 文件內(nèi)核結(jié)構(gòu)、文件描述符、隨機(jī)訪問(wèn)、系統(tǒng) IO、文件元數(shù)據(jù)。 | |
linux 進(jìn)程 /線程 | 子進(jìn)程使用,信號(hào)處理、進(jìn)程間通訊技術(shù)。線程使用,多線程開(kāi)發(fā)同步機(jī)制。 | |
網(wǎng)絡(luò)通訊技術(shù) | 網(wǎng)絡(luò)通訊協(xié)議、套接子、TCP/UDP 協(xié)議客戶端服務(wù)器使用。 | |
項(xiàng)目實(shí)戰(zhàn) | HTTP服務(wù)器 | |
標(biāo)準(zhǔn)C++語(yǔ)言 | ||
STDCPP 面向過(guò)程 | 名字空間、內(nèi)聯(lián)、重載、引用、動(dòng)態(tài)分配內(nèi)存、顯示轉(zhuǎn)換。 | 通過(guò)學(xué)習(xí) C++ 語(yǔ)言和 QT 框架庫(kù) ,培養(yǎng) linux C++ 開(kāi)發(fā)工程師 , 并為后續(xù)嵌入式用戶交互界面開(kāi)發(fā)作準(zhǔn)備 |
STDCPP 面向?qū)ο?/td> | 類和對(duì)象、拷貝構(gòu)造、拷貝賦值、單例模式運(yùn)算符重載、繼承、多重繼承、多態(tài)。 | |
QT | 信號(hào)和槽、QT 設(shè)計(jì)師、資源和圖像、事件、多線程。 | |
SQLite 數(shù)據(jù)庫(kù) | sQLite數(shù)據(jù)簡(jiǎn)介、安裝、命令、語(yǔ)法。select 子句sQLite基本操作。 | |
項(xiàng)目實(shí)戰(zhàn) | HTTP 客戶端 | |
ARM 裸板開(kāi)發(fā)及系統(tǒng)移植 | ||
ARM-CORTEX-A 基礎(chǔ) | 嵌入式介紹、X6818 平臺(tái)介紹、安裝軟件。 | 培養(yǎng)嵌入式的(STM32)裸板開(kāi)發(fā)工程師,并為最終嵌入式驅(qū)動(dòng)課程打下基礎(chǔ) |
ARM-CORTEX-A 開(kāi)發(fā) | LED控制原理、S5P6818 GPIO控制、UART控制單元,SHELL開(kāi)發(fā)、I2C 總線控制。 | |
ARM-CORTEX-A 體系 | 體系結(jié)構(gòu)、ARM匯編指令集、中斷處理、異常處理。 | |
PORTING | 系統(tǒng)移植簡(jiǎn)介、U-Boot 使用、內(nèi)核源碼編譯、系統(tǒng)制作與部署。 | |
驅(qū)動(dòng)及綜合項(xiàng)目 | ||
LDD 基礎(chǔ) | 搭建驅(qū)動(dòng)開(kāi)發(fā)環(huán)境、驅(qū)動(dòng)開(kāi)發(fā)基礎(chǔ)。 | 培養(yǎng)可以勝任的工作崗位:嵌入式軟件工程師/物聯(lián)網(wǎng)工程師/嵌入式測(cè)試工程師 |
LDD 進(jìn)階 | 字符設(shè)備驅(qū)動(dòng)程序、內(nèi)核中斷、定時(shí)器。 | |
LDD 高級(jí) | 并發(fā)控制、設(shè)備驅(qū)動(dòng)阻塞與非阻塞、linux 內(nèi)核內(nèi)存分配、內(nèi)核內(nèi)存映射,I2C驅(qū)動(dòng)子系統(tǒng)。 | |
項(xiàng)目實(shí)戰(zhàn)(智能家居) | 智能家居需求設(shè)計(jì),系統(tǒng)部署,環(huán)境搭建、智能家居系統(tǒng)登陸與認(rèn)證、WFI移植,溫濕模塊控制,視頻監(jiān)控,音樂(lè)播放等模塊、智能家居系統(tǒng)測(cè)試,部署和功能擴(kuò)展。 |
嵌入式軟件工程師具體做什么工作?
嵌入式開(kāi)發(fā)分為哪幾個(gè)方向?
嵌入式工程師如何轉(zhuǎn)行?
嵌入式軟件工程師必備技能有哪些?
固件工程師和嵌入式工程師的區(qū)別?
嵌入式系統(tǒng)分為4層:硬件層:是整個(gè)嵌入式系統(tǒng)的根本。驅(qū)動(dòng)層:要能看懂電路圖還要能對(duì)操作系統(tǒng)內(nèi)核十分的精通,以便所寫的驅(qū)動(dòng)程序在系統(tǒng)調(diào)用時(shí),不會(huì)獨(dú)占操作系統(tǒng)時(shí)間片,而導(dǎo)至其它任務(wù)不能運(yùn)行。操作系統(tǒng)層:在操作系統(tǒng)層的主要工作還是移植,而很少有人來(lái)自已寫操作系統(tǒng)。應(yīng)用層:需要掌握編程語(yǔ)言、開(kāi)發(fā)工具,知道在Linux/Windows等操作系統(tǒng)下如何進(jìn)行編程、函數(shù)調(diào)用,掌握編譯和開(kāi)發(fā)環(huán)境等。
掌握操作系統(tǒng)、編程工具和程序設(shè)計(jì)環(huán)境,精通嵌入式系統(tǒng)的程序設(shè)計(jì)是主要的要求,因?yàn)榫幊淌乔度胧较到y(tǒng)軟件工程師花費(fèi)絕大部分時(shí)間的工作,因此嵌入式系統(tǒng)軟件工程師必須熟練掌握操作系統(tǒng)和嵌入式硬件結(jié)構(gòu),看得懂諸如硬件寄存器一類的內(nèi)容、掌握基于板級(jí)的匯編和C編程,了解硬件的接口電路設(shè)計(jì),掌握基于嵌入式操作系統(tǒng)的環(huán)境應(yīng)用與工具鏈,比如Linux下的ARM工具鏈等等。
嵌入式系統(tǒng)開(kāi)發(fā)環(huán)境是你學(xué)習(xí)如何開(kāi)發(fā)一個(gè)嵌入式系統(tǒng)項(xiàng)目的實(shí)驗(yàn)平臺(tái)。在培訓(xùn)中,你接觸的是一種能夠進(jìn)行具有相當(dāng)實(shí)際效果實(shí)驗(yàn)的教學(xué)實(shí)驗(yàn)平臺(tái),這種教學(xué)實(shí)驗(yàn)平臺(tái)必須外接特定的開(kāi)發(fā)模塊,才能形成一個(gè)實(shí)際的開(kāi)發(fā)系統(tǒng)。擁有一套嵌入式系統(tǒng)實(shí)驗(yàn)平臺(tái),能夠極大地幫助嵌入式系統(tǒng)軟件初學(xué)者盡快熟悉和掌握嵌入式系統(tǒng)。熟悉一個(gè)實(shí)際的嵌入式系統(tǒng)開(kāi)發(fā)平臺(tái),是獲得實(shí)際進(jìn)行嵌入式系統(tǒng)軟件開(kāi)發(fā)工作經(jīng)驗(yàn)的必經(jīng)之路。
北京嵌入式工程師學(xué)校,助你走上嵌入式技術(shù)的高峰
課程背景
嵌入式系統(tǒng)在科技行業(yè)中占據(jù)重要地位,具有廣泛的應(yīng)用前景。作為專門培養(yǎng)嵌入式工程師的學(xué)校,北京嵌入式工程師學(xué)校對(duì)市場(chǎng)需求進(jìn)行了深入調(diào)研,并研發(fā)了一系列可行的課程,旨在為學(xué)員提供全面、系統(tǒng)的嵌入式技術(shù)培訓(xùn)服務(wù)。
課程特色
1. 導(dǎo)師團(tuán)隊(duì)強(qiáng)大,匯聚國(guó)內(nèi)外頂尖嵌入式技術(shù)專家。
2. 實(shí)戰(zhàn)課程讓學(xué)員更快、更深入學(xué)習(xí)掌握嵌入式技術(shù)。
3. 互動(dòng)式教學(xué),學(xué)員可以在實(shí)踐中自由發(fā)揮,調(diào)整思路。
4. 出色的學(xué)習(xí)環(huán)境,裝備先進(jìn),提供優(yōu)質(zhì)的服務(wù)。
課程目標(biāo)
1. 幫助學(xué)員全面了解嵌入式技術(shù)領(lǐng)域的知識(shí)。
2. 提高學(xué)員在嵌入式領(lǐng)域的技能,以滿足市場(chǎng)需求。
3. 培養(yǎng)學(xué)員注重實(shí)踐能力,可以獨(dú)立設(shè)計(jì)并編寫高質(zhì)量代碼。
4. 讓學(xué)員熟練掌握嵌入式技術(shù)及其應(yīng)用,使其具備成為優(yōu)秀工程師的基本素質(zhì)。
學(xué)習(xí)對(duì)象
1. 無(wú)編程基礎(chǔ)的初學(xué)者。
2. 已經(jīng)具備編程基礎(chǔ),但希望提高自己水平的人士。
3. 已入職嵌入式行業(yè)的從業(yè)人員,希望通過(guò)進(jìn)修提高自己的工作能力。
課程內(nèi)容
1. 嵌入式軟件開(kāi)發(fā)基礎(chǔ)
2. 嵌入式硬件設(shè)計(jì)基礎(chǔ)
3. ARM芯片開(kāi)發(fā)技術(shù)
4. 系統(tǒng)調(diào)試與優(yōu)化技術(shù)
學(xué)習(xí)時(shí)長(zhǎng)
本課程共計(jì)72個(gè)課時(shí),每周上課2次,每次3個(gè)小時(shí),為期6個(gè)月。
收費(fèi)范圍
本課程收費(fèi)標(biāo)準(zhǔn)為7980元/人。學(xué)校為在校學(xué)生以及報(bào)讀滿一年的學(xué)生提供優(yōu)惠,收費(fèi)標(biāo)準(zhǔn)為6980元/人。
學(xué)習(xí)收獲
通過(guò)本課程,學(xué)員可以全面了解嵌入式技術(shù)的相關(guān)知識(shí)點(diǎn),并可以通過(guò)實(shí)戰(zhàn),輕松掌握嵌入式技術(shù)的核心內(nèi)容,進(jìn)一步提高自己的工作能力。
結(jié)語(yǔ)
以上信息僅供參考,實(shí)際情況以到校咨詢?yōu)闇?zhǔn)??陕?lián)系在線客服,預(yù)約免費(fèi)體驗(yàn)課,讓你更好地了解北京嵌入式工程師學(xué)校為學(xué)員提供的優(yōu)質(zhì)服務(wù)。
培訓(xùn)項(xiàng)目:UI設(shè)計(jì)培訓(xùn)、java培訓(xùn)、軟件測(cè)試培訓(xùn)、web前端培訓(xùn)、linux云計(jì)算培訓(xùn)、網(wǎng)絡(luò)運(yùn)維培訓(xùn)、網(wǎng)絡(luò)營(yíng)銷培訓(xùn)、云計(jì)算培訓(xùn)、人工智能培訓(xùn)、C培訓(xùn)、C++培訓(xùn)、嵌入式培訓(xùn)、UE培訓(xùn)、網(wǎng)絡(luò)安全工程師培訓(xùn)
¥1980014429人關(guān)注
¥198005361人關(guān)注
¥詢價(jià)4161人關(guān)注
¥詢價(jià)4548人關(guān)注
¥詢價(jià)1766人關(guān)注
¥19800起12828人關(guān)注
¥19800起19407人關(guān)注
¥18800起46030人關(guān)注
¥2280013202人關(guān)注
¥23800起24973人關(guān)注