Pyastra ile PIC programı geliştirmek
C ile yapılıyorsa neden python ilede yapılmasın demiş sanırım birileri ve ortaya bu proje çıkmış herhalde.
http://pyastra.sourceforge.net/
İlginç ve güzel ama çok fazla ram ve bellek tüketiyor. Program belleği hadi neysede ram dayanmaz gibi buna. Mesela aşağıdaki programın derlenmesi sonucu program ve ram belleği kullanımı şöyle:
Peak RAM usage: 26 byte(s) (38.2%)
Program memory usage: 112 word(s) (11.0%)
Programımız ise şöyle:
Sdcc ile PIC programı geliştirmek
Sdcc ile ansi c uyumlu kodlar yazarak aşağıdaki mcu ları kullanmak mümkün.
Intel 8051, Zilog Z80 tabanlı mcu lar, Amtel AVR, DS390, Microchip PIC serisi
Bende yeni kullanıyorum. Programın kurulmasından bahsetmiyeceğim. Archlinux kullanıcıları lapis depoyu kullanabilirler. Burda programı kurduğunuzda pic16f serisinin tüm üyeleri için başlık dosyaları mevcut olmadığından bu dosyaları kendimiz oluşturmamız gerekiyor. Bunun için gputils paketindeki başlık dosyaları kullanılıyor. Bu arada gputils paketini de lapis depoda bulabilirsiniz.
Devamı »
Qt ile basit bir hesap makinesi uygulaması
Öncelikle şunu söylemeliyim tam olarak bir hasap makinesi değil
Sadece Qt ile programlamaya ısınmak için bir örnek…Gerekli açıklamalar kod içinde mecvut.
Cd yazmak için Gtk ile arayüz…
Amaç cd yazmak için, komut satırından çalışan cdrecord, cdrdao gibi programalara bir arayüz oluşturmak. Daha doğrusu oluşturulan arayüz vasıtası ile bu programlara parametre geçmek.
Bu şekilde arayüz tarafından işleme tabi tutulacak dosyaların kolay bir şekilde oluşturulması ve belki de ileride kullanılması için saklanılması gibi istenilen işlevleri gerçekleştirecek vasıfta bir program ortaya çıkacak.
Devamı »
Glade>k üzerinden hesap makinesi…
Bu biraz daha gelişmiş bir hesap makinesi, öyleki klavyeden hesap yapabiliyor.Kodlar ile ilgili açıklamalar, ilgili dosyalarda mevcut.
./autogen.sh
make
#veya direk
make
#ile derleyebilirsiniz
C ile komut çalıştırmak…
stdlib.h kütüphanesindeki system fonksiyonu ile komut çalıştırabilirsizniz. Örneğin;
Yanlız siz konqueror’u kapatana kadar program bu komutta takılı kalır.Tabi konsolda kullandığımız komutlar , yürütüldükten sonra sonlandığı için programına pekte bir etkisi olmaz. Bu arada istediğiniz komut çalıştırılamayabilir. Bunun için bu fonksiyon integer bir değer dönderir.
