Wince的BSP笔记

Wince提供了操作系统框架,用户只需要填写BSP,其主要由3部分组成:
 应用部分使用EVC+SDK或c#.net+SDK开发

  

第一部分:BootLoader和OAL(OEM Adapter Layer,Wince平台,库和硬件的交互层)

1,概念

2,组成
 BLCOMMON
 Eboot
 Ethdbg
 OEM函数
  控制流
  调试
  下载
  以太网收发帧
  Flash操作
  时钟功能
  可选部分
  BootLoader和OS之间共享信息的数据结构
  保存用户选项配置参数的数据结构
 Startup
  KernelStart
  ARMInit
  NKStartup
  ARMSetup
  KernelStart
 
3,OAL库 
 OEMGLOBAL
 Address MAP
 OEMIoControl
 OAL的Cache操作的OEM函数

第二部分:中断,时钟,TOC,CEDDK,加载过程和KITL

1,ISR & IST

2,Timer

3,TOC

4,CEDDK

5,KITL

6,UpLorder Produce

第三部分:驱动程序

目录在d:/wince500/platform/smdk2440/driver
 APP/
 FUNCTION/
 HCD/
 
1,电源管理

2,设备管理器和流式设备驱动

3,以太网端口EthDbg设备驱动
 
4,串口驱动

5,PCI总线驱动

6,显示和块驱动

7,USB

 

你可能感兴趣的:(Wince的BSP笔记)