BSP中包含OAL、KITL、设备驱动程序、Bootloader、相关配置文件等。
├─PLATFORM
│ ├─COMMON
│ │ └─SRC
│ │ └─ARM
│ │ └─SAMSUNG
│ │ └─S3C2440A
│ │ ├─ABORT
│ │ ├─Cache
│ │ ├─Inc
│ │ ├─Intr 中断相关代码
│ │ ├─Io
│ │ ├─Ioctl 实现系统热重启的代码
│ │ ├─Memory
│ │ ├─Power 实现系统挂起的代码
│ │ ├─Profiler
│ │ ├─Rtc 实时时钟相关代码
│ │ ├─Startup 系统复位初始化代码
│ │ └─Timer 定时器相关代码,包括看门狗定时器
│ └─SMDK2440A
│ ├─Cesysgen
│ ├─Files
│ └─Src
│ ├─Bootloader
│ │ ├─Eboot
│ │ ├─Ipl
│ │ └─Stepldr
│ ├─Common
│ │ ├─KitlUsbSer KITL-USB的库文件
│ │ └─Smartmedia FMD(Flash Media Driver)驱动
│ ├─Drivers
│ │ ├─Backlight 背光驱动
│ │ ├─Battdrvr 电池管理的驱动
│ │ ├─Ceddk CEDDK.dll
│ │ ├─CS8900 CS8900网卡驱动
│ │ ├─Keybd 键盘驱动
│ │ ├─NLEDDRVR LED驱动
│ │ ├─Pccard PCMCIA接口驱动
│ │ ├─Pwrbutton 挂起按键的驱动
│ │ ├─Serial UART0、UART2驱动
│ │ └─USBHCD USB OHCI驱动
│ ├─Inc BSP相关配置的头文件
│ └─Kernel KITL及OAL
│ ├─Kern
│ ├─Kernkitl
│ ├─KERNKITLPROF
│ └─Oal
└─PUBLIC
└─COMMON
├─CESYSGEN
└─OAK
└─CSP
└─ARM
└─SAMSUNG
└─S3C2440A
├─DISPLAY LCD驱动
├─Inc 头文件,所有寄存器结构体的声明
├─SDHC SD主机控制器驱动
├─Serial 2440 UART驱动的公用代码
├─Touch 触摸屏驱动
├─Usb USB Device驱动
└─Wavedev 音频驱动