Skip to content

COŞKUN TAŞDEMİR

Gömülü Sistemler, Elektronik, Teknoloji

Menu
  • Başlangıç
  • Tavsiyelerim
  • Gömülü Sistem Sohbetleri
  • Hakkımda
  • İletişim
Menu

ARM Programlama

Son dönemde bloguma gelen aramaların çoğunluğunu “arm programlama” oluşturuyor. Bu nedenle bu konuda birşeyler yazmak istiyorum.
ARM firmasının üretmiş olduğu ARM mimarisine ait işlemci çekirdekleri ve bu çekirdeklere sahip mikrodenetleyici / mikroişlemciler var. Dolayısıyla “ARM programlama” diye birşey yok. Onun yerine “ARM tabanlı mikrodenetleyici / mikroişlemci programlama” diye birşey var. Bu da birçok üreticinin üretmiş olduğu çeşitli mikroişlemci / mikrodenetleyici ailelerini içeriyor. Bu konuyla ilgili olarak daha önceki yazılarıma bakabilirsiniz.

Sırasıyla yapılması gerekenleri sıralayacak olursak:

  1. Önce üzerinde çalışacağınız platformu belirleyin. Kullanacağınız mikrodenetleyiciye ait bütün dökümanları bulup bir klasörde toplayın.
  2. Platform bağımsız olacak “C dilinde programlama”yı öğrenin. Bunun için ilgili yazıma bakabilirsiniz.
  3. Seçtiğiniz platformu iyice tanıyın. Her zaman kuralınız “önce anlama, sonra kodlama” olsun. Aksi takdirde ufakcık bir ayrıntı yüzünden saatlerce uğraşmanız işten bile değil. Kullanacağınız mikrodenetleyicinin özelliklerini iyice öğrenin. Geliştirme ortamını tanıyın. Sadece bir LED yakacak hale getirebilmenin bile büyük bir çaba gerektirdiğini unutmayın. Eğer bir LED’i yakıp söndüren programı çalıştırabildiyeniz işin yarısını halletmişsiniz demektir.
  4. Bundan sonra bir LED’i yakmaktan başlayarak sırasıyla çevrebirimlerini çalıştırma denemeleri yapın. Daha sonra seri haberleşme kullanarak PC ile haberleşme projeleri yapabilirsiniz.
  5. Bundan sonrası gerçekleştirmek istediğiniz projenize göre şekillenecektir.

Unutmayın bütün bunları yaparken en çok ihtiyacınız olacak şey “sabır” olacaktır.

Bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

SON YAZILAR

  • Yaş 40, yolun neresi?
  • Yazılımcı mı olmak istiyorsun? Eee ol o zaman!
  • ChatGPT’den “Gömülü Yazılım Şarkısı”!
  • Acılardan arda kalan…
  • Yazılım işi zor ya da kolay mı?
  • Mühendislikte Bölüm / Alan Seçmek
  • Mühendisler neden Hollanda’ya gidiyor?
  • Şirketiniz için aradığınız “gömülü sistem mühendisini” neden bulamıyorsunuz?
  • Yeni Mezun Olmak, İşe Girmek!
  • Nesnelerin İnterneti (IOT) İş Modellerini Konuştuk

Kategoriler

  • Arduino (7)
  • ARM (18)
  • C Programlama (7)
  • Diğer (3)
  • Donanım (6)
  • Eğitim (10)
  • Genel (23)
  • Gömülü Sistemler (56)
  • Gömülü Yazılımlar (17)
  • Haberler (22)
  • Kariyer (2)
  • Kitaplar (3)
  • Mühendislik (20)
  • Nesnelerin İnterneti (6)
  • Oradan Buradan (8)
  • Robotik (2)
  • Yazılım hataları (1)

ARŞİV

Blogroll

  • Ahmet Alpat
  • Arduino Türkiye
  • Gömülü Eğitim
  • Gömülü Yazılım
©2025 COŞKUN TAŞDEMİR | Built using WordPress and Responsive Blogily theme by Superb