Wine可以使用Simulink Real-Time C API吗?

时间:2015-11-26 08:16:15

标签: c linux matlab simulink wine

我想使用Matlab Simulink Real-Time C API来编写可在Linux机器上运行的程序(用C或Java编写)。但是,C API是一个应该只能在Windows机器上运行的DLL。

Wine可以使用Simulink Real-Time C API吗?

编辑: 我正在Windows计算机上开发simulink模型。然后我使用这台计算机将Simulink模型加载到Xpc目标(Speedgoat machine)。

当我们投入生产时,Xpc目标计算机在本地连接到Linux计算机。我们可以通过SSH访问Linux计算机。如果我们想要更新Xpc目标计算机的simulink模型,唯一的办法就是通过Linux计算机。

2 个答案:

答案 0 :(得分:2)

要使用linux的主机接口,我唯一可能看到的是联系speedgoat支持并希望为Linux编译的库或协议文档。要与系统通信,不需要在它们之间安装任何simulink组件。我的期望是你不会得到肯定的答案,但试一试。特别是接收协议文档将允许您编写完全独立于平台的代码。

拥有以太网主机接口的speedgoat,另一种可能性是使用Linux PC作为网络桥,在运行Windows的开发PC和speedgoat之间建立网络连接。如果您在设置此方面需要帮助,我建议您在superuser处提出问题。

答案 1 :(得分:0)

我建议使用Virtual Box

(让你在Linux中运行另一个操作系统)

但是,如果你正确配置它,几乎可以在葡萄酒中运行任何东西,

您需要做的第一件事是从软件商店安装(Wine)和(在Linux上播放),然后找出正常运行所需的一切(Microsoft Fonts,Internet Exporer 8)等等,

一旦完成,它应该有效,但这是葡萄酒的反复试验。

希望这有助于:)