天才教育網(wǎng)合作機(jī)構(gòu) > 廣州環(huán)境設(shè)計(jì)培訓(xùn)機(jī)構(gòu) > 廣州室內(nèi)設(shè)計(jì)培訓(xùn)機(jī)構(gòu) >

朝翔PCB培訓(xùn)PCB項(xiàng)目設(shè)計(jì)中心

歡迎您!
朋友圈

400-850-8622

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

位置:廣州環(huán)境設(shè)計(jì)培訓(xùn)班 > 廣州室內(nèi)設(shè)計(jì)培訓(xùn)班 > 廣州 Windows CE 6.0 BSP 系統(tǒng)設(shè)計(jì) Windows CE 系列課程

廣州 Windows CE 6.0 BSP 系統(tǒng)設(shè)計(jì) Windows CE 系列課程

廣州 Windows CE 6.0 BSP 系統(tǒng)設(shè)計(jì) Windows CE 系列課程

授課機(jī)構(gòu): 朝翔PCB培訓(xùn)PCB項(xiàng)目設(shè)計(jì)中心

課程價(jià)格: 請(qǐng)咨詢客服

開(kāi)班時(shí)間:隨到隨學(xué)

上課地址: 請(qǐng)咨詢客服

優(yōu)惠價(jià)格: 請(qǐng)咨詢客服

咨詢電話:400-850-8622

課程介紹

發(fā)布日期:2011-06-23 15:53

課程時(shí)數(shù):
課程簡(jiǎn)介: 本課程是發(fā)展Windows CE BSP(Board Support Package)的課程,包含了Boot Loader、OAL、Image Configuration Files等重要主題,并搭配ARM S3C2410開(kāi)發(fā)板實(shí)作,帶領(lǐng)學(xué)員透過(guò)從Windows CE 移植到,徹底了解BSP發(fā)展歷程,并熟悉Windows CE 與的核心,希望學(xué)員在工作上有所幫助。(一般BSP除以上主題還包含外圍驅(qū)動(dòng)程序,因時(shí)間考慮,另設(shè)有專門(mén)課程介紹,Driver不在此課程中做介紹) 
課程目的: 透過(guò)對(duì)系統(tǒng)概念的了解、實(shí)際研讀Data Sheet及撰寫(xiě)B(tài)oot Loader、Windows CE的核心,學(xué)員將學(xué)到:
1. ARM指令集與匯編語(yǔ)言撰寫(xiě)
2. 如何制作BSP
3. 系統(tǒng)啟始程序
4. 常用環(huán)境變量與指令之介紹
5. 介紹如何使用.cod和.map檔案除錯(cuò)
6. 撰寫(xiě)B(tài)oot Loader與開(kāi)機(jī)流程 (BLCOMMON介紹)
7. 虛擬內(nèi)存與paging pool之介紹
8. 介紹如何利用pageabe driver以減少內(nèi)存的使用
9. LCD Controller
10. 撰寫(xiě)加載程序
11. 制作Ethernet Download功能
12. 介紹NAND Flash Booting
13. 撰寫(xiě)OAL
14. 如何修改OAL去規(guī)劃驅(qū)動(dòng)程序的資源分配,包括Interrupt、內(nèi)存規(guī)劃
15. 制作KITL功能
16. 制作Real Timer Clock與Timer
17. 透過(guò)NAND Flash存取開(kāi)機(jī)數(shù)據(jù)
18. 規(guī)畫(huà)Configuration Files
19. Multi-XIP與Paging on demand之介紹
20. 隱藏原始碼的BSP包裝
21. 使用BSP Wizard
22. 使用SDK與Visual Studio 2005
 
