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

朝翔PCB培訓(xùn)PCB項目設(shè)計中心

歡迎您!
朋友圈

400-850-8622

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

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

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

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

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

課程價格: 請咨詢客服

開班時間:隨到隨學(xué)

上課地址: 請咨詢客服

優(yōu)惠價格: 請咨詢客服

咨詢電話:400-850-8622

課程介紹

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

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


課程大綱: 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è)計
上課時間:
上課地點:廣州天河北五山路天河科技東街

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

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


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

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

13:00 13:15 使用者接口設(shè)計
13:20 13:50 檔案系統(tǒng)之存取
13:50 14:30 Lab: 設(shè)計*個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: 撰寫網(wǎng)絡(luò)應(yīng)用程序
16:15 17:00 資料存取概觀(XML File/SL Server/SL Mobile) 

第二天

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

13:00 13:15 原生鏈接庫(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平臺之開發(fā)經(jīng)驗轉(zhuǎn)移于CE平臺
 

第三天

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

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

第四天

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

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

 

咨詢熱線:     

 

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

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

相關(guān)課程


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

微信訪問

#tel_020#