dyangbi
游客
游客
阅读:1324回复:3

为什么在NT驱动程序中无法用float型变量?

楼主#
更多 发布于:2001-10-25 18:36
本人在开发NT设备驱动程序时,遇到这样几个问题:
1、无法使用float类型的数据变量,确切地说,可以定义float变量,但一旦使用该变量系统链接就会提示出错。
2、无法在中断服务程序中使用虚函数,一旦在ISR中使用了虚函数,系统就会死机。
向各位大侠请教上面两个问题的产生原因,并且是否有解决方案。
dazzy
驱动中牛
驱动中牛
  • 注册日期2001-03-23
  • 最后登录2008-08-12
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望10点
  • 贡献值1点
  • 好评度10点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-10-26 19:42
纯软件驱动坛子里有一贴讲浮点的。
madiwy
驱动牛犊
驱动牛犊
  • 注册日期2001-10-25
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-10-26 19:25
NT和WDM驱动程序里不能浮点,可以用定点算法,也就是扩大2的n次方倍.如果做个嵌入式开发,可能容易理解点.
chendh
驱动牛犊
驱动牛犊
  • 注册日期2001-07-20
  • 最后登录2005-04-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-10-25 21:29
常见问题里讨论过,你去看看!
游客

返回顶部