Eki 26

mbed nedir?

mbedmbed, temel olarak ARM Cortex – M serisi mikrodenetleyiciler üzerinde hızlı protoipleme ve ürün geliştirme amaçlı geliştirilmiş bir platform. Başlangıçta NXP firmasının LPC1768 mikrodenetleyicisini içeren kartlar üzerine çalışacak şekilde ve kapalı kodlu yayınlanmış mbed, bugün birçok farklı mikrodenetleyici modelini destekliyor ve açık kaynaklı bir proje haline gelmiş durumda. ARM firması tarafından desteklenen projede web üzerinden kullanılabilen bir geliştirme ortamı ve derleyici bulunuyor. Ayrıca donanım üzerinde yer alan bir ara yazılım katmanıyla farklı mikrodenetleyicilerin aynı arayüz fonksiyonları ile programlanması sağlanıyor. Continue reading

Eyl 28

Son Haberler

Bloguma yazı eklemeyeli biraz zaman oldu. Bugün de son gelişmeler ve durumlarla ilgili havadisleri paylaşmak istiyorum:

  • Arduino kitabım 4. baskısını yaptı. Bu elbette beni oldukça sevindiren bir gelişme. Arduino kitabını yazmaya, Dikeyeksen yayınevi genel yayın yönetmeni Suat Özdemirci’nin yaptığı teklif ile başlamıştım. Aslında bu tür özel bir konuda ve oldukça dar bir kesime hitap eden konunun, çok fazla satacağından ikimizin de pek bir umudu yoktu. Ancak kitap 4. baskıya kadar ulaştı ve şu an Dikeyeksen yayınlarının en çok satan kitaplarından birisi oldu. Bunda Robotistan.com üzerinde kitabımla birlikte satılan başlangıç setinin de büyük katkısı oldu. Bu set ile insanlar malzeme arama sıkıntısı olmadan kitaptaki örnekleri yapabilme şansını kavuştular. Ayrıca bazı bölümlerde kitabımın ders kitabı olarak kullanıldığını duymak da beni çok mutlu ediyor. Bu artan ilgi, ülkemizde bu konuların daha da gelişeceğinin habercisi.
  • Continue reading

Ağu 09

Araçlar, araçlar, araçlar: “Arduino mu Rasperry Pi mi?”

Mikrodenetleyici mimarileri konusundaki fanatik tartışmalarla ilgili “araçlarla amaçları karıştırmak” adlı bir yazı yazmıştım. Burada herhangi bir mimari konusunda fanatik olmaya gerek olmadığını ve işimize yarayan en uygun aracı kullanmamız gerektiğini söylemiştim. Şimdi de buna benzer şeyler söylemeye devam edeceğim.

Son 5 senede gerçekten çok büyük gelişmeler oldu. Özellikle kendin yap (Do it yourself – DIY) elektronik alanında her geçen gün farklı bir geliştirme aracının / kartın ortaya çıktığını görüyoruz. Açık kaynaklı donanım hareketinin de etkisiyle platformların sayısı her gün artıyor. Daha da iyisi geçmişte yurt dışından çok büyük maliyetlerle ve bin bir zorlukla getirebildiğimiz bu araçları artık evimizden sipariş verip birkaç gün içinde elde edebiliyoruz.
Continue reading

Haz 15

COOCOX IDE ile STM32F4 Discovery Programlama Ortamının Kurulumu

stm32f4 Discovery KartıBilindiği üzere ARM tabanlı mikrodenetleyicilerin programlamasında geliştirme ortamı ve derleyici işleri biraz sıkıntılı. 8 bit mikrodenetleyicilerdeki gibi ücretsiz derleyiciler kolay bulunmuyor. Keil, IAR, Attolic gibi geliştirme ortamları genellikle ücretli olarak satılıyor. Ücretsiz versiyonlarında da sınırlamalar var. Eclipse ile GCC’yi beraber kullanıp bir programlama ortamı kurmak mümkün ancak bu ortamı çalışır hale getirmek bir hayli zahmetli.

Yakın zamanda keşfettiğim ve kolay kurulumu ile dikkat çeken COOCOX adlı IDE ile STM32 kitlerini kullanmaya başlamak oldukça kolay.Burada COOCOX IDE ile STM32F4 Discovery kartını programlamak için gerekli kurulum adımlarını anlatacağım. (Windows 7 üzerinde)
Continue reading