日本亚洲欧美日韩中文字幕_精品欧美一区二区三区久久久_久久av高潮av无码av_成在人线av无码免费_亚洲中文字幕无码久久精品1

返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 惠業(yè)人才服務(wù)基地

400-850-8622

全國統(tǒng)一學(xué)習(xí)專線 8:30-21:00

哈爾濱嵌入式開發(fā)就業(yè)班培訓(xùn) 惠業(yè)人才

授課機(jī)構(gòu):惠業(yè)人才服務(wù)基地

地址:哈爾濱市平房區(qū)哈平路集中區(qū)松花路9號(hào)(8號(hào)樓)

網(wǎng)報(bào)價(jià)格:¥電詢

課程原價(jià):¥電詢

咨詢熱線:400-850-8622

課程詳情 在線報(bào)名

嵌入式軟件工程師課程大綱(800課時(shí))

專業(yè)介紹:
在社會(huì)與企業(yè)急需嵌入式高級(jí)人才的推動(dòng)力下,惠業(yè)集團(tuán)結(jié)合多家*企業(yè)與嵌入式資深教育專家,針對(duì)學(xué)員的現(xiàn)有教育情況與企業(yè)社會(huì)對(duì)嵌入式人才的需求狀況,研究開發(fā)了此專業(yè)課程。本專業(yè)以目前流行的嵌入式ARM9、ARM11硬件平臺(tái)為基礎(chǔ),結(jié)合開源linux操作系統(tǒng),由淺入深的講解嵌入式開發(fā)的整套流程,并以理論結(jié)合實(shí)踐的方式,讓學(xué)員在掌握理論的基礎(chǔ)上,重點(diǎn)培養(yǎng)學(xué)生的實(shí)際嵌入式項(xiàng)目開發(fā)能力。
培養(yǎng)方案:
基于安博教育大量的企業(yè)數(shù)據(jù)調(diào)研,該課程專注于培養(yǎng)精通linux應(yīng)用編程、arm體系結(jié)構(gòu)、linux系統(tǒng)構(gòu)建、QT圖形界面開發(fā)、驅(qū)動(dòng)程序開發(fā)技術(shù)。通過該實(shí)訓(xùn)課程,實(shí)訓(xùn)學(xué)員能夠積累1-2年的嵌入式軟件開發(fā)的經(jīng)驗(yàn)。
行業(yè)需求為核心的課程體系:
在實(shí)訓(xùn)項(xiàng)目經(jīng)理的帶領(lǐng)下,通過完成多個(gè)企業(yè)級(jí)項(xiàng)目(基于s3c2440或s3c6410平臺(tái)的嵌入式軟件項(xiàng)目)的分析、設(shè)計(jì)和開發(fā),掌握開發(fā)企業(yè)級(jí)軟件項(xiàng)目過程所需的設(shè)計(jì)規(guī)范、開發(fā)流程、質(zhì)量控制及項(xiàng)目管理。
就業(yè)方向:
嵌入式圖形界面開發(fā)工程師、嵌入式應(yīng)用軟件研發(fā)工程師、驅(qū)動(dòng)程序開發(fā)工程師、系統(tǒng)構(gòu)建工程師、移動(dòng)設(shè)備軟件開發(fā)工程師、測(cè)試工程師、技術(shù)支持人員、教育科研人員、軟件維護(hù)、軟件構(gòu)架等技術(shù)人才。

嵌入式軟件工程師課程大綱(800課時(shí))

課程主題實(shí)訓(xùn)內(nèi)容

課時(shí)

實(shí)訓(xùn)目標(biāo)

*階段(嵌入式Linux高級(jí)C程序設(shè)計(jì))

Linux基礎(chǔ)操作