課程對(duì)象: 軟件工程師、嵌入式系統(tǒng)開(kāi)發(fā)人員、Windows CE BSP系統(tǒng)開(kāi)發(fā)者。(此課程不適合非技術(shù)背景人員參加)。
前置準(zhǔn)備: 需熟悉C語(yǔ)言、Windows CE開(kāi)發(fā)平臺(tái)及開(kāi)發(fā)工具。
實(shí)作平臺(tái): ARM9 詳細(xì)規(guī)格
※ 上課期間提供一人一機(jī)開(kāi)發(fā)板實(shí)機(jī)練習(xí),如需購(gòu)買(mǎi)費(fèi)用另計(jì) 


課程大綱: Day 1
Introduction and Course Overview
9:30 ~ 10:00 Introduction to BSP
10:00 ~ 10:30 Lab: Clone an existing BSP – BSP Wizard
10:30 ~ 10:45 Break
10:45 ~ 11:30 Introduction to Boot Loader
11:30 ~ 12:00 Introduction to ARM Programmer Model
12:00 ~ 13:00 Lunch
13:00 ~ 14:00 ARM Instruction Set
14:00 ~ 14:30 Hardware Concept of GPIO
14:30 ~ 14:45 Break
14:45 ~ 15:30 Lab: LED Debug using Assembly Language
15:30 ~ 16:00 System Initialization Procedure in Startup function
16:00 ~ 16:30 Hardware Concept of Memory Controller
16:30 ~ 17:00 Lab: Explore Memory Controller and OEM Address Table

Day 2
9:00 ~ 9:30 Common Boot Loader (blcommon) Main Routine and Boot Seuence
9:30 ~ 9:35 Serial Debug Functions
9:35 ~ 10:00 Lab: Implementing the Serial Debug Functions
10:00 ~ 10:30 Hardware Concept of LCD Controller
10:30 ~ 10:45 Break
10:45 ~ 11:30 Lab: Initial Display in OEMPlatformInit Function
11:30 ~ 12:00 Other Boot Configuration and Boot Menu
12:00 ~ 13:00 Lunch
13:00 ~ 14:00 Lab: Implementing the Ethernet Controller-Related Functions
14:00 ~ 14:30 Lab: Implementing the OEMPreDownload Function
14:30 ~ 14:45 Break
14:45 ~ 15:30 Lab: Setting and Downloading Image
15:30 ~ 16:00 NAND Flash Controller
16:00 ~ 17:00 Lab: Store the Boot Settings into NAND Flash

Day 3
9:00 ~ 10:00 Introduction to OEM Adaptation Layer
10:00 ~ 10:10 OEMInit Function
10:10 ~ 10:30 Lab: Implementing the OEMInit Function
10:30 ~ 10:45 Break
10:45 ~ 11:00 IO Ports
11:00 ~ 12:00 Interrupt Handler and Interrupt Controller
12:00 ~ 13:00 Lunch
13:00 ~ 13:30 Lab: Implementing an ISR
13:30 ~ 14:00 Concept of Power Management in Kernel
14:00 ~ 14:30 Introduction to KITL
14:30 ~ 14:45 Break
14:45 ~ 15:15 Lab: Explore KITL Initialization Code
15:15 ~ 15:40 Real Time Clock and Timer
15:40 ~ 16:10 Lab: Implementing the Real-Time Clock and System Timer
16:10 ~ 16:40 Customizing Memory
16:40 ~ 17:00 Lab: Explore Memory Detection
Day 4
9:00 ~ 9:30 Kernel IO Control and Optional Functions
9:30 ~ 10:15 Lab: Kernel IO Control Implementation
10:15 ~ 10:30 Configuration Files
10:30 ~ 10:45 Break
10:45 ~ 11:15 Memory Model
11:15 ~ 11:45 OS System Memory Configuration
11:45 ~ 12:00 PBCXML Catalog File
12:00 ~ 13:00 Lunch
13:00 ~ 13:20 Image Header and Record
13:20 ~ 14:00 Lab: Make Your Own BSP with Additional Driver (Display)
14:00 ~ 14:30 Lab: Edit Your Own BSP PBCXML File
14:30 ~ 14:45 Break
14:45 ~ 15:15 Lab: Something about Batch and Postlink
15:15 ~ 15:45 Lab: SDK and Visual Studio 2005
15:45 ~ 16:15 Lab: SDK and Embedded Visual C++
16:15 ~ 17:00 Essential Windows CE BSP

