2016-04-03 14 views
2

私はRaspberry Piモデル3を使用していて、Raspbian Jessieでスクリプトを実行しています。PythonのLuaコードをラズベリーパイにラップする

私はLuaがPythonよりどれだけ速いかをベンチマークしようとしています。このために、私はLuaとPythonの両方でインプレースクイックソートを書いて、実行時間を印刷しました。さて、私はクイックソートが実行されている間、LEDをオンにすることによってこれを物理的に表示したいと思います。私はPythonコードに問題はありません、私は単純なPython RPi.GPIOモジュールを使用します。しかし明らかにLua RPi.GPIOモジュールは古くなっています(確認されていません、それはちょうど私にこのモジュールはラズベリーPiで実行することができません)というエラーはありません

私はPython/C/BashでLuaコードをラップして、このラッパースクリプトがLuaでクイックソートを実行している間にLEDを点灯させようとしています。それを行う方法はありますか?私はシェルやスクリプトを引数として渡すことについて何も知らないので、どんな助けもありがたいです。

答えて

0

LuaのLEDをオンにするpythonスクリプトを実行するとよいでしょうか?

os.execute("python turn_on_led.py") 

何かのように、これはしかし、パフォーマンスの問題である可能性があります。

-1

RPi上に構築するかどうかはわかりませんが、Lunatic PythonはPythonにLua VMを埋め込むことができます。つまり、PythonがLuaコードを呼び出してハードウェアを制御できるようになります。

関連する問題