2016-04-03 24 views
2

Raspberry Pi model 3 kullanıyorum ve Script'leri Raspbian Jessie üzerinde çalıştırıyorum.Raspberry Pi üzerinde Python'da Lua kodunu kaydırma

Lua'nun Python'dan ne kadar hızlı olduğunu ölçmeye çalışıyorum. Bunun için hem Lua'da hem de Python'da yerinde bir quicksort yazdım ve baskı sürelerini yazdırdım. Şimdi, quicksort yürütülürken bir LED açarak bunu fiziksel olarak göstermek istiyorum. Python kodunda sorunum yok, basit Python RPi.GPIO modülünü kullanıyorum. Ama görünüşe göre Lua RPi.GPIO modülü güncel değil (onaylanmadı, sadece bana "Bu modül sadece Ahududu Pi üzerinde çalışabilir" hata verir).

Şimdi, Lua kodunu Python/C/Bash içine sarmaya çalışıyorum, böylece bu sarıcı komut dosyası, Lua'da hızlı bağlantı noktası yürütüldüğünde LED'i yanar. Bunu yapmanın bir yolu var mı? Mermiler hakkında hiçbir şey bilmiyorum ya da senaryoları argüman olarak geçiriyorum, bu yüzden herhangi bir yardım takdir ediliyor.

cevap

0

Belki de Lua'nın LED'ini açan bir python betiğini yürütün? Bu da, bir performans sorunu olabilir

os.execute("python turn_on_led.py") 

şey gibi.

-1

RPi üzerine inşa edip edemeyeceği konusunda hiçbir fikrim yok, ancak Lunatic Python bir Lua VM'yi Python'a gömmenize izin verecek, bu da Python'un Lua kodunu çağırıp donanımı kontrol edebildiğiniz anlamına gelir.

İlgili konular