Gömülü sistemler programlamada çoğu zaman bazı kavramlar çok karışıyor. Onlara kısaca açıklık getirmeye çalışacağım. Aslında bu konuların birçoğunun tartışması web, mobil ve masaüstü yazılım dünyalarında yıllar önce geride kalmış olsa da gömülü sistemlerde hala tartışılan ve bir anlamda “yeni keşfedilen” durumlar.
Kategori: Gömülü Sistemler
Donanımcılar yazılımcı, yazılımcılar donanımcı olurken…
Elektronik ve yazılım dünyasında ilginç bir dönüşüm yaşanıyor. Yazılım yada donanımcı olarak bilinen birçok firmanın artık dönüşüme uğradığını görüyoruz. Örneğin yıllardır yazılım firması olarak bildiğimiz Microsoft’un kendi markasıyla klavye, mouse, oyun konsolu ürettiğini görüyoruz. Son olarak da Hololens adlı bir arttırılmış gerçeklik (augmented reality) ürününü tanıttılar. Donanımcıların yazılıma geçişini de birçok yarı iletken / mikroçip…
C Programlama Dilinde En Sık Yapılan 10 Hata
C programlama dilinin tarihi 70’li yıllara dayansa da günümüzde hala yaygın olarak kullanılan dillerden birisi. Özellikle gömülü sistemlerde en çok kullanılan dil olma özelliğini koruyor. Oldukça esnek yapısıyla assembly’de yazılmış programlara yakın performanslı programlar yazılmasını sağlıyor. Ancak bu esneklik bütün sorumluluğu programcıya bıraktığından birçok hatanın yapılmasına da yol açabiliyor. Zaman zaman birçok güvenlik açığının sebebi…
mbed nedir?
mbed, 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…
2. kitabım çıkıyor: Arduino Uygulama Kitabı
Arduino konusundaki ikinci kitabım yakında piyasaya çıkıyor. İlk kitapta temel Arduino konularını ele almıştım. Bu kitapta da Arduino ile çeşitli uygulamalara yer verdim.