Linux桌面應(yīng)用系統(tǒng)Ubuntu系統(tǒng)的安裝;
Linux系統(tǒng)的主目錄;
linux的常用命令;
Linux的vim編輯軟件;
Linux的ftp、samba、ssh、tftp服務(wù)器搭建
Linux的shell腳本編程;
makefile編寫;
gdb程序調(diào)試軟件
gcc編譯過程分析
40 1. Linux操作系統(tǒng)安裝
2. Linux系統(tǒng)目錄
3. Linux系統(tǒng)基本命令
4. Linux系統(tǒng)VI編輯器
5. Linux系統(tǒng)用戶管理
6. Linux系統(tǒng)權(quán)限管理
7. Linux文件系統(tǒng)
8. Linux系統(tǒng)進(jìn)程管理
9. Linux系統(tǒng)軟件包管理
10. Linux常用系統(tǒng)服務(wù)搭建
11. Linux系統(tǒng)shell腳本
12. 掌握gcc,makefile使用

c語言程序強(qiáng)化訓(xùn)練

數(shù)據(jù)類型、運(yùn)算符、表達(dá)式;
分支、循環(huán)語句;
數(shù)組、指針、函數(shù);
結(jié)構(gòu)體、共用體、枚舉、鏈表;
ANSI C文件操作;
宏、預(yù)處理;
C語言數(shù)據(jù)結(jié)構(gòu);
100 1. 了解 C語言程序設(shè)計(jì)的基本概念
2. 掌握 C語言中常見數(shù)據(jù)類型
3. 掌握 C語言中分支語句的使用
4. 掌握 C語言中循環(huán)語句的使用
5. 掌握 C語言中數(shù)組的使用
6. 掌握 C語言中指針的使用
7. 掌握 C語言中函數(shù)的使用
8. 掌握 C語言中結(jié)構(gòu)體的使用
9. 掌握 C語言中鏈表的使用
10.掌握ANSI C文件操作
11.掌握預(yù)處理的使用
12.掌握棧、隊(duì)列、樹、二叉樹等數(shù)據(jù)結(jié)構(gòu)的使用

Linux高級(jí)應(yīng)用編程

文件IO:open、read、write、lseek、close等系統(tǒng)調(diào)用;
opendir、stat、readdir等目錄操作函數(shù);
fork、wait、waitpid函數(shù);進(jìn)程間管道通信、信號(hào)通信、信號(hào)量、共享內(nèi)存;
100 1.掌握POSIX文件操作
2.掌握Linux目錄編程
3.掌握Linux進(jìn)程編程
4.掌握Linux進(jìn)程間通信
5.掌握Linux線程編程
6.掌握Linux Socket網(wǎng)絡(luò)編程

企業(yè)經(jīng)理項(xiàng)目實(shí)例分析1

第二階段(嵌入式系統(tǒng)開發(fā))

arm體系結(jié)構(gòu)與編程

嵌入式系統(tǒng)介紹;
arm簡(jiǎn)介;
arm處理器模式;
arm的寄存器;
arm的異常;
存儲(chǔ)器IO;
arm指令集、匯編程序設(shè)計(jì);
ADS1.2的使用;
開發(fā)板的仿真調(diào)試;
arm裸機(jī)程序的設(shè)計(jì):LED燈控制、按鍵控制、內(nèi)存控制、SWI軟中斷模擬、MMU粗頁表設(shè)計(jì)等
80 1.掌握arm基本概念
2.掌握arm可編程寄存器的使用
3.掌握arm常用匯編程序的設(shè)計(jì)
4.掌握arm體系的異常處理
5.掌握arm體系的匯編、C語言之間的相互調(diào)用
6.掌握arm體系結(jié)構(gòu)的ADS1.2工具的使用
7.掌握arm體系結(jié)構(gòu)的裸機(jī)編程實(shí)驗(yàn)的開發(fā)

Linux系統(tǒng)構(gòu)建

cross_tools工具的移植;
交叉編譯工具arm-linux-gcc及二進(jìn)制工具arm-linux-readelf、ar、strip、objcopy、objdump工具的使用;
boot代碼的分析;source_insight代碼分析軟件的使用;
uboot*階段,第二階段代碼的分析;
Linux系統(tǒng)的裁剪步驟;
Kconfig文件的編寫規(guī)則;
內(nèi)核makefile、
.config文件、Kconfig文件及make menuconfig命令之間的關(guān)系;
嵌入式文件系統(tǒng)介紹;
嵌入式文件系統(tǒng)的制作
64 1.掌握交叉編譯工具的編譯與制作
2.掌握uboot代碼的*階段
3.熟悉uboot代碼的第二階段
4.掌握Linux系統(tǒng)的裁剪與移植
5.掌握jffs2與yaffs根文件系統(tǒng)的制作與移植

