實(shí)訓(xùn)課程體系中軟國際_第1頁
實(shí)訓(xùn)課程體系中軟國際_第2頁
實(shí)訓(xùn)課程體系中軟國際_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、 中軟國際-嵌入式課程體系  課程目標(biāo)本課程采用理論教學(xué)與項(xiàng)目實(shí)訓(xùn)相結(jié)合的方式,系統(tǒng)地介紹了3G技術(shù)與嵌入式Linux下環(huán)境和應(yīng)用程序開發(fā)技術(shù)。培訓(xùn)內(nèi)容強(qiáng)化了Linux開發(fā)環(huán)境、Linux操作系統(tǒng)的基本原理、C基礎(chǔ)的基本能力,在此基礎(chǔ)上深入了解和掌握移動(dòng)通訊的原理和業(yè)務(wù)流程、協(xié)議棧的實(shí)現(xiàn)和應(yīng)用,滿足企業(yè)對3G通信系統(tǒng)的嵌入式軟件開發(fā)工程師需求。課程目標(biāo)包括:u 精通liunx操作系統(tǒng)使用;u 精通liunx下C高級編程知識,熟練編寫C程序;u 精通嵌入式liunx高級應(yīng)用開發(fā);u 掌握ARM處理器平臺(tái)及其接口硬件開發(fā);u 掌握嵌入式Linux內(nèi)核裁減移植及內(nèi)核調(diào)試技巧和Bootloa

2、der的編寫方法;u 精通嵌入式Linux下常用接口的驅(qū)動(dòng)開發(fā)及實(shí)際項(xiàng)目案例開發(fā)流程;u 掌握無線通訊基本知識,2G到3G的演進(jìn)和3G業(yè)務(wù)流程和主要協(xié)議;   教學(xué)環(huán)境     中軟國際-南京ETC高新區(qū)實(shí)訓(xùn)基地,結(jié)合項(xiàng)目團(tuán)隊(duì)進(jìn)行實(shí)訓(xùn),提高整體的項(xiàng)目實(shí)戰(zhàn)能力和就業(yè)競爭力,為學(xué)員打造一個(gè)實(shí)實(shí)在在的工作氛圍提高學(xué)習(xí)熱情,盡早融入企業(yè)項(xiàng)目氛圍。本課程教學(xué)采用理論授課和上機(jī)實(shí)踐相結(jié)合,結(jié)合企業(yè)項(xiàng)目需求實(shí)戰(zhàn)的方式進(jìn)行教學(xué)。每名學(xué)員配置一套嵌入式硬件開發(fā)板和高性能液晶電腦。    授課特點(diǎn)    

3、 培訓(xùn)中采用案例教學(xué)方式,強(qiáng)化學(xué)生的動(dòng)手能力和操作能力;     每一階段課程結(jié)束后通過項(xiàng)目實(shí)訓(xùn)的方式,使學(xué)生綜合理解和掌握所學(xué)的知識;     要求當(dāng)天實(shí)訓(xùn)習(xí)題必須當(dāng)天完成,建議能夠晚上加班項(xiàng)目實(shí)訓(xùn),分階段考試,并考試情況進(jìn)行輔導(dǎo)和強(qiáng)化;     提供學(xué)員全面職業(yè)素養(yǎng)教育和面試指導(dǎo)及職業(yè)規(guī)劃。   課程進(jìn)度安排時(shí)間課程大綱  就業(yè)提高和基礎(chǔ)強(qiáng)化第一階段 嵌入式開發(fā)基礎(chǔ)(32課時(shí))階段目標(biāo) 從零基礎(chǔ)開始,讓您能熟練地安裝和使用linux。熟練地進(jìn)

4、行l(wèi)inux下各種編譯和編輯工具。熟練地搭建linux交叉編譯環(huán)境。課程內(nèi)容 Linux基礎(chǔ)知識和系統(tǒng)安裝 交叉環(huán)境的搭建;開發(fā)板的初步認(rèn)識和環(huán)境建立; Linux常用命令,文本編輯器vi,簡單shell腳本編程; Linux開發(fā)環(huán)境基礎(chǔ):Gcc,Gdb,Make和Makefile,熟練使用GCC編譯器,GDB調(diào)試器和 Make 項(xiàng)目管理工具等知識。 嵌入式軟件開發(fā)環(huán)境搭建與使用,開發(fā)板平臺(tái)內(nèi)核系統(tǒng)的燒寫;第二階段 嵌入式C語言編程 (80課時(shí))階段目標(biāo)嵌入式C語言在嵌入式系統(tǒng)開發(fā)中起著至關(guān)重要的作用,一個(gè)精通C語言程序設(shè)計(jì)的程序員,可以很容易地進(jìn)入Linux、WinCE、Vxworks等嵌入

