廣州強(qiáng)智(準(zhǔn)職教育)單片機(jī)培訓(xùn)
嵌入式LINUX系統(tǒng)開發(fā)班
課程背景:
隨著信息產(chǎn)業(yè)和微電子技術(shù)的發(fā)展,嵌入式技術(shù)已經(jīng)成為信息產(chǎn)業(yè)最熱門的技術(shù)之一,應(yīng)用范圍遍及航空航天、醫(yī)療、通訊、樓宇自控、網(wǎng)絡(luò)通訊等各個(gè)領(lǐng)域。特別是,嵌入式技術(shù)已經(jīng)隨著網(wǎng)絡(luò)通信的延伸,以消費(fèi)電子產(chǎn)品的形式進(jìn)入了我們?nèi)粘I畹母鱾€(gè)角落。據(jù)統(tǒng)計(jì),我國軟件產(chǎn)值中的40%來自嵌入式軟件。嵌入式軟件將在整個(gè)社會(huì)的信息化進(jìn)程之中扮演極為重要的角色。
目前國內(nèi)的許多嵌入式系統(tǒng)開發(fā)商,其嵌入式軟件開發(fā)的方法和工具仍處在“初級(jí)階段”。這在成本、時(shí)間和技術(shù)三個(gè)方面影響了企業(yè)新產(chǎn)品的迅速推出。現(xiàn)在國內(nèi)急需大量的嵌入式開發(fā)人才來提升嵌入式軟件開發(fā)的水平。
教學(xué)重點(diǎn):
理解嵌入式操作系統(tǒng)的基本概念
掌握Linux+ARM驅(qū)動(dòng)和應(yīng)用程序開發(fā)
主要培訓(xùn)對(duì)象:
嵌入式系統(tǒng)項(xiàng)目經(jīng)理,嵌入式系統(tǒng)開發(fā)人員,嵌入式系統(tǒng)分析設(shè)計(jì)人員、嵌入式測試工程師、嵌入式操作系統(tǒng)工程師、嵌入式系統(tǒng)移植工程師,以及想從事嵌入式系統(tǒng)開發(fā)的開發(fā)人員。
培訓(xùn)目標(biāo):
1.掌握主流嵌入式Linux驅(qū)動(dòng)程序原理、字符設(shè)備驅(qū)動(dòng)程序開發(fā),塊設(shè)備驅(qū)動(dòng)程序及文件系統(tǒng)開發(fā),網(wǎng)絡(luò)子系統(tǒng)原理和網(wǎng)卡驅(qū)動(dòng)開發(fā),USB子系統(tǒng)原理和USB設(shè)備驅(qū)動(dòng)開發(fā);
2.具備嵌入式軟件系統(tǒng)獨(dú)立開發(fā)能力及解決問題能力。
教學(xué)內(nèi)容及安排 《嵌入式Linux系統(tǒng)工程師開發(fā)班》總課時(shí)84小時(shí) 共12天
收 費(fèi) 標(biāo) 準(zhǔn)
晚班+周日/雙休(84課時(shí)) 3500元/人 企業(yè)內(nèi)訓(xùn)(12天) 3200元/天
課 程 大 綱
課 程 內(nèi) 容
嵌入式Linux系統(tǒng)建立
*天
Linux 2.6操作系統(tǒng)安裝
虛擬機(jī)Vmware軟件安裝
軟件的使用
嵌入式Linux開發(fā)基礎(chǔ)
第二天
ARM9開發(fā)板的使用
Linux基礎(chǔ)
Linux常用命令
第三天
Linux編程基礎(chǔ)
GCC編譯器
GDB調(diào)試器
第四天
項(xiàng)目管理工具M(jìn)ake使用
開發(fā)環(huán)境:交叉編譯的理解和應(yīng)用
程序的燒寫
內(nèi)核開發(fā)
第五天
內(nèi)核技術(shù)特點(diǎn)
內(nèi)核代碼結(jié)構(gòu)
內(nèi)核裁剪和編譯
第六天
內(nèi)核進(jìn)程管理
內(nèi)核進(jìn)程創(chuàng)建
內(nèi)核進(jìn)程調(diào)度
第七天
文件系統(tǒng)
內(nèi)核模塊的模型
內(nèi)核模塊的編譯
網(wǎng)絡(luò)通信開發(fā)
第八天
套接口概述
網(wǎng)絡(luò)數(shù)據(jù)結(jié)構(gòu)模型
網(wǎng)絡(luò)通信編程
設(shè)備驅(qū)動(dòng)開發(fā)
第九天
字符驅(qū)動(dòng)開發(fā)
LCD驅(qū)動(dòng)開發(fā)
其他驅(qū)動(dòng)開發(fā)
嵌入式移植開發(fā)技術(shù)
第十天
嵌入式Linux內(nèi)核引導(dǎo)Bootloader的構(gòu)建設(shè)計(jì)
內(nèi)核引導(dǎo)U-boot移植
嵌入式Linux2.6內(nèi)核裁剪和編譯
第十一天
Linux2.6內(nèi)核移植
嵌入式Linux根文件系統(tǒng)的構(gòu)建設(shè)計(jì)
根文件系統(tǒng)的移植
第十二天
嵌入式圖形界面開發(fā)基礎(chǔ)
Qt圖形界面開發(fā)
Qt移植
課程咨詢電話:020-38288175、020-38288137