版块
论坛
喜欢
话题
应用
搜索
登录
注册
xiaodai78的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=34691
驱动开发,赶快进来
一个简单的问题:本人用platform builder4.0进行wince 下驱动程序开发,但不知过程怎样?比如说用pb 下 \\public\\common\\oak\\drivers\\serial\\ 下的文件为驱动程序的源代码,我要将这些源代码生成我的串口驱动程序,感觉有...
全文
回复
(
18
)
2002-10-30 22:57
来自版块 -
Wince 程序开发
◆
◆
表情
告诉我的粉丝
提 交
joyfly
:
sorry,一直没有给你回复。 最近才有时间去看CODE。 ~~~~~~~ 1、在OAL层创建和注册ISR。 在OEMInit()里调用HookInterrupt()在内核中注册ISR,把ISR的地址和物理IRQ关联起来。IRQ就是物理中断号,在BSP包带的头文件里都...
(2003-01-09 14:44)
回复
zheng2002
:
haha 把你的问题再精简描述一下吧 现在想问什么?!
(2003-01-05 19:54)
回复
blue123
:
我等的花都谢了 !!!
(2002-12-31 14:54)
回复
blue123
:
继续讨论!!!
(2002-12-18 16:42)
回复
blue123
:
大家请帮忙呀!
(2002-12-11 21:34)
回复
blue123
:
我到是在 cfwpc.c里找到了 oeminit() 函数,却搞不清楚要怎么修改? ISR 我暂时用的是 \\WINCE410\\PUBLIC\\COMMON\\OAK\\drivers\\ti1250\\ 下 ti1250isr 生成的一个 ti1250isr.dll。 ...
(2002-12-10 12:46)
回复
joyfly
:
是fwpc.c等几个C文件里 我再研究一下吧,再给你个详细的说明。 分数就不用了,能用来做什么呢? 再说,我也就这个问题了解一些,也称不上专家啊 大家讨论,一起进步就好
(2002-12-09 17:37)
回复
blue123
:
X86的OAL是在\\WINCE410\\PUBLIC\\COMMON\\OAK\\CSP\\I486\\OAL\\ 底下 有好多文件,是 oeminit.asm 吗,但我看那是用汇编写的呀。 我搜索 OEMInit() 和 HookInterrupt(),都没有发现! ...
(2002-12-09 17:20)
回复
joyfly
:
OAL层的代码在<bsp path>\\kernel\\HAL\\ 底下,你搜索一下你要找的就可以找到了。X86的OAL是在\\WINCE410\\PUBLIC\\COMMON\\OAK\\CSP\\I486\\OAL\\ 底下
(2002-12-09 11:20)
回复
blue123
:
创建中断,需要两个步骤: 1、在OAL层创建和注册ISR。 在OEMInit()里调用HookInterrupt()在内核中注册ISR,把ISR的地址和物理IRQ关联起来。IRQ就是物理中断号,在BSP包带的头文件里都有定义。然后在OEMInterruptHandler()加...
(2002-12-06 21:32)
回复
1
2
下一页 »
xiaodai78
加关注
写私信
0
关注
0
粉丝
39
帖子
返回顶部