2012-09-26 75 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实现。