0

由于http://hart.sourceforge.net/,当使用 scilab 5.3.2 和 hart 工具箱时,代码生成应该适用于 rt_preempt 内核。我成功地在 ubuntu 12.04 LTS 上安装了这两个版本,但是我对代码生成有点迷失了。我使用了一个 hart 工具箱示例 (realtime_demo),并尝试编译和生成代码。首先:这些样本应该与 rt_preempt 一起使用还是仅与 RTAI 一起使用?对于 rt_preempt 内核,我必须使用哪些代码生成命令?

如果有人为 rt_preempt 内核管理代码生成,我会感谢我能得到的每一个提示!

4

1 回答 1

0

如果 hart-toolbox 在安装期间未检测到 RTAI,则会自动启用 rt_preempt 的代码生成。因此,如果您没有 RTAI,则通过编译原理图,您应该获得使用 rt_preemption 运行的代码(如果这也不可用,那么您的代码将作为正常的 Linux 进程运行)。然而,目前还没有办法将数据输入或输出实时过程,因为 RTAI 示波器不能使用仪表。为了克服这个通信问题以及 Xcos 在实现实时系统方面的其他限制,您还可以看看 OpenRTDynamics 作为替代方案。

于 2013-09-02T08:33:36.577 回答