2

我正在使用 Raspberry Pi 模型 3 并在 Raspbian Jessie 上运行我的脚本。

我正在尝试对 Lua 比 Python 快多少进行基准测试。为此,我在 Lua 和 Python 中编写了一个就地快速排序并打印了执行时间。现在,我想通过在执行快速排序时打开 LED 来实际显示这一点。我对 Python 代码没有任何问题,我使用简单的 Python RPi.GPIO 模块。但显然 Lua RPi.GPIO 模块已过时(未确认,它只是给我“这个模块只能在 Raspberry Pi 上运行”错误,这没有意义)

所以现在我正在尝试将我的 Lua 代码包装在 Python/C/Bash 中,以便这个包装脚本在 Lua 中执行快速排序时打开 LED。有没有办法做到这一点?我对 shell 或将脚本作为参数传递一无所知,因此不胜感激。

4

2 回答 2

0

也许执行一个从 Lua 打开 LED 的 python 脚本?

就像是,

os.execute("python turn_on_led.py")

不过,这可能是一个性能问题。

于 2016-04-03T21:06:38.300 回答
-1

我不知道它是否会建立在 RPi 之上,但Lunatic Python将允许您将 Lua VM 嵌入 Python,这意味着您可以让 Python 调用 Lua 代码并控制硬件。

于 2016-04-03T21:09:47.753 回答