社区
驱动开发/核心开发
帖子详情
关于bois和驱动程序的问题 求解
DontKissBossAss
2011-08-31 11:26:16
一直闹不明白bois 和驱动程序有什么区别和联系
问题是: BOIS中已经存在和硬件交互的代码了, 那么为什么设备驱动程序还是必须的?
...全文
185
5
打赏
收藏
关于bois和驱动程序的问题 求解
一直闹不明白bois 和驱动程序有什么区别和联系 问题是: BOIS中已经存在和硬件交互的代码了, 那么为什么设备驱动程序还是必须的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhenghn2010
2011-08-31
打赏
举报
回复
首先,分区固件和驱动,一般可以说, 固件专门针对硬件的,驱动是针对操作系统而言与硬件的接口。
至于固件和驱动做到什么程度和功能,看你系统需要。从操作系统层面看,要想操作硬件,必须有硬件驱动接口,
至于以前固件初始化的硬件,除了ram等操作系统运行需要的外,驱动可能都要重新初始化。
至于固件里面的代码,看你需要,也可能做成界面和配置,就如上面描述的,不能太大。
DontKissBossAss
2011-08-31
打赏
举报
回复
[Quote=引用 2 楼 bjtea 的回复:]
BOIS固化在ROM中,程序很短,只能够做最必须的事情: 按照系统CMOS设置中的启动顺序搜寻软硬盘驱动器及CDROM、网络服务器等有效的启动驱动器 ,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动。
驱动则是根据用户的需要,针对各种设备做的用户访问接口。驱动的内容要广泛的多,而且,可以根据用户的要求,做出各种调整。用户也可以自己增补等等。BIOS不可能把……
[/Quote]
这意思就是说,Bois只有基本组件的交互代码。 而其他设备的交互是通过驱动程序交给PCI等设备交互的?
cqbamboo
2011-08-31
打赏
举报
回复
[Quote=引用 2 楼 bjtea 的回复:]
BOIS固化在ROM中,程序很短,只能够做最必须的事情: 按照系统CMOS设置中的启动顺序搜寻软硬盘驱动器及CDROM、网络服务器等有效的启动驱动器 ,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动。
驱动则是根据用户的需要,针对各种设备做的用户访问接口。驱动的内容要广泛的多,而且,可以根据用户的要求,做出各种调整。用户也可以自己增补等等。BIOS不可能把……
[/Quote]
+1
bjtea
2011-08-31
打赏
举报
回复
BOIS固化在ROM中,程序很短,只能够做最必须的事情: 按照系统CMOS设置中的启动顺序搜寻软硬盘驱动器及CDROM、网络服务器等有效的启动驱动器 ,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动。
驱动则是根据用户的需要,针对各种设备做的用户访问接口。驱动的内容要广泛的多,而且,可以根据用户的要求,做出各种调整。用户也可以自己增补等等。BIOS不可能把这些事情做好。
zhenghn2010
2011-08-31
打赏
举报
回复
你了解bootloader(bootrom)和驱动的关系和区别吗?
大致关系就是这样,当然bios功能更多,驱动可能还要读取它
ubuntu18.04下用insmod加载
驱动程序
报错:Operation not permitte
可能是
BOIS
下的security boot mode开启着,disable后大概率解决。 这篇文章主要记录一下编写
驱动程序
的过程,上面的
问题
困扰了我好久,开门见山的提出来方便相同
问题
的人更快找到。 首先照着老师的代码写 #include<linux/init.h> #include<linux/module.h> static int helloworld_init(vo...
电脑
BOIS
设置
1、开机点击F1进入到bios界面2、进入Security—Secure Boot—Disabled如果不修改Secure boot选项为Disabled,在光驱引导时可能会出现报错3、进入Startup—UEFI/Legacy Boot选项,以下有两种选择(1)UEFI/Legacy Boot选项选择成Both,UEFI/Legacy Boot Priority选择成UEFI First如第一幅...
解决计算机的一些小
问题
,电脑故障怎么办?排除法解决电脑的一些小
问题
原标题:电脑故障怎么办?排除法解决电脑的一些小
问题
电脑已经融入我们的工作生活中,成为我们必不可少的工具。磨刀不费砍柴工,学习下电脑知识吧!硬件故障和软件的故障都能造成电脑不能使用或使用不便,硬件故障我们最常用到的是排除法,软件故障一般是重装驱动和系统。下面我们来介绍一些排除法的基本思路,聪明的您也可以根据下文解决自己在电脑使用中的一些小
问题
。电脑主机是由内存、电源、主板、显卡、硬盘、CPU、等硬...
Android Studio第一次安装遇见的
问题
汇总
1.Android Studio启动时出现unable to access android sdk add-on list 1. 错误信息: 第一次安装完AS,出现这个错误提示 unable to access android sdk add-on list 原因: 在第一次安装AS,启动后,检测到电脑没有SDK。 知道了原因,自然有解决方法,可以在以后安装sdk,或者设置初次打开...
机箱前面的耳机插孔没声音
机箱前面的耳机插孔没声音
帮朋友装电脑,出现前置音频接口没声音的情况。这跟我们应用现状有关。简单的讲,这是因为AC97的前置音频面板及插座接线不能适应HD的自动探测。ALC888是高清声卡,而我们用的机箱前置还是AC97标准接头。以前大家一接上前置音频就有声音。是因为之前还很少有HD音效,只有AC`97。而现在基本上全部都有HD音效而且默认状态下都是选用了HD音效而HD音效是不支持前置音频输出的,所以没有声音了。所以要想前置音频能用就只能在
BOIS
里将HD音
驱动开发/核心开发
21,620
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章