Do everything if needed

Only to note everything I meet.

2010年7月9日 #

多个设备共享同一个硬件中断

摘要: 硬件中断线总是有限的,我们可能需要在已有的系统上做一些扩展,比如将串口扩展成好几个,有些硬件本身就设计成多个设备共享一条中断线,比如我的系统中两个串口就共享同一个CPU中断,任何一个串口发生中断以后都会触发CPU的同一条中断线,需要判断别的寄存器来确定是哪个串口发生了什么中断。 我们可以在OAL中分析各个中断源,然后返回不同的SYSINTR值,但这种做法扩展性不好。例如,OAL中设值某个中断源最多... 阅读全文

posted @ 2010-07-09 21:58 microsun 阅读(1566) 评论(0) 推荐(0) 编辑

WINCE驱动程序快速入门

摘要: 有人也许和我一样比较心急,想尽快知道如何去写一个具体的驱动程序,这里,假设您对驱动程序已经有比较好的了解,告诉大家一个快速上路的方法。当然,如果您有足够的时间我建议在动手之前还是深入了解一下CE整个系统架构。在CE中,最简单的一个驱动程序莫过于一个内置(Built-in)设备的流接口驱动。对于一个不支持热拔插的设备,最快捷的方法就是为其实现一个内置的流接口的驱动。对于这样一类驱动程序,我们只需要按... 阅读全文

posted @ 2010-07-09 21:57 microsun 阅读(558) 评论(0) 推荐(0) 编辑

导航