5、式操作系統(tǒng)下的軟件開發(fā)工作。本階段學(xué)習(xí)目標(biāo)是掌握C語言基本知識、C編程語法基礎(chǔ)和Linux操作系統(tǒng)的使用,并熟練掌握嵌入式Linux的開發(fā)環(huán)境,為將來的編程工作打扎實(shí)的基礎(chǔ)。課程內(nèi)容 復(fù)習(xí)C語言基礎(chǔ)知識,強(qiáng)化指針和數(shù)組概念,學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和一些 基本算法; 通過大量編程實(shí)例重點(diǎn)講解C語言的高級編程知識,包括函數(shù)與程序結(jié)構(gòu)、指針、數(shù)組; 常用算法、標(biāo)準(zhǔn)庫函數(shù)的使用; 重點(diǎn)講解數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)內(nèi)容,熟練地應(yīng)用鏈表、隊(duì)列、棧等編程; 深入介紹C程序在編譯時(shí)與運(yùn)行時(shí)的基本原理,及其程序的內(nèi)存分布。 高質(zhì)量的C語言編程規(guī)范和嵌入式編程要點(diǎn)。項(xiàng)目實(shí)訓(xùn)用鏈接知識實(shí)現(xiàn)學(xué)生老師管理系統(tǒng),強(qiáng)化鏈表、指針、數(shù)組、排序數(shù)

6、據(jù)結(jié)構(gòu)及文件相關(guān)整體知識點(diǎn)。第三階段 linux系統(tǒng)程序設(shè)計(jì) (56課時(shí))階段目標(biāo)嵌入式Linux應(yīng)用開發(fā)和系統(tǒng)開發(fā)是嵌入式Linux中最重要的一部分,也是企業(yè)人才需求最廣的一部分。本期學(xué)習(xí)的主要目標(biāo)是精通嵌入式Linux下的程序設(shè)計(jì),通過掌握操作系統(tǒng)的進(jìn)程/線程原理,熟練地進(jìn)行l(wèi)inux進(jìn)程/線程地應(yīng)用程序編程;同時(shí)在建立進(jìn)程/線程間的并發(fā)和競爭的思想上,熟練地實(shí)現(xiàn)進(jìn)程/線程間的通信編程。熟悉嵌入式Linux開發(fā)流程;熟練地進(jìn)行l(wèi)inux網(wǎng)絡(luò)編程;著重強(qiáng)化學(xué)員對Linux應(yīng)用開發(fā)的理解和編碼調(diào)試的能力。階段內(nèi)容 學(xué)習(xí)Linux操作系統(tǒng)基礎(chǔ)和特點(diǎn),操作系統(tǒng)中進(jìn)程與調(diào)度,操作系統(tǒng)中的并發(fā)的理論。

7、 進(jìn)行系統(tǒng)編程、文件I/O、多進(jìn)程和多線程、網(wǎng)絡(luò)編程、靜態(tài)/動(dòng)態(tài)庫創(chuàng)建和調(diào)用反復(fù)性地練習(xí)。 熟悉多進(jìn)程/多線程間的并發(fā)、競爭和各種通信機(jī)制,進(jìn)行大量實(shí)戰(zhàn)程序的編程。 深度地熟悉Linux系統(tǒng)接口及調(diào)用,熟練地進(jìn)行GDB高級調(diào)試。第四階段3G通信與Linux網(wǎng)絡(luò)編程 (64課時(shí))階段目標(biāo)深度地熟悉linux網(wǎng)絡(luò)分層模型,并且在此基礎(chǔ)上能熟練地進(jìn)行socket編程。實(shí)現(xiàn)基本的TCP/IP的編程。通過對移動(dòng)通信技術(shù)的理論學(xué)習(xí),掌握移動(dòng)通信的原理,同時(shí)結(jié)合3G各種制式的特點(diǎn),深入地掌握3G開發(fā)的流程。階段內(nèi)容 無線通信網(wǎng)絡(luò)的概念 GSM-UMTS-LTE的演進(jìn)過程和網(wǎng)絡(luò)體系結(jié)構(gòu) 核心網(wǎng)(CN) GSM

