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
