找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 11837|回复: 3

[困惑]怎么知道ec需要为不同bios提供哪些功能调用呢

[复制链接]
发表于 2009-6-13 18:57:43 | 显示全部楼层 |阅读模式
我知道ec和bios之间可以通过60/64,62/66,68/6C三组端口通信,现在问题是,
2 j; [7 \" }: ~$ w+ Z1.ec可能需要和不同厂商的bios搭配,由于不同厂商bios代码不一样,ec提供的功能接口的数量和功能应该也各不相同吧? 我如何知道在ec里面需要提供哪些功能接口供某bios调用呢,而且如何知道该为某个功能调用提供什么样的通信协议呢?(有些功能调用所需数据较多,bios和ec通信需要定一个协议),因为我做ec不可能看bios代码.
( f* z1 y3 s" ?8 x$ K3 v- X2.bios通过什么方式调用ec提供的接口呢? 是不是说需要的时候就通过上面三组端口发命令?
! \* G# h; O& T! n; Q
" s4 o1 K4 h- Z* l; t4 n& v7 O, w第一个问题是不是bios厂商会给你个表,告诉你,你的ec需要提供什么接口供我调用?只是猜测...请各位大虾不吝指教!!非常感谢!!
发表于 2009-6-13 19:13:51 | 显示全部楼层
分标准部分和OEM部分。标准的部分各家的EC都要support,而OEM部分通常是和BIOS商量着制定的所以:1 B0 e3 T$ [- f! o# t
1.和BIOS商量指定。
8 B7 X8 e+ }* W& p2.BIOS就是通过这些IO port和EC沟通。
回复

使用道具 举报

 楼主| 发表于 2009-6-13 19:24:49 | 显示全部楼层
非常感谢peter的无私解答,看了你的不少文章,你的技术很棒\实战经验很丰富,受你影响最近也开始重温C++了, 想问问你开发那些工具用的是基于microsoft mfc的vc++环境吗
回复

使用道具 举报

发表于 2009-6-14 13:40:34 | 显示全部楼层
过奖了,只是会一些皮皮毛毛而已。
1 e: i* ^5 ?  z4 s% G: X4 Q& o是vc++ MFC。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2025-6-14 05:20 , Processed in 0.063887 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表