资料参考:
QNX 7.0官网文档
在QNX中,中断处理分为ISR(Interrupt Service Routine)和Thread Handler两部分
- ISR在硬件中断到来时立即执行,用于处理紧急和高优先级的工作,并提供
InterruptAttachEvent()
触发对应的线程处理器 InterruptWait()
由线程调用,同事阻塞线程并等待指定的中断事件
这里以isr_thread
为例
创建线程:pthread_create
#include <pthread.h>
int pthread_create