8、電路域CSV 業(yè)務(wù)流程 GPRS/EDGE分組域(PS)數(shù)據(jù)業(yè)務(wù)基本流程 IMS網(wǎng)絡(luò)體系結(jié)構(gòu) 多媒體會(huì)話在3G體系中建立的過程項(xiàng)目實(shí)訓(xùn)網(wǎng)絡(luò)通信終端項(xiàng)目訓(xùn)練;提高操作系統(tǒng)理論和編程的核心點(diǎn),深入了解Linux系統(tǒng)調(diào)用,開發(fā)Linux環(huán)境下多任務(wù)編程,掌握網(wǎng)絡(luò)socket接口調(diào)用的方法,開發(fā)終端程序,并熟練使用開發(fā)工具進(jìn)行調(diào)試。  能力提高和技術(shù)提升第五階段 ARM原理與應(yīng)用 (24課時(shí))課程內(nèi)容 嵌入式系統(tǒng)基礎(chǔ):嵌入式系統(tǒng) 定義、發(fā)展,嵌入式實(shí)時(shí)操作系統(tǒng); ARM的基本概念、體系結(jié)構(gòu),ARM的編程模型; ADS集成開發(fā)環(huán)境,ARM匯編指令集; 嵌入式系統(tǒng)及接口設(shè)計(jì)及ARM協(xié)處理器;第六

9、階段 Bootloader及系統(tǒng)內(nèi)核開發(fā) (40課時(shí))課程內(nèi)容 熟練編譯,使用u-boot,理解bootloader的原理和功能,以及掌握u-boot的啟動(dòng)過程; 熟練uboot過程開發(fā)細(xì)節(jié),編寫uboot代碼; 掌握Linux內(nèi)核的基本功能和源代碼結(jié)構(gòu),熟悉Linux內(nèi)核的編譯和配置; Kernel的定制和編譯,內(nèi)核移植,內(nèi)核調(diào)試;實(shí)戰(zhàn)項(xiàng)目 進(jìn)行針對Mini2440 6410進(jìn)行U-boot移植,修改,編譯,燒錄。 對Linux 內(nèi)核根據(jù)Mini2440 進(jìn)行內(nèi)核裁剪,移植,編譯和目標(biāo)板的下載; 根據(jù)Mini2440 6410硬件配置,進(jìn)行Jeffs2,Ramdisk和Yaffs文件系統(tǒng)移植

10、,編譯和目標(biāo)板的下載。第七階段Linux內(nèi)核驅(qū)動(dòng)開發(fā)與調(diào)試(56課時(shí))階段內(nèi)容 掌握Linux的三類設(shè)備的驅(qū)動(dòng)程序的基本結(jié)構(gòu),掌握用戶空間與內(nèi)核空間的數(shù)據(jù)傳輸,內(nèi)核中同步、互斥、阻塞、睡眠機(jī)制;熟練地開發(fā)阻塞/非阻塞型字符驅(qū)動(dòng)設(shè)備的開發(fā)。 理解并掌握1inux內(nèi)核中斷子系統(tǒng)的實(shí)現(xiàn)原理,掌握linux中斷處理程序編寫方法;掌握內(nèi)核延時(shí)機(jī)制及內(nèi)存管理機(jī)制。 了解Linux塊設(shè)備,MTD設(shè)備驅(qū)動(dòng)的特點(diǎn)與框架,具備MTD Nand Flash驅(qū)動(dòng)程序開發(fā)的能力; 深入理解Linux網(wǎng)絡(luò)驅(qū)動(dòng)程序中有關(guān)套接字(socket)、套接字緩沖區(qū)(sk_buff)等概念,了解網(wǎng)絡(luò)驅(qū)動(dòng)程序的數(shù)據(jù)交換過程網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序開發(fā)及實(shí)例; 深入學(xué)習(xí)嵌入式Linux顯示驅(qū)動(dòng)程序framebuffer的開發(fā)方法,理解嵌入式Linux圖形驅(qū)動(dòng)程序?qū)崿F(xiàn)機(jī)制,完成針對各種LCD硬件驅(qū)動(dòng)的定制; 學(xué)習(xí)TouchScreen、KeyBoard驅(qū)動(dòng)編寫過程;熟悉對驅(qū)動(dòng)程序編程流程和測試。  項(xiàng)目實(shí)訓(xùn)及就業(yè)測評第八階段:實(shí)訓(xùn)項(xiàng)目(120課時(shí))階段目標(biāo)著重綜合地進(jìn)行學(xué)習(xí)工程項(xiàng)目開發(fā)流程,其中包括項(xiàng)目需求、項(xiàng)目設(shè)計(jì)、程序編碼、程序調(diào)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論