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