Mar 16

STM32F0 ve STM32L0 serileri için KEIL Artık Ücretsiz


Bu haber çıkalı ne kadar olmuş bilmiyorum ama ben bugün gördüm. ST Microelectronics ve ARM firmaları arasındaki anlaşma ile artık STM32F0 ve STM32L0 serileri için Keil MDK geliştirme ortamı ücretsiz hale geldi. Yani artık bu seriler için Keil geliştirme ortamı ve derleyicisini tam sürüm olarak ücretsiz kullanabileceğiz. ARM tabanlı mikrodenetleyicileri programlamak için en çok kullanılan ve en yaygın geliştirme ortamlarından birisinin Keil MDK olduğunu düşünürsek bu oldukça iyi bir haber. ARM tabanlı mikrodenetleyicilerle ilgili bulunan birçok örnek ilk olarak Keil MDK uyumlu olarak çıkıyor. Başlangıç yapmak için de Cortex- M0 serisi oldukça iyi bir seçim. ST’nin Cortex M0 serisini içeren modelleri arasında da birçok ihtiyacı giderecek seçenekler bulunuyor. Artık fiyatları da neredeyse 8 bit mikrodenetleyicilerin seviyesine inen 32 bit ARM-Cortex – M0 tabanlı mikrodenetleyicilerin daha da yaygınlaşacağını göreceğiz gibi geliyor.

STM32F0 / STML0 serisi için ücretsiz Keil MDK ortamını aşağıdaki linkten indirebilirsiniz:

http://www2.keil.com/stmicroelectronics-stm32/mdk

STM32F0 Serisi: http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1574?sc=stm32f0

STM32L0 Serisi: http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1817

[ad#ad-1]

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

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

May 19

Eclipse ile C programlama Ortamının Kurulması

EclipseJuno

Gömülü sistemlere giriş yapmak isteyenlerin ilk yapması öğrenmesi gereken şeylerden birisi C programlama dili. Peki C programlama dilini öğrenmek için hangi platformu kullanabiliriz? Aslında başlangıçta C öğrenmek için herhangi bir mikrodenetleyici üzerinde çalışmaya gerek yok. Temel C programlamayı bilgisayarımızda çalışarak kavramları öğrenebiliriz. Bu yazıda Eclipse geliştime ortamını ve bu ortamda nasıl C programlama çalışabilmek için gerekli ortamın kurulumunu kısaca anlatacağım. Anlattıklarımı Windows 7 üzerinde çalıştırdım.
Continue reading