Temmuz 3

Kicad ile Şema Kitaplığı Oluşturmak

kitaplik4

İnternette pek çok  kaynağa ulaşabilsek bile her entegrenin şemasının bulmak imkansız bu yüzden ihtiyacınız olan entegreleri  kendinizin  de tasarlayabilmesi gerekiyor.  Bu yazıda LTC6655 referans voltaj entegresinin şemasını çizeceğiz.  Bunun için önce açılış ekranından kitap_logo   Schematic Library Editor programını çalıştırıyoruz. Açılan programda öncelikle size hiçbir şey yapmanıza izin vermez çünkü yapmamız gereken    tanımlamalar var ve bunlar henüz eksik. İlk tanımlamamız çizecek olduğumuz entegrenin hangi kitaplığa ait olduğu.

Continue reading

Haziran 30

KiCAD ile Şema Çizimi

ekran5

Bu yazıda kicadde basit bir devre şeması çizimi yapacağız. Devremiz 12V gerilimi 7805 entegresi ile 5Volt’a düşürecek ve 16f628A entegresine giriş yapacak. Entegrenin çıkışıylada LED sürülecek. Çizimleri olabildiğince kısayol tuşları kullanarak yapacağız. Bunun nedeni kısayol tuşlarına alıştığınız zaman fare kullanımından daha hızlı olduğunu göreceksiniz.

Continue reading

Haziran 18

ARM ile Tanışma ve FRDM-KL25Z İncelemesi

Uzun zamandır PIC mikrodenetleyicilerden ARM serisine geçmek istiyor ve ARM işlemcilerini araştırıyordum.  Bunları araştırırken ki en büyük kıstasım geliştirme ortamı ve kaynaktı.

Bunun nedeni ise kendinizi bağladığınız donanımın tek masrafının ya da kısıtlarının işlemci değil aynı zamanda yazılımda olmasıydı. İlk karşılaştığım geliştirme ortamı Keil oldu ama gün gelir keil’i almam gerekirse diye düşünmem keilden hızla uzaklaşmama yetti :) MikroARM, EmIDE, Eclipse GNUARM hepsini inceledim ve Coocox  mest oldum. Harika bir opensource proje. Bileşen kütüphanesi var, kendi işletim sistemi mevcut, düşük katman dil geliştirilmiş ama bir türlü sağlıklı çalıştıramadım :( Forum’unda sorular sordum güncellemeler vs. yaptım program çalışıyor ama eklediğim bileşenler doğru dürüst derlenmiyor derken 2.0.2 güncellemesi geldi ve 1.7.8’deki bileşen / işlemcileri bir türlü aktaramadılar ve benim için coocox devride kapanmış oldu.

Continue reading

Haziran 16

Linux’da Kicad Kurulum ve Güncelleme

Kicad, tartışmasız en büyük açık kaynak kodlu baskı devre çizim programı ve hemen hemen bütün dağıtımlarda mevcut ama bu program günlük olarak güncellenen ve güncellemelerinde ciddi değişiklikler olabilen bir program. Peki bu yazılımın güncel haline nasıl ulaşabiliriz.

Geliştirme grubunun launchpad adresinde iki adet script uygulaması bulunmakta.  Bunlar kicad-install.sh ve library-repos-install.sh. Bu yazılımlardan biri programı indirip kurarken diğeri kitaplıkları güncellemeye yarıyor. Programlar Debian tabanlı Ubuntu, Mint, tabiki Boreas :) ve Red Hat için geçerli.

Continue reading

Haziran 12

Boreas GNU / Linux ARK 0.2 (64 bit)

İlk kez 12 yıl önce  elektrik ve elektronik ile uğraşan kişiler düşünülerek hazırlanan Boreas GNU/Linux       dağıtımını hem güncellenen yazılımlar açısından hemde ortaya çıkan yeni teknolojileri desteklemesi açısından  0.2 sürümünü tamamlanmış bulunmakta. Bu sürümdeki amaç Linux’daki elektronik yazılımlarını tanıtmaktan çok bu yazılımlar için zamanla bilgi  ve bu yazılımları kullananlar için bir çatı oluşturmak hatta  ileride özgür donanımlar geliştirmek.

Boreas Linux 0.2Temel olarak Pardus Kurumsal 5 alınarak geliştirilen dağıtımda, masa üstü ortamı KDE’den MATE’e dönüştürülmüş, paket sistemi tabi ki Deb olarak kalmış,   görsel düzenlemeler yapılmış ve aşağıdaki listede bulunan uygulamalar eklenmiştir.