Linux驅(qū)動(dòng)程序設(shè)計(jì)

驅(qū)動(dòng)程序基礎(chǔ)知識(shí);
hello world程序分析;
insmod、rmmod等命令的使用;
字符驅(qū)動(dòng)程序設(shè)計(jì);
主次設(shè)備號(hào)、重要的數(shù)據(jù)結(jié)構(gòu);驅(qū)動(dòng)設(shè)備的注冊(cè);
printk調(diào)試、proc調(diào)試、strace觀察調(diào)試、根據(jù)oops調(diào)試等;
信號(hào)量p、v操作與自選鎖;
開發(fā)板實(shí)例操作:led與按鍵驅(qū)動(dòng)的編寫、中斷處理(上下部)、共享中斷;
內(nèi)核定時(shí)器與Tasklets等待隊(duì)列;
塊設(shè)備驅(qū)動(dòng)程序代碼分析;
網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序代碼分析;
120 1.掌握Linux驅(qū)動(dòng)的基本知識(shí)
2.掌握Linux驅(qū)動(dòng)程序的編譯和加載
3.掌握簡(jiǎn)單字符驅(qū)動(dòng)的程序設(shè)計(jì)
4.掌握驅(qū)動(dòng)的調(diào)試技術(shù)
5.掌握驅(qū)動(dòng)的并發(fā)和競(jìng)爭(zhēng)
6.掌握LED與按鍵驅(qū)動(dòng)程序的編寫
7.掌握內(nèi)核定時(shí)器、Tasklets機(jī)制
8.掌握塊設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)
9.掌握網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)

 

企業(yè)經(jīng)理項(xiàng)目實(shí)例分析2

第三階段(嵌入式圖形界面開發(fā))

C++與QT程序設(shè)計(jì)

C++基本知識(shí);
C++面向?qū)ο缶幊趟枷耄?br /> C++變量、運(yùn)算符、表達(dá)式;
C++基本語法;C++類和對(duì)象;C++指針與引用,C++繼承、重載、重寫、多態(tài);
C++構(gòu)造與析構(gòu)函數(shù);
C++友元的使用;C++操作符重載;C++異常處理;
QT的安裝與使用;
QT程序設(shè)計(jì)流程;QT信號(hào)與槽;
QT文件操作;QT線程;
QT網(wǎng)絡(luò)編程;
QT程序設(shè)計(jì)(計(jì)算器、記事本)

120 1.掌握C++ 面向?qū)ο笤O(shè)計(jì)基本概念
2.掌握C++ 變量、運(yùn)算符、表達(dá)式
3.掌握C++ 類和對(duì)象
4.掌握C++ 繼承與派生
5.掌握C++ 多態(tài)
6.掌握C++ 流類庫與輸入輸出
7.掌握C++ 異常處理
8.掌握C++ 多線程處理
9.掌握QT程序在Linux下的安裝
10.掌握QT的設(shè)計(jì)模板的使用與程序設(shè)計(jì)流程

企業(yè)經(jīng)理項(xiàng)目實(shí)例分析3

第四階段(實(shí)戰(zhàn)開發(fā))

項(xiàng)目實(shí)訓(xùn)

基于s3c2440與s3c6410平臺(tái)的項(xiàng)目實(shí)訓(xùn) 176 1.通用排隊(duì)機(jī)系統(tǒng)
2.基于2440的mp3軟件系統(tǒng)
3.QT聊天系統(tǒng)
4.視頻監(jiān)控系統(tǒng)

  • 報(bào)名課程:
  • 性別:
  • 姓名:
  • 手機(jī)號(hào)碼:
  • 其它說明:
姓名不能為空
手機(jī)號(hào)格式錯(cuò)誤