bsp是什么意思?

 我来答
小李聊生活家常
高能答主

2021-12-28 · 生活不是选择,而是热爱,要在自己热爱的里
小李聊生活家常
采纳数:376 获赞数:8125

向TA提问 私信TA
展开全部

板级支持包(BSP)(Board Support Package)是构建嵌入式操作系统所需的引导程序(Bootload)、内核(Kernel)、根文件系统(Rootfs)和工具链(Toolchain) 提供完整的软件资源包。

它通常包含了以基础支持代码来加载操作系统的引导程序(英语:bootloader),以及主板上所有设备的驱动程序。

一些供应商还会提供一套根文件系统、用于构建运行在该嵌入式系统上的程序的工具链(英语:toolchain,可以是架构支持包的一部分),以及(在运行过程中)配置设备的实用工具。

历史

大约从1988年开始出现这个词。这词的来源最常被归于风河公司(Wind River Systems) 给它的VxWorks嵌入式操作系统,不过现在已经广泛的在业界使用。如QNX Software Systems也提供 BSPs。Microsoft也提供有Windows CE操作系统的 BSPs。



BSP主要功能为屏蔽硬件,提供操作系统及硬件驱动,具体功能包括:

1、单板硬件初始化,主要是CPU的初始化,为整个软件系统提供底层硬件支持。

2、为操作系统提供设备驱动程序和系统中断服务程序。

3、定制操作系统的功能,为软件系统提供一个实时多任务的运行环境。

4、初始化操作系统,为操作系统的正常运行做好准备。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式