Merhaba.
ilgili bir şahsiyet olarak birkaç şey söyleyeyim.

Öncelikli olarak kullandığınız hafif dağıtım hangisi?
Ve bu dağıtımın kullandığı Linux çekirdeği sizin ilave etmeyi
düşündüğünüz donanımları.
Veya Python kütüphaneleri ile uyumlu mu?

Benzer bir şekilde elimizdeki bir gömülü sisteme ilave mödül yazmıştık C ile.
Lakin test ortamından (PC) alıp saha cihazına bağladığımızda çekirdek
sürümü ile ilave etmek istediğimiz kartın sürücü kütüphanesi uyuşmadı.

Üzerinde çalışan uygulama sebebi ile de çekirdek değiştirme şansımız olmadı.

Ayrıca yaptığınız cihaz gerçek zamanlı işletim sistemi (Real Time OS)
mantığı ile çalışacak ise Python biraz yetersiz kalabilir.
İlgili donanımların programınız üzerinden birbiri ile haberleşme
sürelerini tespit etmeniz iyi olabilir.
Gecikmeli haberleşme sorun olmaz ise muhtemelen kod yönetimi ve de
yazımı konusunda Python C/C++ dan daha kısa zamanda daha çok iş
çıkaracaktır.

Saygılarımla
Bircan HANCI

2010/3/21 Halid <[email protected]>:
> Merhabalar,
>
> Beagle Board ile geliştirdiğim bir model araba projem var. İçerisinde debian
> tabanlı lightweight bir dağıtım kullanıyorum. Board üzerine yerleştireceğim
> ve haberleştireceğim gps, wifi, kamera ve usb charge controller tarzı
> donanımlar var. Bu donanımların birçoğuna ait örnek python kodları var.
> Ancak temelde tamamıyla python ile geliştirilen bir kit'e ya da örnek kod
> yapısına ihtiyacım var.
>
> Halihazırda C++ ile veri transferini ve kontrol yapılarını döndürüyorum.
> Ancak bazı kısımlarda haddinden fazla vakit kaybı oluşturunca doğru seçimin
> python olacağını düşündüm.
>
> Bu konuda bilgisi / ilgisi / deneyimi olan arkadaşlardan yardım talep
> ediyorum.
>
> Teşekkürler,
> --
> halid said altuner | halid.org
> web projector & analyst
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap