Yazılımcıların Gerçek Ekmek Teknesi

Yazılımcılar kodu müşteri için yazıyoruz derler ya, bu doğru değil! Kod her zaman bir merkezi işlem birimi (CPU – Central Processing Unit) namı diğer mikroişlemci için yazılır. Mikroişlemci olmadan kod çalışmaz. Bu yüzden ilk etapta programcı olarak ekmek teknemiz mikroişlemcidir. Sanal makinelerde (VM – Virtual Machine) çalışan kodlar için bu geçerli değil diyebilirsiniz, çünkü sanal makine bir mikroişlemci değildir. Doğru, lakin sanal makineler de kodu mikroişlemcilerin anlayacağı şekle dönüştürürler. Java dünyasında örneğin bunu yapan JVM JIT Hotspot derleyicisidir. Kod eninde sonunda mikroişlemcinin hafıza alanlarından (register) birisine düşer ve işlem görür.

Okumaya devam et

6,091 toplam, 2 bugün içinde gösterim

HTC Desire Hd İşlemci ve Hafıza Donanımı

Ne yazık ki bugün severek kullandığım ve dört yaşındaki HTC Desire HD cep telefonum yere düştü ve ekranı kırıldı. Ne olur, ne olmaz diye yedek bir tane daha almıştım 🙂 Şimdi yedeği kullanıyorum. Bozulan telefonun hafıza ve işlemci donanımını merak ettiğim için açıp, içine baktım. Resimleri sizlerle paylaşıyorum.

Okumaya devam et

1,570 toplam, 1 bugün içinde gösterim

Mobil kategorisine gönderildi

Mikrodenetleyici Yazılım Geliştirme Ortamı Kurulumu

Bu yazımda Windows işletim sistemi üzerinde mikrodenetleyiciler için yazılım geliştirme ortamının kurulumundan bahsetmek istiyorum. Linux işletim sistemi için alternatif paketlerden bahsedeceğim, lakin bu yazımda Linux kurulumu yer almayacak. Size tanıtacağım kurulum ortamını Mikrodenetleyici Hello World isimli yazımda tanıttığım devredeki mikrodenetleyiciyi programlamak için kullandım. Bu ortamı oluşturmak için gerekli paketler şunlardır:

Okumaya devam et

3,385 toplam, 1 bugün içinde gösterim

Ucuz Etin Yahnisi

Ucuz etin yahnisi yavan olur derler. Yiyenler bilir, tat vermez. Ne yediğini anlamazsın. Aynı şey kolaya kaçılan işler için de geçerlidir. Elde edilen netice insanı tatmin etmez, doyurmaz, geride akılda ucuşan bir sürü soru bırakır.

Okumaya devam et

3,789 toplam, 1 bugün içinde gösterim

Dijitalmetre – Logic Probe

Analog elektronikte gerilim ya da akımı ölçmek için voltmetre ya da ampermetre kullanılır. Analog elektronikte gerilim herhangi bir volt değerinde olabilirken, digital elektronikte belli bir intervalde olan gerilim dijital 1 ya da 0 anlamına gelir. Bunu ölçmek icin dijitalmetre (logic probe) kullanılabilir.

Okumaya devam et

2,065 toplam gösterim

ATMega Microdenetleyiciler İçin Bir USB Programcı Yapıyoruz – I. Bölüm

Bu yazı serisinde ATMega cinsi mikrodenetleyicileri programlamak için kullanılabilecek bir programcının (microcontroller programmer) gerekli parçalardan yola çıkarak nasıl bir araya getirileceğini ve bir mikrodenetleyiciyi programlamak için kullanılabileceğini sizlerle paylaşmak istiyorum. Mikrodenetleyicinin anlayacağı, yani makina koduna dönüştürülen program fiziksel mikrodenetleyici programcısı aracılığı ile mikrodenetleyicinin hafızasına aktarılır. Bu işleme program yakma ismi verilmektedir.

Okumaya devam et

3,508 toplam, 1 bugün içinde gösterim

Mikrodenetleyicili Minik Bir Kart

Mikrodenetleyici dünyası ile ilgilenenler Arduino kelimesini mutlaka duymuştur. Üzerinde bir ATMega mikrodenetleyici taşıyan bu kart mikrodenetleyicilerle ilgilenenler arasında çok popüler.  Sadece böyle bir kart için 70 TL’yi gözden çıkarmak gerekiyor. Kablo, direnç, transistör derken bu ilk elektronik ve mikrodenetleyici deneyleri için 100 TL ve üzeri bir masraf anlamına gelebilir. Mikrodenetleyiciler dünyasına adım atmak bu kadar pahalı olmak zorunda değil. Bu yazımda üzerinde bir ATMega328P mikrodenetleyici olan minik bir devre kartı size tanıtmak istiyorum.

Okumaya devam et

2,676 toplam gösterim