1

VxWorks API を Linux に移植しようとしています。intArchLib API が見つかるまでは問題なく動作していました。int API (intConnect、intLock ...) を Linux に移植するにはどうすればよいですか。

intConnect : この API は、割り込みベクトル (IRQ) に対する割り込みルーチン (ISR) を登録します。この ISR は、登録された割り込みが発生したときに呼び出されます。

  1. Linux でカーネル モード ドライバーなしで移植することは可能ですか?
  2. Linux でユーザー モード ドライバーなしで移植することは可能ですか?

私を助けてください。

SS

4

1 に答える 1

0

intConnect を Linux に移植する合理的な方法はありません。別の言い方をすれば、intConnect は vxWorks の API であり、デバイス ドライバーが直接使用するべきではありません。他の高度に抽象化されたインターフェースを実装するには、intConnect を使用する必要があります。たとえば、vxWorks 6.6 では、vxbIntConnect は intConnect で実装されています。

于 2012-10-03T20:34:18.993 に答える