課程代碼:
課程名稱: Windows CE/ Windows Mobile 應(yīng)用程序設(shè)計(jì)
上課時(shí)間:
上課地點(diǎn):廣州天河北五山路天河科技東街

課程簡(jiǎn)介: 在各式各樣的嵌入式系統(tǒng)硬件設(shè)計(jì)之外,如何能夠開(kāi)發(fā)出具有彈性、適用于多種嵌入式硬件的應(yīng)用程序,滿足眾多消費(fèi)使用者與企業(yè)使用者多樣化需求的解決方案,成為各廠商讓產(chǎn)品脫穎而出,進(jìn)入藍(lán)海市場(chǎng)的關(guān)鍵之一。

這是一門(mén)教你利用C++ 和.NET Compact Framework 快速開(kāi)發(fā)應(yīng)用程序,讓同一支程序在Windows CE/ Mobile 都可以跑的課程,進(jìn)一步學(xué)習(xí)大型項(xiàng)目中不同語(yǔ)言的整合方式,并透過(guò)在Windows CE與Windows Mobile開(kāi)發(fā)平臺(tái)上的教學(xué)與實(shí)作,讓學(xué)員具備開(kāi)發(fā)高效能應(yīng)用程序的能力。
 
學(xué)習(xí)目標(biāo): ■檔案系統(tǒng)之操作與存取
■網(wǎng)絡(luò)通訊技術(shù)(TcpClient/TcpListener、Socket)
■Web Service呼叫
■Remote API呼叫
■實(shí)作將多檔案轉(zhuǎn)換為單一封包檔案類別
■實(shí)作聲音存取之控制類別
■實(shí)作圖片瀏覽程序
■實(shí)作對(duì)象組件模型(COM)、動(dòng)態(tài)連結(jié)函式庫(kù)(DLL)及呼叫使用
■應(yīng)用程序安裝與部署
課程對(duì)象: .NET軟件工程師、嵌入式系統(tǒng)開(kāi)發(fā)人員、對(duì)Windows CE與Windows Mobile應(yīng)用程序有興趣的開(kāi)發(fā)者。< 此課程不適合非技術(shù)背景人員>
前置準(zhǔn)備: 學(xué)員需具備基礎(chǔ).NET或C++知識(shí),熟悉.NET開(kāi)發(fā)技術(shù)尤佳。


上課環(huán)境:
 Windows CE platform builder
課程大綱: *天

09:00 09:20 Windows CE與Windows Mobile操作系統(tǒng)簡(jiǎn)介
09:20 09:30 Visual Studio .NET開(kāi)發(fā)環(huán)境導(dǎo)覽
09:30 10:00 ActiveSync 與 仿真器軟件操作介紹
10:00 10:30 遠(yuǎn)程工具操作介紹
10:30 10:45 Break
10:45 11:15 Lab : 仿真器與遠(yuǎn)程工具操作
11:15 12:00 .NET Compact Framework 簡(jiǎn)介

13:00 13:15 使用者接口設(shè)計(jì)
13:20 13:50 檔案系統(tǒng)之存取
13:50 14:30 Lab: 設(shè)計(jì)*個(gè)Windows Mobile應(yīng)用程序
14:30 14:45 Break
14:45 15:15 網(wǎng)絡(luò)通訊技術(shù)概觀
15:15 15:45 .NET網(wǎng)絡(luò)應(yīng)用程序支持
15:45 16:15 Lab: 撰寫(xiě)網(wǎng)絡(luò)應(yīng)用程序
16:15 17:00 資料存取概觀(XML File/SL Server/SL Mobile) 

