Gömülü sistemler konusunda çalışmak için en başta bilinmesi gereken şeylerden birisi C programlama dilidir. Gömülü sistemler alanında en çok kullanılan C dili hakkında daha önce de birkaç yazı yazmıştım. Hatta Eclipse geliştirme ortamında C programlama için nelerin kurulması gerektiğini de anlatmıştım. C programlama hakkında çok fazla soru alıyorum. Bu yazımda da C programlama öğrenmek için…
Etiket: C programlama
Gömülü Yazılımlarda Assembly ve C Dilleri, Sürücüler, Kütüphaneler
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.
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…
2-3 Kasım 2013 – Robotistan.com Arduino Başlangıç Eğitimi’ni gerçekleştirdik
Bu haftasonu (2-3 Kasım 2013) Robotistan.com’un düzenlediği ve benim verdiğim Arduino Başlangıç Eğitimi’ni, İstanbul’da gerçekleştirdik. Benim açımdan oldukça keyifli ve verimli geçen bir eğitim oldu. Eğitim sonunda katılımcılardan da benzer şekilde olduğunu yönünde geri bildirimler aldım. Eğitimde Arduino kitabımdaki konulara paralel olarak temel programlama ve Arduino fonksiyonlarının kullanımı ile ilgili örnekleri katılımcılarla beraber gerçekleştirdik. Eğitimin…
Eclipse ile C programlama Ortamının Kurulması
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…