Continue reading

Nisan 16

Boreas GNU/Linux Program Listesi (Taslak)

Bundan yaklaşık 12 yıl önce elektrik ve elektronikle uğraşan kişiler için  açık kaynak kodlu linux yazılımlarını tanıtan Boreas GNU/LINUX dağıtımını hazırlamış ve tanıtmıştım. Aradan geçen bunca yıldan sonra pek çok yazılım değişti, hayatımıza ARM, Arduino, Raspberry  Pi gibi donanımlar girdi.  Bu gelişmeler nedeniyle hem güncel yazılımların tanınması hemde Linux ve elektronikle uğraşan kişiler arasında bir bağ / topluluk kurmak amacıyla Boreas GNU / LINUX’un yeni bir sürümünü hazırlıyorum. Bunun içinde öncelikle eklenecek yazılımları topluyorum. Aşağıda eklemeyi istediğim yazılımların bir listesi bulunmakta. Eğer sizinde eklenmesini istediğiniz yazılım ya da ihtiyaç duyduğunuz yazılım çeşitleri varsa lütfen yorum olarak ya da gruba ekleyin.

 

Facebook Grubu : Boreas GNU / LINUX

Saygılarımla,

Continue reading

Category: Grafik | 3 Yorum
Mayıs 31

Phonegap ile Android Programlama

AGG günlerinden bu yana hatta AGG’ye gidiş nedenimde olan iş yerimde kuracağım LOT takip sistemi için Android programlama üzerine araştırma yapıyorum. İlk önce tabi ki Delphi XE6 ile başladım. Ama iç güdü, ama ön yargı nedense Delphi’de mobil yazılımın daha çok kararlı hale gelmediğini hatta Delphi’nin XE2’den bu yana D7’deki kararlılığa ulaşamadığını düşünüyorum.  Firebird bağlantısında yaşadığım sıkıntıda artık beni yeni çözümlere bakmaya yönlendirdi.  Bu aşamada Lazarus’un bulduğu çözümlerde biraz zorlama kalıyor. İlla pascal olacak diye farklı yöntemlerle java bağlantıları kuruyor. İleride çok başarılı bir geçiş yöntemi olabilir ama şuan için çok ham halde. Direk java öğrenip işin temeline girmek ise çok kolay gelmedi. Ücretli bir yazılım olmasına rağmen kamu versiyonu olan ve gerçekten geniş bir kullanım alanı sunan smartface’de bir çözüm ama ben oyumu Phonegap’den yana kullandım :)

Continue reading

Category: Android, Phonegap | 1 Yorum
Mayıs 25

Lazarus, Firebird, Brook Framework, REST

Bir süre önce grupta da tartışılan android ya da el terminalinden  firebird bağlantısı Android Günlerinde bir kaç geliştiriciye sordum ve genel olarak verdikleri cevap bu cihazların veritabanı sistemlerine direk bağlanıp oradan bilgi çekip işleyecek kadar güce sahip olmadıkları ve bu yaklaşımın yanlış olduğuydu. (Doğrudur yanlıştır ben onların yalancısıyım) Önerileri ise sunucuda gelen taleplere cevap veren bir yazılım olsun ve web üzerinden basit HTTP işlemleriyle bilgi alıp göndermeyi önerdiler. Bu işler nasıl yapılır diye araştırırken REST ile karşılaştım. REST kısaca istemci ve sunucu arasında HTTP protokolü ve PUT, GET, POST ve DELETE komutlarını kullanarak veri tabanıyla iletişimi sağlayan bir kavram. (Standart ya da bir yazılım değil çünkü herkes kendi rest yazılımını kendi geliştiriyor. Standart olan put, get, delete, post komutlarının kullanımı) JAVA, PHP, Python gibi dillerde bu işler tabi çok kolay hemen moduller vs. bulabiliyorsunuz. Peki inatla pascal olsun bizden olsun derseniz ne yapacaksınız ? Burada kullanacağınız teknoloji tabi ki eskilerden kalma cgi-bin. Peki nasıl ? Bunun için önce xampp  paketini kuruyoruz ve bilgisayarımızda Apache, mysql, php, tomcat gibi yazılımların hepsi bir anda kuruluyor ve control center yazılımıyla istediğiniz sunucuları açmaya başlıyorsunuz.

Continue reading