《PDA的啟動(dòng)代碼-windows-ce嵌入式系統(tǒng)開(kāi)發(fā)課程課件》由會(huì)員分享,可在線閱讀,更多相關(guān)《PDA的啟動(dòng)代碼-windows-ce嵌入式系統(tǒng)開(kāi)發(fā)課程課件(29頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、單擊此處編輯母版標(biāo)題樣式,*,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),項(xiàng)目2:PDA的啟動(dòng)過(guò)程(1),本節(jié)課程主要知識(shí)點(diǎn),PXA27x嵌入式處理器介紹,YL-PXA270P實(shí)驗(yàn)設(shè)備介紹,設(shè)備與PC間的通訊,Windows CE的啟動(dòng)代碼,重點(diǎn)和難點(diǎn),重點(diǎn),Windows CE 5.0的啟動(dòng)代碼,PC機(jī)與目標(biāo)教學(xué)平臺(tái)的連接,難點(diǎn),Windows CE 5.0啟動(dòng)代碼的燒寫(xiě),PXA27x嵌入式處理器介紹,將PC機(jī)與設(shè)備連接起來(lái),PC機(jī)的并行口與設(shè)備的JTAG口連接。,PC機(jī)的網(wǎng)口與設(shè)備的100M網(wǎng)卡(CON1)連接。,PC機(jī)的串口設(shè)備的全功能串口(P2口)連接。,PC機(jī)的USB口
2、與設(shè)備的方形USB口連接。,Intel PXA27x處理器簡(jiǎn)介(1/2),行業(yè)內(nèi)領(lǐng)先的多媒體性能。,設(shè)計(jì)面向無(wú)線客戶端。,英特爾最新在移動(dòng)領(lǐng)域取得的先進(jìn)技術(shù)。,可滿足多數(shù)在移動(dòng)領(lǐng)域的應(yīng)用需求。,能處理多種無(wú)線寬帶接入要求。,足夠的計(jì)算能力。,可給手機(jī)提供全運(yùn)動(dòng)視頻會(huì)議功能。,PDA有DVD質(zhì)量的播放功能,Intel PXA27x處理器簡(jiǎn)介(2/2),采用ARM V5TE指令集。,引入了奔騰4采用的多媒體擴(kuò)展功能,該技術(shù)可以播放高質(zhì)量的視頻。,IntelSpeedStep動(dòng)態(tài)電源管理技術(shù),在保證CPU性能的情況下,最大限度地降低移動(dòng)設(shè)備功耗。,提供了完善的底層操作系統(tǒng)支持和豐富的應(yīng)用接口,適用于
3、工業(yè)控制,數(shù)碼媒體播放,交互機(jī)頂盒,車(chē)載GPS等應(yīng)用。,Intel PXA27x處理器主要特點(diǎn),高性能,低功耗的多媒體加速能力。,支持MPEG4和MP3解碼。,支持高達(dá)400萬(wàn)像素的攝像頭。,主頻可以設(shè)置在312到624MHz之間。,內(nèi)建256K字節(jié)的SRAM,支持英特爾StrataFlash內(nèi)存,支持Baseband接口。,采用XScale核心技術(shù)。,Intel PXA27x處理器主要資源(2/2),USB client1.1/USBhost1.1各一個(gè)。,具有3路SSP控制器。,AC97音頻、I,2,S數(shù)字音頻、I,2,C、GPIO控制器。,32路高速DMA數(shù)據(jù)通道。,4路PWM控制器。,
4、8x8矩陣鍵盤(pán)接口。,一個(gè)實(shí)時(shí)時(shí)鐘。,YL-PXA270P實(shí)驗(yàn)設(shè)備介紹,中央處理器,INTEL公司的PXA270 嵌入式處理器。,主頻520MHz,工業(yè)級(jí)。,串口,2路9線全雙工異步串行口,波特率最高達(dá)115200bps,1路5線硬件流控制異步串行口,波特率高達(dá)115200bps,網(wǎng)絡(luò)接口,一個(gè)10M 標(biāo)準(zhǔn)以太網(wǎng)接口。,一個(gè)10M/100M標(biāo)準(zhǔn)以太網(wǎng)接口。,USB接口,一個(gè)USB HOST(USB 1.1 規(guī)范)接口,支持全速(12Mbps)或低速(1.5Mbps)傳輸,一個(gè)USB DEVICE(USB1.1規(guī)范)接口,支持全速(12Mbps)或低速(1.5Mbps)傳輸,紅外通訊口,一個(gè)IR
5、DA紅外線數(shù)據(jù)通訊口,存儲(chǔ)卡接口,一個(gè)SD/MMC卡接口,可支持256M SD/MMC卡。,一個(gè)PCMCIA接口,支持PCMCIA卡和CF卡。,一個(gè)40芯標(biāo)準(zhǔn)IDE接口,可接硬盤(pán)或光驅(qū)。,攝像頭接口,板子自帶130萬(wàn)象素?cái)z像頭,并有一個(gè)攝像頭擴(kuò)展口可接用戶其他型號(hào)攝像頭。,視頻和觸摸屏接口,板上帶有一個(gè)臺(tái)灣元太256K色640 x480/6.4英寸TFT液晶屏,帶觸摸屏。,支持STN液晶屏,尺寸從3.5寸到12.1寸,屏幕分辨率可達(dá)到1024768象素。,一個(gè)50芯LCD接口引出了LCD控制器和觸摸屏的全部信號(hào)。,一個(gè)標(biāo)準(zhǔn)VGA接口,可直接接各種VGA接口的CRT顯示器或LCD顯示器。,RTC
6、時(shí)鐘,PXA270片內(nèi)RTC實(shí)時(shí)時(shí)鐘,調(diào)試及下載接口,一個(gè)20芯MultiICE標(biāo)準(zhǔn)JTAG接口,用來(lái)進(jìn)行程序的NOR FLASH的燒寫(xiě)。,電源接口,CPU單獨(dú)使用兩組高效率開(kāi)關(guān)電源分別為內(nèi)核和接口供電,穩(wěn)定可靠。,底板采用開(kāi)關(guān)電源供電,輸入直流電壓范圍是720V(推薦使用12V),帶電源開(kāi)關(guān)和指示燈。,其他,一個(gè)CPLD(XinLin公司的XC9536)用于邏輯擴(kuò)展。,兩路用于ADC實(shí)驗(yàn)的可調(diào)電位器,調(diào)節(jié)電位器改變ADC的輸入電壓。,一個(gè)34 的矩陣式鍵盤(pán)、4個(gè)GPIO按鍵和一個(gè)復(fù)位按鍵;四個(gè)高亮LED。,2個(gè)50芯2毫米間距雙排標(biāo)準(zhǔn)連接器用作擴(kuò)展口。,一個(gè)PWM控制的蜂鳴器。,GPRS/G
7、SM/GPS模塊接口。,安裝ActiveSync,設(shè)備與PC間是通過(guò)微軟ActiveSync同步傳輸工具進(jìn)行通訊。,從實(shí)用工具文件夾下載ActiveSync安裝程序MSASYNC.EXE,安裝并運(yùn)行。,在PC機(jī)上安裝USB驅(qū)動(dòng)程序,從而可以連接Windows CE設(shè)備。,設(shè)置ActiveSync,ActiveSync可以通過(guò)串口,USB口,網(wǎng)口等方式建立連接,YL-PXA270設(shè)備默認(rèn)為USB連接。,在Windows CE系統(tǒng)啟動(dòng)后再連接上PC的USB口和PXA270的方形USB口間的USB線纜,稍等片刻,PC機(jī)上提示已經(jīng)連接上設(shè)備。,設(shè)備與PC間進(jìn)行通訊,連接成功后,ActiveSync的圖
8、標(biāo)會(huì)變成另外一種顏色,并且提示連接成功。這時(shí),打開(kāi)菜單 File|Explore,就可以瀏覽設(shè)備上的資源,也可以通過(guò)復(fù)制/粘貼的方式在系統(tǒng)之間拷貝文件。,ActiveSync的成功連接是使用所有微軟遠(yuǎn)程連接工具的基礎(chǔ)。也是今后程序調(diào)試的主要通訊手段。,Windows CE的啟動(dòng)代碼(1/2),Windows CE 不是一個(gè)通用的安裝版操作系統(tǒng),在嵌入式硬件設(shè)備里,一款Windows CE系統(tǒng)通常只會(huì)針對(duì)某一種硬件平臺(tái)生成。,作為原始設(shè)備生產(chǎn)商,必須根據(jù)自己的硬件平臺(tái)和應(yīng)用場(chǎng)合定制Windows CE,最主要的工作就是編寫(xiě)適合于自己的板級(jí)支持包BSP。,Windows CE的啟動(dòng)代碼(2/2),BSP包含了一個(gè)重要的組成部分:?jiǎn)?dòng)代碼。創(chuàng)建一個(gè)功能完善的啟動(dòng)代碼,是開(kāi)發(fā)Windows CE系統(tǒng)的第一步,也是極為關(guān)鍵的一步。,啟動(dòng)代碼是一段單獨(dú)的程序代碼,它存放于目標(biāo)平臺(tái)的非易失存儲(chǔ)介質(zhì)中,如ROM或Flash。在開(kāi)發(fā)Windows CE產(chǎn)品過(guò)程中,它主要用于啟動(dòng)硬件和下載nk.bin到目標(biāo)板上,并有一定的監(jiān)控作用。,