sınırlı kaynaklar altında javase yada mono ne kadar makul olur emin
değilim. java nın sağladığı seri port yaklaşımı oldukça teferruatlı
olmasında karşın kullanıp mutlu olanını tanımış değilim henüz. ben
kaynak yönetimi ve performans bakımından c ile devam etmenizi asgari
kaynakla azami pratiklik için perl denemenizi tavsiye ediyorum. direk
olarak kullanmadım ancak aldığım duyumlara göre python da seri port
yönetimi konusunda fena değilmiş.

birde bu senkronizasyon konusu sanki biraz daha farklı. ilk komutuna
cevap aldığınız anda ikinci komutuna gelen cevabın tamponu taşırması
durumunun c ile iligisini pek kavrayamadım, yani o tasarımı java da da
implemente etseniz aynı sorunla karşılaşacaksınız gibi duruyor.

bence state mantığınızı gözden geçirmenizde fayda var.

kolay gelsin..

27 Temmuz 2010 00:53 tarihinde Doğukan ATALAY <[email protected]> yazdı:
> embedded linux ortamında serial port ve IO erişimi programlama dili olarak C
> dilini kullanarak örnekler yaptım fakat serial port 'ta kullandığım
> okuyucuyla çok sık haberleşmem nedeniyle senkrenizasyon sorunları
> yaşamaktayım... ilk komutuma cevap alıyorum ikinci komutuma gelen cevapta
> buffer char arrayim doluyor vs vs vs... bu yüzden alternatif olarak neler
> yapılabilir diye araştırıyorum...
>
> disk alanım: 32 mb  bellek: 16mb ram
>
> küçük bir runtime la beraber çalışacak csharp - mono veya java - java
> runtime kullanmak gibi bir niyetim var bu dilleri kullanarak linux altında
> serial porta bağlı bir okuyucu aygıtla haberleşmek ve belli adreslere IO
> erişimleri gerçekleştirmek gibi ihtiyaçlarım var.
>
> bu konularda çalışmış olanlarınız varsa önerilerde bulunursanız mutlu
> olacağım
>
> sağolun
>
> _______________________________________________
> 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