3362|5

79

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

请问:硬件抽象层和boatloader有关系么? [复制链接]

硬件抽象层和boatloader有关系么?硬件抽象层是硬件和软件的一个接口,那么boatloader也是,而且它们都方便了系统的移植,不知道区别在哪里?

最新回复

bootloader很少去“抽象”硬件的,基本都是对硬件的直接操作。 硬件抽象层一般只在系统里才有,主要是为了保证OS层的一致性。在WINCE中常见的MDD就算是其中的一部分。 而抽象层依赖硬件实现层,也就是PDD层了。 bootloader可以不需要的,所以驱动层还会再次对硬件做初始化。  详情 回复 发表于 2009-4-18 10:04
点赞 关注

回复
举报

71

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
一般说来,硬件抽象层配合驱动为操作系统提供硬件服务。
而 bootloader 是加载并启动操作系统,并且 bootloader 一般是没有操作系统的
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
bootloader貌似之实现了部分的硬件抽象,比如串口等一些基本的
大部分的没有抽象出来吧
不过顶一下!我也想知道!
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

4
 
mark

感觉 在bootloader中  你看到的大多是 Rx和Tx之类的具体驱动程序和操作
抽象层里很可能变成了函数指针
只要把不同的函数传进去  就可以变成不同的驱动
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

5
 
我和一个同学现在分别做这两个部分,我觉得实际做的时候,很多工作是一样的,特别是硬件抽象层做好之后,bootloader基本就做完了,实际上都是对硬件的一些操作和初始化,让系统调用,我对这个也不是很了解,所以就想搞明白,区别在哪
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

6
 
bootloader很少去“抽象”硬件的,基本都是对硬件的直接操作。
硬件抽象层一般只在系统里才有,主要是为了保证OS层的一致性。在WINCE中常见的MDD就算是其中的一部分。
而抽象层依赖硬件实现层,也就是PDD层了。

bootloader可以不需要的,所以驱动层还会再次对硬件做初始化。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表