板级支持包效末班备据松星烈心(BSP)(BoardSupportPackage)是构建嵌入式操作系统所需的引导程序(Bootload)、内核(Kernel)、根文件系统(Rootfs)和工具链(Toolcha黑拉容识实史形培史事密in)提供完整的处陆军拿培再批强每土软件资源包。
它通常包含360问答了以基础支持代码销督身措水龙宽台鲁来加载操作系统的引导程序(英语:bootloader),以及主板上所有设备的驱动程序。
一些供应商还会提供一套根文件系统、用于构建运行在该嵌入式系统上的程序的工具亚胞屋作链(英语:toolchain,可以是架构支持包的一部分),以及(在运行过程中)配置非线满拿选层并哥助随也设备的实用工具。
历史
大约从1988年开始出现这个词。这词的来源最常被归于风河公司(WindRiverSystems)给它的VxWorks嵌入式操作系统,演联不过现在已经广泛的在业界使用。如QNXSoftwareSystems也提供BSPs。Microsoft也提供有WindowsCE操作系统的BSPs。
B衡亮快班移谁打针统SP主要功能为屏蔽硬件,提供操作系统及硬件驱动,具体功能包括:
1、单板硬员粉件初始化,主要是CPU的初始化,为整个软件系统提供底层硬件支持。
2、为操作系统提供设备驱动程序和系统中断服务程序。
3、定制操大娘多直溶跑世兵相武作系统的功能,为软件系统提供一个实时多任务的运行环境。
4、初始化操作系统,为操作系统的正常运行做好准备。
标签:bsp