2012-09-26 108 views
1

我在嘗試將端口VxWorks API移植到linux。它工作正常,直到我找到intArchLib apis。如何將int API(intConnect,intLock ...)移植到Linux。將VxWorks intConnect API移植到linux

intConnect:此api爲中斷向量(IRQ)註冊中斷例程(ISR)。當發生註冊中斷時,這個ISR將被調用。

  1. 是否有可能在Linux中沒有內核模式驅動程序的端口?
  2. 是否有可能在Linux中沒有用戶模式驅動程序的端口?

請幫幫我。

SS

+0

如果您描述了那些特定功能爲沒有VxWorks經驗的人員帶來的好處,您可能會得到更多回應。 –

+0

完成。謝謝 – dday

+0

vxWorks和Linux之間的中斷模式完全不同。除非你真的瞭解兩者,否則將很難做一個港口。 – Benoit

回答

0

沒有合理的方法將intConnect移植到Linux。換句話說,intConnect是vxWorks中不應該直接由設備驅動程序使用的API。應該使用intConnect來實現其他高抽象接口。例如,從vxWorks 6.6開始,vxbIntConnect使用intConnect實現。