Yolunsonu’s Weblog

Just another WordPress.com weblog

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ı »

Mayıs 12, 2006 Yazan: yolunsonu | Donanım, Mikrodenetleyiciler, PIC | | Henüz Yorum Yok

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.

Devamı »

Mayıs 12, 2006 Yazan: yolunsonu | Kod Deposu, QT | | Henüz Yorum Yok

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ı »

Mayıs 12, 2006 Yazan: yolunsonu | GTK, Kod Deposu | | Henüz Yorum Yok

Glade&gtk ü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

Devamı »

Mayıs 12, 2006 Yazan: yolunsonu | GTK, Kod Deposu | | Henüz Yorum Yok

C ile komut çalıştırmak…

stdlib.h kütüphanesindeki system fonksiyonu ile komut çalıştırabilirsizniz. Örneğin;c_ile_system01.jpg

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.

c_ile_system02.jpg

Devamı »

Mayıs 12, 2006 Yazan: yolunsonu | C Programlama, Programlama | | Henüz Yorum Yok

Linux da seri port programlama

Mayıs 6, 2006 Yazan: yolunsonu | Havadan-Sudan | | Henüz Yorum Yok

Parapin ile paralel port kontrolü

Linux da kendimi kaybedip yazılım furyasına dalıp asıl mesleğimi unutuyordum. Artık bundan sonra kendi mesleğim konularına daha fazla yönelmeyi düşünüyorum ama ne mümkün. Neyse PIC programlama konusuna ağırlık vereyim derken gene nasıl olduysa paralel port kullanma konusunda buldum kendim. Uzun lafın kısası parapin kütüphanesini kullanarak paralel portu çok basit bir şekilde kullanabilirsiniz.

Öncelikle Parapin kaynak kodları indirin >> http://parapin.sourceforge.net/

Kullandığınız Linux çekirdeğine göre, setup-2.4.sh veya setup-2.6.sh çalıştırın ve make komutunu verin.

Devamı »

Mayıs 3, 2006 Yazan: yolunsonu | Bilgisayar, Donanım | | Henüz Yorum Yok

1 haftadır yatıyorum…

Hasta olmak çok kötü birşey, bir hafta yatakta geçti ve çok verimsiz bir hafta oldu. Bilgisayarımı hiç açamadım. Kolay kolay hasta olmam aslında, genelde ortopedi şikayetlerinden hasteneye gitmişimdir (Ya bir tarafımı incitmişimdir yada burkmuşudur daha bir tarafımı kırmadım). En son gideli bir kaç yıl olmuştu…Neyse artık daha iyiyim ve herkez için hastalıksız bir dünya diliyorum.

Nisan 28, 2006 Yazan: yolunsonu | Havadan-Sudan | | Henüz Yorum Yok

Çok dağınığım, çoooook

Bilgisayardaki dosyalarımı toparlayayım dedim. O kadar dağınık bir haldeler ki aynı odam gibi…

Klasör içine klasör oldu, şimdi de bir yere gitmek için bin takla atmak gerekiyor. Bu sorunu nasıl çözsem acaba. Fluxbox’a küçük bir eklenti yapsam. Sık kullandığım dosyaları dinamik bir şekilde bir menüye alsa fena olmaz hani…Bu şimdilik fazla uğraştırır. Bunun yerine daha basit bir çözüm düşüneyim. Basit bir python script’i olabilir. İstediğim dizinlerin kullanma sıklığıma göre sıralayacak bir script ve klavyeden verdiğim rakama göre ilgili klasörü açacak bir script. Evet bu iyi fikir…

Nisan 20, 2006 Yazan: yolunsonu | Havadan-Sudan | | Henüz Yorum Yok

Python’da argüman alma ile ilgili basit bir kod

python000.jpg

Nisan 19, 2006 Yazan: yolunsonu | Kod Deposu, Python | | Henüz Yorum Yok