Akış denetimi (Flow Control)(ister donanımsal ister yazılımsal)
kullanırsanız tüm buffer sorunlarınız çözülür.

2010/7/27 Doğukan ATALAY <[email protected]>:
> sıradan bir haberleşmed;e en az 10 komut gönderip 10 cevap almam gerekiyor..
> dönen cevaplar bazen tampona peşpeşe ekleniyor, while döngüsü içerisinde
> usleep sürem yine belirleyici bir etken,
>
> dönen cevaplar hex olarak yorumlamam gerekiyor, string parse
> search işlemleri katar tanımının olmadığı C dilinde char array lerle çok
> süründürdürüyor:(
>
> sınırlı kaynaklarla yazilim geliştirme hızımı artıracak, daha kolay bir yolu
> vardır belki düşüncesiyle sizlere danışmak istedim,
>
> sagolun
>
> 27 Temmuz 2010 01:03 tarihinde Mehmet Gürevin <[email protected]>
> yazdı:
>>
>> 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
>
>
> _______________________________________________
> 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