返學(xué)費網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 江蘇嵌入式軟件公共技術(shù)中心
授課機(jī)構(gòu):江蘇嵌入式軟件公共技術(shù)中心
地址:南京市新模范馬路5號南京工業(yè)大學(xué)自動化學(xué)院大樓
網(wǎng)報價格:¥電詢
課程原價:¥電詢
咨詢熱線:400-850-8622
課程詳情 在線報名
課程背景:
近幾年嵌入式軟件行業(yè)迅猛發(fā)展,嵌入式產(chǎn)品滲入各個行業(yè),象常見到的手機(jī)、PDA、機(jī)頂盒、高清電視(HDTV)、路由器、汽車電子、數(shù)碼相機(jī)、醫(yī)療儀器、航天航空設(shè)備等等都是典型的嵌入式系統(tǒng),嵌入式開發(fā)已經(jīng)成為當(dāng)前最熱門最有發(fā)展前途的行業(yè)之一。業(yè)內(nèi)人士認(rèn)為,目前嵌入式行業(yè)至少存在30-50萬的人才缺口,僅北京市場嵌入式軟件開發(fā)人員的需求就已經(jīng)超過了5萬人,而且還在持續(xù)增加,這主要有兩方面的原因:一是與目前我們高校的專業(yè)設(shè)置有關(guān),我國高校的計算機(jī)教育普遍以應(yīng)用軟件為主,很少涉及嵌入式軟件的課程,因此企業(yè)很難招聘到馬上可以投入嵌入式軟件開發(fā)的實戰(zhàn)型人才;二是嵌入式領(lǐng)域門檻相對較高,知識要求比較全面,而且需要一定的實驗環(huán)境(開發(fā)板和工具軟件)和有經(jīng)驗的人進(jìn)行指導(dǎo)。目前在業(yè)內(nèi),一個成熟的嵌入式軟件工程師平均月薪在10000元左右。
課程特色:
凝聚蘇嵌資深開發(fā)經(jīng)理多年嵌入式開發(fā)技術(shù)和經(jīng)驗,專門為信息相關(guān)專業(yè)生量身定做的培訓(xùn)課程,一步完成ARM嵌入式開發(fā)入門到精通,覆蓋嵌入式全部重要知識點,精簡非常理論知識,課程實用性強(qiáng),嵌入式Linux下C語言強(qiáng)化、ARM開發(fā)、嵌入式Linux應(yīng)用開發(fā)、嵌入式Linux系統(tǒng)高級編程、嵌入式Linux移植、嵌入式Linux驅(qū)動、嵌入式系統(tǒng)強(qiáng)化、嵌入式Linux項目實戰(zhàn)等多個方面,全面、系統(tǒng)、專業(yè)地學(xué)習(xí)嵌入式開發(fā)技術(shù);蘇嵌金牌講師全程講解,他們都是擁有研發(fā)實際工作經(jīng)驗的資深嵌入式開發(fā)專家,每個學(xué)員獨立完成一個嵌入式系統(tǒng)開發(fā)項目,每個學(xué)員獨立使用ARM嵌入式開發(fā)板進(jìn)行學(xué)習(xí)和開發(fā),學(xué)員工作后,免費得到技術(shù)支持,不限次免費重聽相同版本課程
培訓(xùn)對象:
電子、通信、計算機(jī)、自動化等相關(guān)專業(yè)??粕⒈究粕把芯可?,相關(guān)專業(yè)的技術(shù)工程師,對嵌入式linux系統(tǒng)設(shè)計及嵌入式系統(tǒng)開發(fā)有興趣的開發(fā)人員。
培訓(xùn)目標(biāo):
嵌入式應(yīng)用開發(fā)工程師,課程采用理論教學(xué)與實驗相結(jié)合的方式,系統(tǒng)地介紹嵌入式Linux下環(huán)境和程序開發(fā)技術(shù)。通過本課程的學(xué)習(xí),學(xué)員可以掌握嵌入式Linux的環(huán)境搭建過程,具備嵌入式Linux下進(jìn)程、網(wǎng)絡(luò)、GUI、數(shù)據(jù)庫的開發(fā)方法,最終通過一個產(chǎn)品開發(fā)案例,貫通全部知識體系,為成為一名真正的應(yīng)用開發(fā)工程師打下堅實的基礎(chǔ)。課程目標(biāo)包括熟悉嵌入式Linux操作系統(tǒng)具體操作、熟悉嵌入式Linux系統(tǒng)開發(fā)的整體流程、能夠熟練編寫Linux應(yīng)用程序等
*部分 |
硬軟件基礎(chǔ)知識 30學(xué)時 |
A |
嵌入式C語言編程 編程語言、數(shù)據(jù)結(jié)構(gòu)和算法關(guān)系、C語言數(shù)據(jù)類型、C語言數(shù)據(jù)內(nèi)存管理(動態(tài)區(qū)域、堆、棧、靜態(tài)區(qū)域等)、C語言函數(shù)機(jī)制與函數(shù)庫、C語言編程規(guī)范、C++面向?qū)ο缶幊趟悸罚ǚ庋b、繼承、多態(tài))嵌入式C編程規(guī)則和要點 |
B |
硬件技術(shù) CPU基本結(jié)構(gòu)、CPU指令系統(tǒng)與工作原理、CPU尋址技術(shù)、實模式和保護(hù)模式技術(shù)、總線與微機(jī)接口技術(shù) |
C |
操作系統(tǒng)基礎(chǔ) 操作系統(tǒng)技術(shù)和發(fā)展過程介紹(進(jìn)程管理、內(nèi)存管理、文件管理、設(shè)備管理)、Linux操作系統(tǒng)介紹、Linux內(nèi)核結(jié)構(gòu)、Linux內(nèi)核技術(shù)原理與實現(xiàn)(進(jìn)程管理、內(nèi)存管理、文件管理、設(shè)備管理)(結(jié)合源代碼)、虛擬機(jī)安裝與使用、紅旗Linux 6.0 安裝、紅旗Linux 6.0 使用、Shell、Linux常用命令 |
D |
Linux C語言開發(fā)技術(shù) GCC、Glibc、工程管理器技術(shù)、Makefile結(jié)構(gòu)與工作原理、自動生成Makefile、GDB調(diào)試器的使用、Eclipse安裝、Eclipse C編程環(huán)境使用等 |
第二部分 |
嵌入式技術(shù)基礎(chǔ) 40學(xué)時 |
E |
嵌入式系統(tǒng)基礎(chǔ) 嵌入式系統(tǒng)介紹、嵌入式系統(tǒng)歷程與前景分析、嵌入式系統(tǒng)結(jié)構(gòu)、嵌入式處理器介紹、ARM處理器指令、S |
F |
嵌入式Linux C編程 嵌入式編程環(huán)境、交叉編譯器、嵌入式Linux交叉編譯器、arm-linux-c的安裝與使用、Eclipse C交叉編譯環(huán)境搭建 |
G |
嵌入式Linux 2.6系統(tǒng)開發(fā) 嵌入式Linux 2.6內(nèi)核定制原理、內(nèi)核配置原理、內(nèi)核編譯、內(nèi)核啟動過程分析、Linux根文件系統(tǒng)結(jié)構(gòu)、init進(jìn)程與配置文件、文件系統(tǒng)類型介紹(cramfs、romfs、jffs、yaffs、ramdisk)、Busybox工作原理、Busybox的定制與移植、Busybox文件系統(tǒng)分析、Skyeye介紹、使用Skyeye模擬開發(fā)板、Skyeye運行、嵌入式Linux 2.6內(nèi)核的過程 |
第三部分 |
嵌入式Linux應(yīng)用開發(fā)基礎(chǔ) 40課時 |
H |
Linux設(shè)備驅(qū)動程序開發(fā) Linux模塊機(jī)制、Linux模塊編程、Linux設(shè)備驅(qū)動框架、Linux設(shè)備驅(qū)動的并發(fā)控制(自旋鎖、信號量、阻塞)、Linux中斷機(jī)制、Linux定時器、內(nèi)存地址空間與I/O地址空間、字符設(shè)備實例分析(按鍵設(shè)備)、塊設(shè)備驅(qū)動程序分析、 網(wǎng)絡(luò)設(shè)備驅(qū)動程序分析(CS8900或DM9000) |
I |
Bootloader Bootloader介紹、Bootloader工作原理與過程、ViVi介紹、ViVi源代碼結(jié)構(gòu)分析、ViVi的啟動過程、ViVi常用命令、U-Boot介紹、U-Boot源代碼結(jié)構(gòu)分析 U-Boot的啟動過程、U-Boot常用命令 |
J |
MiniGUI 嵌入式GUI介紹、MiniGUI介紹、MiniGUI體系結(jié)構(gòu)、MiniGUI的窗口和消息機(jī)制、MiniGUI的安裝與使用、Eclipse開發(fā)MiniGUI環(huán)境、MiniGUI的定制 MiniGUI編程基本方法 |
K |
嵌入式數(shù)據(jù)庫 嵌入式數(shù)據(jù)庫介紹、SQLite3介紹與使用、SQLite3命令、SQLite3的C編程接口 |
第四部分 |
嵌入式Linux應(yīng)用開發(fā)實戰(zhàn) 40課時 |
L |
嵌入式Linux開發(fā)環(huán)境 Minicom、Bootloader的燒寫、使用Supervivi搭建開發(fā)環(huán)境(Nandflash分區(qū)、燒寫鏡像、調(diào)試內(nèi)核等)、NFS介紹、NFS環(huán)境搭建、Tftp服務(wù)器結(jié)構(gòu)與使用 |
M |
項目實戰(zhàn)開發(fā) 項目需求分析、項目體系結(jié)構(gòu)設(shè)計、Bootloader設(shè)計(移植、編譯)、內(nèi)核設(shè)計(移植、配置、編譯)、文件系統(tǒng)設(shè)計(移植、配置、編譯、制作鏡像)、項目代碼文件結(jié)構(gòu)設(shè)計、項目代碼文件設(shè)計、Makefile文件設(shè)計、MiniGUI移植(庫移植、觸摸屏驅(qū)動移植、配置)、SQLite3移植與數(shù)據(jù)庫實現(xiàn)、項目集成調(diào)試 |
只要一個電話
我們免費為您回電