MacWin
驱动中牛
驱动中牛
  • 注册日期2002-12-16
  • 最后登录2009-05-27
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
阅读:2897回复:7

应用程序和驱动通信的问题(OS 9) (89分)

楼主#
更多 发布于:2003-07-24 16:12
OS X 已完成,现在要在OS 9下做. 看了\"INSIDE MACINTOSH : DEVICES\",里面讲得挺详细,但是我缺乏在OS9下编程经验.现在还没什么进展,哪位大虾做过类似的东西,请指点一下.MSN:xinjian_chen@hotmail.com
Thank you in advance !
Chen
ice_fire333
驱动老牛
驱动老牛
  • 注册日期2002-10-08
  • 最后登录2007-08-13
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望4点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-25 11:52
OS 9 不会
赵客缦胡缨,吴钩霜雪明。银鞍照白马,飒沓如流星。   十步杀一人,千里不留行。事了拂衣去,深藏身与名。   闲过信陵饮,脱剑膝前横。将炙啖朱亥,持觞劝侯嬴。   三杯吐然诺,五岳倒为轻。眼花耳热后,意气素霓生。   救赵挥金槌,邯郸先震惊。千秋二壮士,煊赫大梁城。   纵死侠骨香,不惭世上英。谁能书阁下。白首太玄经。
MacWin
驱动中牛
驱动中牛
  • 注册日期2002-12-16
  • 最后登录2009-05-27
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-07-25 15:11
那OSX会否?您是怎么实现的?交流一下?
Chen
MacWin
驱动中牛
驱动中牛
  • 注册日期2002-12-16
  • 最后登录2009-05-27
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-07-29 09:11

经过几天学习,准备开工.希望在写代码之前,高手来指正一下我的一些概念:
1.AP要与驱动通信,主要要获取drive reference number.
2.我的驱动在设备插上即加载,拔掉即卸载.所以不需要OPEN/CLOSE DRIVER.
3.查找driver reference number,可以通过驱动名匹配.

Chen
paranoid
驱动牛犊
驱动牛犊
  • 注册日期2003-02-13
  • 最后登录2004-12-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-07-29 10:51
我是用gestalt来传递数据,看上去不太好用,不知道还有什么更好的办法没
MacWin
驱动中牛
驱动中牛
  • 注册日期2002-12-16
  • 最后登录2009-05-27
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-07-29 10:57
paranoid:你是在OS9下用吗?我的MSN:Xinjian_chen@hotmail.com
Chen
MacWin
驱动中牛
驱动中牛
  • 注册日期2002-12-16
  • 最后登录2009-05-27
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-07-30 11:37
问题自己解决了,原来驱动有点问题!我以上的概念是错的!


paranoid:gestalt怎么传递数据?交流一下?
Chen
paranoid
驱动牛犊
驱动牛犊
  • 注册日期2003-02-13
  • 最后登录2004-12-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-07-31 10:18
大致是这样,其中一个程序比如你的driver用NewGestalt创建一个自己的处理函数等待被调用。另外的程序比如你的UI,或者后台进程调用Gestalt,(使用相同的selector)就会调用driver端的处理函数。

msn:darkdong@hotmail.com

[编辑 -  7/31/03 by  paranoid]
游客

返回顶部