第二天

09:00 09:15 簡(jiǎn)易數(shù)據(jù)庫(kù)應(yīng)用
09:15 09:45 Lab: 撰寫(xiě)數(shù)據(jù)庫(kù)存取應(yīng)用程序
09:45 10:00 數(shù)據(jù)系結(jié)技術(shù)
10:00 10:30 Lab: 數(shù)據(jù)庫(kù)存取與數(shù)據(jù)系結(jié)整合應(yīng)用
10:30 10:45 Break
10:45 11:15 Web Service存取
11:15 12:00 Lab: Web Service遠(yuǎn)程訪問(wèn)

13:00 13:15 原生鏈接庫(kù)(Native DLL)呼叫方式介紹
13:20 14:00 Lab: 以.NET技術(shù)呼叫Windows CE API
14:00 14:30 Remote API呼叫方式介紹
14:30 14:45 Break
14:45 15:15 存取Registry與系統(tǒng)信息
15:15 15:45 Lab: 系統(tǒng)信息檢視器
15:45 16:15 應(yīng)用程序安裝文件制作與部署
16:15 16:45 Lab: 安裝程序制作
16:45 17:00 Windows平臺(tái)之開(kāi)發(fā)經(jīng)驗(yàn)轉(zhuǎn)移于CE平臺(tái)
 

第三天

09:00 09:20 VC++ 概觀導(dǎo)覽
09:20 10:00 認(rèn)識(shí) MFC & Windows Mobile
10:00 10:40 使用 MFC 建立應(yīng)用程序
10:40 10:55 Break
10:55 11:30 Lab:實(shí)作圖片瀏覽程序
11:30 12:00 檔案輸出入概論與介紹

13:00 15:00 Lab: 檔案壓縮類別及測(cè)試項(xiàng)目實(shí)作
15:00 15:15 Break
15:15 15:45 聲音訊號(hào)理論基礎(chǔ)及聲音控制函式
15:45 17:00 Lab: 聲音控制類別及測(cè)試項(xiàng)目實(shí)作

第四天

09:00 09:30 動(dòng)態(tài)連結(jié)函式庫(kù)(DLL)介紹
09:30 10:00 Lab: 建立檔案封包控制DLL
10:00 10:30 Lab: 驗(yàn)證檔案封包控制DLL
10:30 10:45 Break
10:45 11:15 Lab: 建立聲音控制DLL
11:15 12:00 Lab: 驗(yàn)證聲音控制DLL

13:00 13:10 ATL & COM 簡(jiǎn)介
13:10 13:40 Lab: 建立檔案封包控制COM組件
13:40 14:10 Lab: 驗(yàn)證檔案封包控制COM組件
14:10 14:25 Break
14:25 14:55 Lab: 建立聲音控制COM組件
14:55 15:25 Lab: 驗(yàn)證聲音控制COM組件
15:25 15:55 Lab:原生程序代碼及非原生程序代碼之整合偵錯(cuò)
15:55 16:10 Break
16:10 17:00 軟件原始碼控管及軟件質(zhì)量驗(yàn)證

 

咨詢熱線:     

 

更多培訓(xùn)課程,學(xué)習(xí)資訊,課程優(yōu)惠,課程開(kāi)班,學(xué)校地址等學(xué)校信息,請(qǐng)進(jìn)入 朝翔PCB培訓(xùn)PCB項(xiàng)目設(shè)計(jì)中心網(wǎng)站詳細(xì)了解
咨詢電話:400-850-8622

如果本頁(yè)不是您要找的課程,您也可以百度查找一下:

相關(guān)課程


還沒(méi)有找到合適的課程?趕快告訴課程顧問(wèn),讓我們顧問(wèn)馬上聯(lián)系您! 靠譜 的培訓(xùn)課程,省時(shí)又省力!

微信訪問(wèn)

#tel_020#