当前位置: 技术问答>linux和unix
arm+linux下,中断怎么使用呢?
来源: 互联网 发布时间:2016-07-28
本文导语: 我想在linux下运行一个程序,中断处理函数已经写好,至于中断端口也选好了。不过我在应用程序中该如何使用呢? 比如,中断函数IRQ_SOLVE(),外部中断EINT2 (GPFCON2,上升沿有效),应用程序main();请教大侠! ...
我想在linux下运行一个程序,中断处理函数已经写好,至于中断端口也选好了。不过我在应用程序中该如何使用呢?
比如,中断函数IRQ_SOLVE(),外部中断EINT2 (GPFCON2,上升沿有效),应用程序main();请教大侠!
比如,中断函数IRQ_SOLVE(),外部中断EINT2 (GPFCON2,上升沿有效),应用程序main();请教大侠!
|
应用程序main();
-----------------
中断不需要用户程序调用吧,一有中断自动调用
lz需要写驱动,注册中断处理函数
形如
request_irq(EINT2, IRQ_SOLVE, IRQF_TRIGGER_FALLING,"name",NULL);
参见
http://hi.baidu.com/deep_pro/blog/item/2fe67134713a54bdd1a2d302.html
-----------------
中断不需要用户程序调用吧,一有中断自动调用
lz需要写驱动,注册中断处理函数
形如
request_irq(EINT2, IRQ_SOLVE, IRQF_TRIGGER_FALLING,"name",NULL);
参见
http://hi.baidu.com/deep_pro/blog/item/2fe67134713a54bdd1a2d302.html
|
应用层没法使用中断,中断只能在驱动里面处理