6)板级支持包 BSP(Board Support Package)板级支持包向VxWorks操作系统提供了对各种板子的硬件功能操作的统一的软件接口,它是保证VxWorks操作系统可移植性的关键,它包括硬件初始化、中断的产生和处理、硬件时钟和计时器管理、局域和总线内存地址映射、内存分配等等。每个板级支持包括一个ROM启动(Boot ROM)或其他启动机制。
3)打开设备函数 endStart()函数实现设备停止校验操作、注册驱动程序的中断服务程序、打开设备中断、记录设备启动和启动设备。它调用bsp的函数连接中断和驱动程序设备,使设备工作在中断模式下。其函数格式如下:
STATUS endStart(END_DEVICE*pDrvCtrl)。启动设备成功时,返回OK。函数实现如下: