PXA255_WinCE_bootloader

所属分类:处理器开发
开发工具:Windows_Unix
文件大小:4189KB
下载次数:184
上传日期:2006-03-23 17:23:18
上 传 者oklm
说明:  针对Intel Xscale PXA255的WinCE boot loader源代码包!极具参考价值!
(Intel Xscale PXA255 the WinCE boot loader source code! Very useful!)

文件列表:
ucdragon (0, 2006-03-06)
ucdragon\target (0, 2006-03-06)
ucdragon\target\ARMV4I (0, 2006-03-06)
ucdragon\target\ARMV4I\retail (0, 2006-03-06)
ucdragon\target\ARMV4I\debug (0, 2006-03-06)
ucdragon\lib (0, 2006-03-06)
ucdragon\lib\ARMV4I (0, 2006-03-06)
ucdragon\lib\ARMV4I\retail (0, 2006-03-06)
ucdragon\lib\ARMV4I\debug (0, 2006-03-06)
ucdragon\KERNEL (0, 2006-03-06)
ucdragon\KERNEL\PROFILER (0, 2006-03-06)
ucdragon\KERNEL\PROFILER\ARM (0, 2006-03-06)
ucdragon\KERNEL\HAL (0, 2006-03-06)
ucdragon\KERNEL\HAL\obj (0, 2006-03-06)
ucdragon\KERNEL\HAL\obj\ARMV4I (0, 2006-03-06)
ucdragon\KERNEL\HAL\obj\ARMV4I\retail (0, 2006-03-06)
ucdragon\KERNEL\HAL\obj\ARMV4I\debug (0, 2006-03-06)
ucdragon\KERNEL\HAL\ARM (0, 2006-03-06)
ucdragon\KERNEL\BUILDEXE (0, 2006-03-06)
ucdragon\KERNEL\BUILDEXE\KERNKITLPROF (0, 2006-03-06)
ucdragon\KERNEL\BUILDEXE\KERNKITLPROF\obj (0, 2006-03-06)
ucdragon\KERNEL\BUILDEXE\KERNKITLPROF\obj\ARMV4I (0, 2006-03-06)
ucdragon\KERNEL\BUILDEXE\KERNKITLPROF\obj\ARMV4I\retail (0, 2006-03-06)
ucdragon\KERNEL\BUILDEXE\KERNKITLPROF\obj\ARMV4I\debug (0, 2006-03-06)
ucdragon\KERNEL\BUILDEXE\KERNKITL (0, 2006-03-06)
ucdragon\KERNEL\BUILDEXE\KERNKITL\obj (0, 2006-03-06)
ucdragon\KERNEL\BUILDEXE\KERNKITL\obj\ARMV4I (0, 2006-03-06)
ucdragon\KERNEL\BUILDEXE\KERNKITL\obj\ARMV4I\retail (0, 2006-03-06)
ucdragon\KERNEL\BUILDEXE\KERNKITL\obj\ARMV4I\debug (0, 2006-03-06)
ucdragon\KERNEL\BUILDEXE\KERN (0, 2006-03-06)
ucdragon\KERNEL\BUILDEXE\KERN\obj (0, 2006-03-06)
ucdragon\KERNEL\BUILDEXE\KERN\obj\ARMV4I (0, 2006-03-06)
ucdragon\KERNEL\BUILDEXE\KERN\obj\ARMV4I\retail (0, 2006-03-06)
ucdragon\KERNEL\BUILDEXE\KERN\obj\ARMV4I\debug (0, 2006-03-06)
ucdragon\INC (0, 2006-03-06)
ucdragon\GWE (0, 2006-03-06)
ucdragon\GWE\NLEDDRV (0, 2006-03-06)
ucdragon\GWE\NLEDDRV\obj (0, 2006-03-06)
ucdragon\GWE\NLEDDRV\obj\ARMV4I (0, 2006-03-06)
ucdragon\GWE\NLEDDRV\obj\ARMV4I\retail (0, 2006-03-06)
... ...

PCMCIA Platform Dependent Driver Source Files ------------------------------------------------- SOCKPD.H - Platform dependent constants and structures used to access the PCMCIA control registers and memory regions. INIT.C - Contains the PDCardInitServices function which obtains virtual addresses to the PCMCIA system control register. MEMORY.C - Contains the PC card memory access functions, PDCardReadAttrByte, PDCardWriteAttrByte, PDCardReadCmnByte, PDCardWriteCmnByte, PDCardReadIOByte and PDCardWriteIOByte. The PCMCIA hardware should have separate memory regions for common memory and attribute memory and I/O space, so accesses to PC card memory do not have to be guarded by a critical section. These functions are not exported to client drivers. The PCMCIA MDD only calls PDCardWriteAttrByte, PDCardReadAttrByte and PDCardReadCmnByte. SOCKET.C - Contains socket and socket controller functions, PDCardInquireAdapter, PDCardGetSocket, PDCardSetSocket, PDCardResetSocket, PDCardGetAdapter and PDCardSetAdapter. This implementation uses statically allocated PDCARD_ADAPTER_INFO, PDCARD_POWER_ENTRY and PDCARD_SOCKET_STATE structures which are initialized to reflect the capabilities of the PCMCIA hardware. These structures are then updated by the "Set" functions and updated and copied to the user buffer by the "Get" functions. WINDOW.C - Contains memory window functions PDCardGetWindow, PDCardSetWindow and PDCardInquireWindow. This implementation uses statically allocated PDCARD_WINDOW_STATE and PDCARD_WINDOW_INFO structures which are initialized to reflect the capabilities and locations of the PCMCIA hardware. These structures are then updated by the "Set" functions and copied to the user buffer by the "Get" functions. The platform dependent driver only report actual windows supported by hardware. The model device driver will then make virtual allocations out of the actual windows.

近期下载者

相关文件


收藏者