wince device driver
Download
Skip this Video
Download Presentation
WinCE Device Driver

Loading in 2 Seconds...

play fullscreen
1 / 12

WinCE Device Driver - PowerPoint PPT Presentation


  • 97 Views
  • Uploaded on

WinCE Device Driver. systemerror. Agenda. The Roadmap of Microsoft Windows Mobile Time: 4 min The Roadmap of Intel Xscale Chip Time: 4 min Magneto (current version of WinCE) OS Time: 4 min Intel’s BSP strategy XLLI, XLLP Time: 2 min A short Video Time: 15 min

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' WinCE Device Driver' - karan


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
agenda
Agenda
  • The Roadmap of Microsoft Windows Mobile

Time: 4 min

  • The Roadmap of Intel Xscale Chip

Time: 4 min

  • Magneto (current version of WinCE) OS

Time: 4 min

  • Intel’s BSP strategy XLLI, XLLP

Time: 2 min

  • A short Video

Time: 15 min

  • Image Build Demo for WinCE 5.0 Base OS

Time: 1 min

windows mobile
Windows Mobile

Magneto

Yamazaki

OZone

Photon

06

05

intel xscale architecture
Intel Xscale Architecture
  • Cotulla PXA25x
  • Bulverde PXA27x (Moto E680?)
  • Monahans P/G/L
yamazaki os

UnifiedKernel

Yamazaki OS

Service.exe

App 2

App 3

App 4

App 5

Kernel

2 GBperProcess

Filesys.DLL

GWES.DLL

Device.DLL

OAL.DLL

Drivers

64 K Processes

intel bsp cross os
Intel BSP Cross OS
  • XLLI (Low Level Initialization)
  • XLLP (Low Level Primitive)
xlli example
XLLI example
  • EXPORT xlli_GPIO_init ; Initialize the GPIO pins for this platform
  • EXPORT xlli_MFPR_init ; Initialize the Multi Function Pin Registers
  • EXPORT xlli_MFPR_offset_table ; MFPR offset looup table
  • EXPORT xlli_Dmem_initP1 ; Dynamic Memory Controller Initialization Part #1
  • EXPORT xlli_Rcomp ; Run Rcomp calibration
  • EXPORT xlli_DDR_HCAL ; Hardware delay line calibration routine
  • EXPORT xlli_DDR_SCAL ; Software delay line calibration routine
  • EXPORT xlli_Dmem_initP2 ; Dynamic Memory Controller Initialization Part #2
  • EXPORT xlli_Smem_init ; Static Memory Controller Initialization
  • EXPORT xlli_intr_init ; Interrupt initialization (masks all interrupts)
  • EXPORT xlli_freq_change ; Frequency change sequence
  • EXPORT xlli_icache_enable ; Enable I-Cache, D-Cache, and Branch Target Buffer
  • EXPORT xlli_setPTB ; Set the Page Tabe Base address (used for sleep resets)
  • EXPORT xlli_initPageTable ; Initialize Page Table for MMU unit
  • EXPORT xlli_initPageTable_var ; Initialize Page Table for MMU unit (base addr in r1)
  • EXPORT xlli_MMU_init ; Initialize the Memory Management Unit
  • EXPORT xlli_goVirtual ; Make the transition from physical address to virtual address
ad