Açıkçası Android geliştiriciler sayfasında (developer.Android.com) breadboard, PWM ve UART vs. konuların anlatıldığını görmek bana biraz ilginç geldi. Sonunda “donanım” işlerinin ışığı parlamaya başladı diyebiliriz sanırım. Bahsettiğim şey Android’in nesnelerin interneti için olan versiyonu Android Things. Şu anda Android Developer sitesine girdiğinizde Android, Auto, TV, Wear ve Things kategorilerini görebilirsiniz. Google’ın ( yeni adıyla Alphabet )…
Etiket: Gömülü Sistemler
1 ve 0’lardan Arduino’ya: Buraya nasıl gelindi?
Bir şeyler programlamaya Arduino ile başlamış olabilirsiniz. İşlerin nereden gelip gittiğine kısaca bakmakta fayda var. Bilgisayar denilince aklımıza kullandığımız klavyesi ve faresi olan sıradan PC’ler gelse de dünyada birçok yerde işlemciler çalışıyor. İşte bu işlemciler elektronik devrelerin içerisinde beyin olarak çalışıyorlar. Hani araba tamircilerinin dediği gibi “abi arabanın beyni bozulmuş!” Bugün elektronikte de bir cihaz…
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.
CooCox IDE ile STM32F4 Discovery üzerinde hata ayıklama işlemleri
Önceki yazımda CooCox adlı geliştirme ortamıyla STM32F4 Discovery kartını nasıl programlayabileceğimizi anlatmıştım. Şimdi de yine aynı ortamda hata ayıklama işleminin nasıl yapıldığını anlatacağım.
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…