sunvan
驱动牛犊
驱动牛犊
  • 注册日期2004-03-12
  • 最后登录2011-07-06
  • 粉丝0
  • 关注0
  • 积分-100分
  • 威望-9点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3120回复:11

讨论PC温控BIOS代码的实现

楼主#
更多 发布于:2005-06-02 09:41
硬件实现 如附件所示:

软件实现是否是,通过smbus读到CPU温度,让后在根据此温度向super IO 上的fan 对应的register写数据即可?

我有个不明白:
1)thermal sensor的地址:是否通是 SB datasheet 上的smbus base address 加上 thermal sensor datasheet上说的 offset?
2)fan 的地址:偶 在datasheet上找了好久,看不出来那个地址是怎么来的?
terrychen
驱动小牛
驱动小牛
  • 注册日期2002-04-15
  • 最后登录2014-03-13
  • 粉丝0
  • 关注0
  • 积分174分
  • 威望68点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-06-02 13:13
如果你说的是sensor的smbus slave address,那就去看线路图,或者找hw,他们会告诉,如果你说的是sensor的数据的offset那就看chip的datasheet.
sunvan
驱动牛犊
驱动牛犊
  • 注册日期2004-03-12
  • 最后登录2011-07-06
  • 粉丝0
  • 关注0
  • 积分-100分
  • 威望-9点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-06-16 18:46
To terrychen:
谢谢啊,我问题解决了

1)关于thermal sensor的地址:从thermal sensor的datasheet可以得到,然后根据 SB的smbus 读到thermal sensor的温度(我们的产品是 thermal sensor连CPU h和 SB)。
2)关于fan的地址:由于Super IO 上的模块个有一个device ID,同时在配置模式下,Super IO提供index,data register供我们访问每个模块(是通过device ID实现的)
sharpor
驱动小牛
驱动小牛
  • 注册日期2005-04-04
  • 最后登录2007-05-10
  • 粉丝0
  • 关注0
  • 积分127分
  • 威望17点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-06-17 10:44
进步了哦,这段时间光顾着找工作,浪费了大把时间。。。郁闷啊。。。
现在碰到个问题,目前我在深圳,找到份工作,在南京,我比较中意。但是我女朋友现在和我在一起,她工作快一年了,却因为要早起晚归,很辛苦,所以她也想换工作,但是她没有在原公司学到任何她感兴趣的东西。所以如果要她去南京,很可能找不到合适的工作。你们说,我应该怎么办哦。。。是去南京,还是留这里等我女朋友找个有前途的工作啊。。。
sunvan
驱动牛犊
驱动牛犊
  • 注册日期2004-03-12
  • 最后登录2011-07-06
  • 粉丝0
  • 关注0
  • 积分-100分
  • 威望-9点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-06-17 13:11
首先看你向在哪里呆?我是指以后你想打算在哪个城市居住

如果你想在南京居住,那你GF现在就马上向南京投简历,说不定能找到如意工作,如果暂时找不到
那你也可以先过来,这样你对南京熟悉了,等以后你 GF 再来南京 对她是有帮助的。

如果你想在深圳居住,那你可以过来工作一两年然后再回去,那叫你 GF 就不要打算跳到别的地方了。

个人之见。
sharpor
驱动小牛
驱动小牛
  • 注册日期2005-04-04
  • 最后登录2007-05-10
  • 粉丝0
  • 关注0
  • 积分127分
  • 威望17点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-06-17 17:58
呵呵,thanks,我已经辞职了。。。她哪受得了在深圳工作啊。不过她也不喜欢南京啊,说是火炉一个。所以我打算我先过去感受一下,觉得好的话就在那边常住了。因为是我的第2份工作,我可能会努力做5年,今后可能主要是和efi打交道,可要请教你哦。。。
sunvan
驱动牛犊
驱动牛犊
  • 注册日期2004-03-12
  • 最后登录2011-07-06
  • 粉丝0
  • 关注0
  • 积分-100分
  • 威望-9点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-06-20 09:36
不敢,不敢,我对EFI 也只了解一点皮毛,惭愧,平时都是忙了些乱七八糟的东西。
希望到时候我们可以互相交流,共同进步。
只是我们下个案子就要换成别的BIOS了,学习EFI的时间也不是很多。
JackB05
驱动牛犊
驱动牛犊
  • 注册日期2005-05-31
  • 最后登录2007-07-21
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-06-25 00:36
真不感相信,三楼滴遇到的问题怎么和我一模一样?
偶也在深圳,现在找了个南京的工作,也是第二份工作。GF也是在公司没学到东东,想先让偶去南京,一两个月后再看是否合适去南京。也是郁闷ING……
热爱生活。
sharpor
驱动小牛
驱动小牛
  • 注册日期2005-04-04
  • 最后登录2007-05-10
  • 粉丝0
  • 关注0
  • 积分127分
  • 威望17点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2005-06-27 13:39
不会是同一份工作吧。。。。晕晕的。。
我们两个应该是同事了。。。
你的联系方式是???
kmlhust
驱动牛犊
驱动牛犊
  • 注册日期2003-03-11
  • 最后登录2009-04-30
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2005-07-03 00:28
楼主做DESKTOP PC.?用ITE,WINBOND的多阿.一般透过LPC bios通过i/0读写温度.在notebook里一般不这样做,一般是通过ec chip通过i2c去实时polling 专门的cpu thermal sensor ic (如g781,ad1032).然后bios通过acpi 里的thermal zone得到温度.
kmlhust
驱动牛犊
驱动牛犊
  • 注册日期2003-03-11
  • 最后登录2009-04-30
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2005-07-03 00:30
下面是引用sharpor于2005-06-17 17:58发表的:
呵呵,thanks,我已经辞职了。。。她哪受得了在深圳工作啊。不过她也不喜欢南京啊,说是火炉一个。所以我打算我先过去感受一下,觉得好的话就在那边常住了。因为是我的第2份工作,我可能会努力做5年,今后可能主要是和efi打交道,可要请教你哦。。。

XD 去了phoenix NANJING?搞RD还是FAE?之前在深圳哪家做啊?
kmlhust
驱动牛犊
驱动牛犊
  • 注册日期2003-03-11
  • 最后登录2009-04-30
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2005-07-03 00:39
下面是引用sharpor于2005-06-17 10:44发表的:
进步了哦,这段时间光顾着找工作,浪费了大把时间。。。郁闷啊。。。
现在碰到个问题,目前我在深圳,找到份工作,在南京,我比较中意。但是我女朋友现在和我在一起,她工作快一年了,却因为要早起晚归,很辛苦,所以她也想换工作,但是她没有在原公司学到任何她感兴趣的东西。所以如果要她去南京,很可能找不到合适的工作。你们说,我应该怎么办哦。。。是去南京,还是留这里等我女朋友找个有前途的工作啊。。。

嘿,兄弟.把GF一个人留在深圳.我觉得不是一个好办法.深圳的治安实在是...做为一个深圳人.俺也想逃离了
游客

返回顶部