+ -
当前位置:首页 → 问答吧 → 关于帧缓冲设备驱动中注册中断的疑问

关于帧缓冲设备驱动中注册中断的疑问

时间:2011-08-16

来源:互联网

在帧缓冲设备驱动代码,即s3c2410fb.c中对模块加载后就调用了probe函数,然后再该函数完成一系列的初始化,其中有一处是调用request_irq(irq, s3c2410fb_irq, IRQF_DISABLED, pdev->name, info);来注册中断,请问在帧缓冲设备驱动中。注册这样一个中断有什么作用?该中断是不是每从framebuffer中读取一帧图片就会发生一次。谢谢。
 
小弟还有一疑问,就是在LCD的裸机程序中,初始化阶段必须要对LCDCON1~LCDCON5 以及LCDSADDR1~LCDSADDR3写入数据才能完成初始化,但是在
帧缓冲设备驱动中并没有对这些寄存器进行操作,只是将在裸机程序中应该填入
LCDCON1~LCDCON5 以及LCDSADDR1~LCDSADDR3寄存器的值填入var和fix结构,请问这样是不是就算是完成了对这些寄存器的操作。

作者: jerrylim   发布时间: 2011-08-16

没时间帮你分析代码,中断是由硬件产生,可能是用图形数据进行硬件加速?或者其它的与frame buffer相关的设备,例如LCD控制器?

作者: wenxy1   发布时间: 2011-08-16

热门下载

更多