mikroC for ARM Kurulumu ve Programlama Ortamı

mikroC for ARM Kurulumu ve Programlama Ortamı

ARM tabanlı STM32F103 geliştirme kartı için oluşturduğum serinin 3. yazısı ile karşınızdayım. İlk yazımızda geliştirme kartımızı ve özelliklerini görmüş, ikinci yazımızda ise kartımıza nasıl program yükleyeceğimizi öğrenmiştik. O zaman, nasıl program yazacağız kısmına geçiş yapmanın zamanı gelmiş demektir. Bu yazıda ise, daha önceden PIC ailesi için çok sayıda kod, kütüphane yazdığım ve proje gerçekleştirdiğim mikroC IDEsini (tümleşik geliştirme ortamı) tanıtacağım. Continue reading

Optimizasyona Giriş 1

optimizedOptimizasyon kelime anlamı itibariyle ‘eniyileme’ demektir. Mevcut bir durumdan en iyi şekilde yararlanmak; yani, eldeki tüm verileri kullanarak belirlenen parametreleri ideal olarak seçmek anlamını taşır.  Kelime olarak kullanmasak bile optimizasyon –eniyileme– , günlük hayatımızda sıkça yararlandığımız bir tekniktir. Sürekli karşılaştığımız fakat farkında olmadığımız hayatımızın birer parçası olan eniyileme örneklerine bakalım. Evden çıktık ve aracımıza bindik. Amacımız işyerimize ulaşmak. Ev ile işyerimiz arasında birden fazla alternatif yol mevcuttur. Peki hangisinden gideceğiz? Continue reading