一、BSP基本概念
1、是介于底层硬件和上层软件之间的底层软件开发包,它主要用来屏蔽底层硬件,提供操作系统的驱动及硬件驱动。此外,BSP还要完成硬件与软件之间的数据交互,从而为操作系统及上层应用程序提供一个与硬件无关的软件平台。
2、通常由风河、板卡生产商、独立的软件商、vxWorks 最终用户提供BSP。
二、BSP与VxWorks之间的关系
三、BSP的责任
它是一个硬件和OS之间的标准接口
--------初始化硬件;
--------把板子设置为工作状态;
--------提供硬件抽象层;
--------启动vxWorks OS和应用程序;
---------允许应用程序在不同的硬件平台上移植。
四、BSP开发流程