Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

高级系统架构师全套资料 PDF 下载


分享到:
时间:2022-07-24 09:58来源:http://www.java1234.com 作者:转载  侵权举报
高级系统架构师全套资料 PDF 下载
失效链接处理
高级系统架构师全套资料 PDF 下载


本站整理下载:
提取码:eukx 
 
 
相关截图:
 
主要内容:

在嵌入式操作系统中,板级支持包BSP作为对硬件的抽象,实现了__(9)__。
(9)A.硬件无关性,操作系统无关性     
B.硬件有关性,操作系统有关性
C.硬件无关性,操作系统有关性     
D.硬件有关性,操作系统无关性
试题分析
板级支持包(BSP)是介于主板硬件和操作系统中驱动层程序之间的一层,一般认为它属于操作系统
一部分,主要是实现对操作系统的支持,为上层的驱动程序提供访问硬件设备寄存器的函数包,使
之能够更好的运行于硬件主板。在嵌入式系统软件的组成中,就有BSP。BSP是相对于操作系统而言
的,不同的操作系统对应于不同定义形式的BSP,例如VxWorks的BSP和Linux的BSP相对于某一CPU
来说尽管实现的功能一样,可是写法和接口定义是完全不同的,所以写BSP一定要按照该系统BSP的
定义形式来写(BSP的编程过程大多数是在某一个成型的BSP模板上进行修改)。这样才能与上层
OS保持正确的接口,良好的支持上层OS。
BSP主要功能为屏蔽硬件,提供操作系统及硬件驱动,具体功能包括:
1. 单板硬件初始化,主要是CPU的初始化,为整个软件系统提供底层硬件支持
2. 为操作系统提供设备驱动程序和系统中断服务程序
3. 定制操作系统的功能,为软件系统提供一个实时多任务的运行环境
4. 初始化操作系统,为操作系统的正常运行做好准备。
板级支持包(BSP,也称为硬件抽象层HAL)一般包含相关底层硬件的初始化、数据的输入/输出操
作和硬件设备的配置等功能,它主要具有以下两个特点。
①硬件相关性,因为嵌入式实时系统的硬件环境具有应用相关性,而作为上层软件与硬件平台之间
的接口,BSP需为操作系统提供操作和控制具体硬件的方法。
②操作系统相关性,不同的操作系统具有各自的软件层次结构,因此不同操作系统具有特定的硬件
接口形式。
试题答案
(9)B

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