单选题
嵌入式系统开发技术
2017-03-15
下列关于嵌入式系统硬件抽象层的描述中,正确的是( )。
A.硬件抽象层向操作系统内核提供了访问底层硬件的函数接口
B.硬件抽象层又称为Bootloader
C.U-boot是支持多种常用体系结构的硬件抽象层
D.硬件抽象层与硬件无关,故在移植操作系统时不需要改动
参考答案
A
答案解析
硬件抽象层又称为HAL,作用是向操作系统内核提供了访问底层硬件的函数接口;如果要移植操作系统,就要对HAL驱动函数进行改写,以满足具体操作系统的上层函数接口的规范。故本题选择A。
你可能感兴趣的试题
A.在系统需求分析阶段,必须了解用户对嵌入式系统的功能需求,尺寸、大小、成本等需求不需了解
B.系统设计阶段,必须确定哪些功能由硬件完成,哪些功能由软件完成
C.构件设计阶段的任务是进行芯片比较并选择现成的芯片或模块
D.系统集成与测试阶段应该把系统所需部件全部集成后再进行测试
2
若某个嵌入式系统设计了支持以太网通信的接口电路,选用AX88796作为以太网控制器芯片,其片选信号CS引脚连到S3C2410芯片的nGCS2上。那么,读写AX88796芯片内部寄存器的首地址是( )。
A.0x00000000
B.0x08000000
C.0x10000000
D.0x18000000