Mikroişlemci, (bazen kısaltma olarak µP(µC) kullanılır) ana işlem biriminin (CPU) fonksiyonlarını tek bir yarı iletken tümleşik devrede (IC) birleştiren programlanabilir bir sayısal elektronik bileşendir. Mikroişlemci, ana işlem birimindeki kelime boyutunun (word size) 32 bit ten 4 bit e düşürülmesiyle doğmuştur. Böylece, ana işlem biriminin mantıksal devrelerinin transistörleri tek bir parçaya sığdırılabilmiştir. Bir veya daha çok mikroişlemci, tipik olarak bir bilgisayar sisteminde, gömülü sistemde ya da bir mobil cihazda ana işlem birimi olarak görev yapmaktadır.
CubeMx nedir?
Selamlar, STM32 serisi ile bir kaç yıl geçmişi olan pek çok kişi HAL kütüphaneleri ile karşılaşmış ve muhtemelen uygulamalarında kullanmıştır. Yada yapısal olarak anlamak yerine benim de daha önce yaptığım gibi …
- 18 Aralık 2016
- ARM, STM32
- Orhan YILMAZ
AC6 – ST Microelectronic firmasının ücretsiz geliştirme ortamı
Selamlar, Günümüzde artarak devam eden ücretsiz yazılım ve geliştirme ortamı taleplerine ST Microelectronic ‘de cevap vermiş. Ben de EMPA tarafından düzenlenen bir seminer vasıtası ile haberdar oldum ve bunun üzerine ST’nin ücretsiz olarak hazırlattığı AC6 adıyla …
- 17 Aralık 2016
- ARM, Haberler, STM32
- Orhan YILMAZ
BeagleBone ile Ethernet Üzerinden Video Yayını – 1
Bu yazıda IP tabanlı görüntü sistemlerinin nasıl çalıştığı hakkında bilgi verilerek basit bir IP TV yayını BeagleBone ile nasıl yapılabileceği gösterilecektir. IP TV Nedir? IP TV, kabaca video yayınının kablo TV, uydu yada karasal yayın …
- 12 Temmuz 2012
- ARM, BeagleBone Rev.A5, Genel, Linux
- Orhan YILMAZ
BeagleBone – Gate One ile Flash Bellek Kullanım Örneği
Merhabalar, Bu yazıda BeagleBone içinde yüklü gelen ve Cloud9 benzeri internet tarayıcı üzerinden bağlanan ve bu sayede kabuk komutları kullanmamızı sağlayan arayüz üzerinden Flash bellek kullanımına bir örnek göstereceğim. Örnek kabuk üzerinden USR2 ledinin …
- 14 Haziran 2012
- ARM, BeagleBone Rev.A5, Linux
- Orhan YILMAZ
BeagleBone Angstrom Güncel Sürüm Yeni Kurulumu (boot)
Merhabalar, Bu yazıda BeagleBone üzerinde takılı olan ve işletim sistemi yüklü olan hafıza kartında oluşan herhangi bir sıkıntı sonucu boot edilemeyen hafıza kartı yada hafıza kartını güncellemek istediğinizde ne yapmanız gerektiğini göstermeye çalışacağım. İşlemi komuttan …
- 13 Haziran 2012
- ARM, BeagleBone Rev.A5, Linux
- Orhan YILMAZ
BeagleBone Rev.A5 – 32bit Ubuntu(11.10) Driver Tanıtımı
Merhaba Arkadaşlar, Bu yazıda Tuna arkadaşımın BeagleBone hakkında yazmış olduğu yazının altında Rev.A5 ürünlerin driver sorununa çözüm getirmeye çalışacağım.
- 12 Haziran 2012
- ARM, BeagleBone Rev.A5, Linux
- Orhan YILMAZ
Altera DE2-115 Kontrol Panel Probleminin Çözümü
Selamlar, Bu yazıda, geçen sene aldığım fakat bir türlü kontrol panelini çalıştıramadığım, Terasic Firmasının ürettirdiği Altera DE2-115 Education Board için bu problemin nasıl çözüleceğini anlatacağım. (Quartus bulunamadı hatası çözümü.)
- 05 Aralık 2011
- FPGA
- Orhan YILMAZ
Çizgi-Tagem’in sağladığı e-Lab ile Tasarım Uygulama
Merhaba arkadaşlar, Bu yazıda size daha önce çekmiş olduğum, Çizgi-Tagem’in e-Lab ile uygulamalarımızı Altera DE0 Board’a nasıl yükleyip test edeceğimizi göstermeye çalışacağım. Bu arada yazıdan çok işlem kısmı yaklaşık 24 dakikalık sessiz video olarak gösterilecek. …
- 15 Kasım 2011
- FPGA, Genel
- Orhan YILMAZ
Code Composer Studio – LM3S811 Stellaris kullanımı
Merhabalar, Bu yazıda Code Composer Studio kullanarak Texas Instrument firmasının ARM Cortex m3 (LM3S811) – Stellaris kitlerini nasıl programlayacağımızı göreceğiz.
- 24 Ekim 2011
- ARM, TI Stellaris LM3S811
- Orhan YILMAZ
64 bit Ubuntu için Altera UsbBlaster Driver çözümü
Merhabalar, Uzunca bir aradan sonra tekrar yazmaya devam. 🙂 Bu yazıda bir kaç gün süre ile uğraştığım 64bit Ubuntu üzerinde Altera FPGA platformlarının USB Driver sorunun çözümünü göreceğiz.
- 14 Ağustos 2011
- FPGA, Genel, Linux
- Orhan YILMAZ
FPGA ile 800×600 VGA kontrolü
Biraz uzunca aradan sonra bu yazıda Altera DE2-115 adında TERASIC firmasının hazırlamış olduğu eğitim platformu ile VGA video çıkışının nasıl yapılabildiğini göreceğiz. Öncelikle VGA sinyalinin tarihçesine bakalım.Video Graphics Array veya VGA (Türkçe: Video Grafik Dizisi[1]), …
- 14 Ağustos 2011
- FPGA, Genel
- Orhan YILMAZ
4 bit Paralel Saklayıcı (4 bit Register)
Bu yazıda 4 bit paralel saklayıcı devresi göreceğiz.İçlerine geçici veri saklayabildiğimiz yapılardır. Mikrodenetleyicilerin temelinde yar alırlar. Paralel veri yollarında veri aktarımında da kullanılmaktadır. Sembolik blok sembolü:
- 29 Mart 2011
- FPGA
- Orhan YILMAZ
Hafıza elemanları – D Flip Flop (Davranışsal Programlama)
Bu yazıda temel hafıza elemanlarından yaygın olarak kullanılan “D Flip Flop” paylaşılmaktadır. Bu uygulama “M.Morris Mano” kitaplarında da mevcut. Ama burada bulunması gerektiğini düşünüyorum. Bu uygulamayla basitçe “Davranışsal Programlama Yönteminden” de sözetmiş olacağız. Az laf …
- 29 Mart 2011
- FPGA
- Orhan YILMAZ
Basit bir ALU unitesinin gerçeklenmesi
Bu yazıda temel ALU işlemlerinin gerçeklenmesi ile ilgili kısa bir bilgi verecek olursak. ALU(Arithmetic Logic Unit) yani Aritmatik Mantık Birimi anlamına gelen, aritmetik ve mantık işlemlerini gerçekleştiren bir dijital devredir. ALU en basit işlemi gerçekleştiren …
- 29 Mart 2011
- FPGA
- Orhan YILMAZ
Temel Lojik Devrelerin Gerçeklenmesi – BCD Decoder
Bu günkü yazıda da sizlere BCD Decoder programı sunuyorum. Bu program da fonksiyonlar indirgenmeden direk yazıldı. Mantık anlaşıldığında zaten kendi kendinize öyle yapılabileceğinide göreceksiniz. Bu ismi geçen devre piyasada 7seg (anot)display sürücü 7447 entegresidir.
- 29 Mart 2011
- FPGA
- Orhan YILMAZ
Temel Lojik Devrelerin Gerçeklenmesi – 8×1 MUX(Multiplexer)
Bu yazıda önceki yazıda geçen Mux devresi gerçekleyeceğiz. Mux’un kısaca ne amaçta kullanıldığından bahsedelim. Bu devreler kabaca inceleyecek olursa farklı girişteki verileri seçim uçlarına göre yönlendirmeye yarayan devrelerdir.Örneğin birden fazla kamera var ve bu görüntüleri …
- 28 Mart 2011
- FPGA
- Orhan YILMAZ
Temel Lojik Devrelerin Gerçeklenmesi – 4 bit Paralel Toplayıcı(4 bit Adder)
Bu yazıda Temel Lojik Devrelerin Gerçeklenmesi bölümünün bir yenisi olan 4 bit Paralel Toplayıcı(4 bit Adder) devresinin gerçeklenmesini inceleyeceğiz. Bu projeyi gerçeklerken önceki yazıda oluşturduğumuz Tüm toplayıcı devresini kullanacağız.
- 27 Mart 2011
- FPGA
- Orhan YILMAZ
Temel Lojik Devrelerin Gerçeklenmesi – Tüm Toplayıcı (Full Adder)
Bu makalemizde Modelsim uygulamasında Verilog HDL dili ile lojik devrelerden Tüm Toplayıcı devresinin programını ve similasyonunu göstereceğim. Tüm Toplayıcı devrenin lojik diyagramı:
- 26 Mart 2011
- FPGA
- Orhan YILMAZ
Altera DE0 Board Windows7 (64bit) USB tanıtma problemi çözümü
Merhabalar, Bu yazıda Windows7 (64bit) işletim sistemi kullanan arkadaşların Altera DE0 veya diğer versiyonlarının usb bağlantısını nasıl tanıtacağını yani driver sorununun çözümünü açıklayağım. Ubuntu için yazmıştım ama bunu yazmayı unutmuşum. Çok soru gelince eklemem gerektiğini …
- 26 Mart 2011
- FPGA
- Orhan YILMAZ
Altera Modelsim Kurulumu
Merhaba arkadaşlar. Bu yazıda sizlere FPGA için yazılım geliştirme ve similasyon ortamı sağlayan Modelsim uygulamasını nereden temin edebileceğinizi ve nasıl yükleyeceğinizi anlatmak istedim. Modelsim uygulamasında verilog hdl yada vhdl dilleri ile geliştirdiğimiz uygulamaları wave …
- 25 Mart 2011
- FPGA, Genel
- Orhan YILMAZ
Bu yazının kalıcı bağlantısı https://www.mafgom.com/microcontroler/
Mar 15
ARM Mimarisi
- By Orhan YILMAZ in ARM
-
15 Mart 2011
ARM mimarisi (orijinal adı Acorn RISC Machine) pek çok gömülü tasarımda kullanılan 32-bit RISC işlemci mimarisidir. Güç tasarruf özelliklerinden dolayı, ARM işlemciler mobil elektronik gibi düşük güç tüketiminin kritik bir parametre olduğu pazarda en fazla tercih edilen CPU’ dur.
Bu yazının kalıcı bağlantısı https://www.mafgom.com/arm-mimarisi/
Son Yazılar
Arşivler
- Aralık 2016 (2)
- Mart 2016 (1)
- Kasım 2012 (3)
- Temmuz 2012 (1)
- Haziran 2012 (3)
- Mayıs 2012 (1)
- Aralık 2011 (3)
- Kasım 2011 (3)
- Ekim 2011 (5)
- Ağustos 2011 (2)
- Nisan 2011 (1)
- Mart 2011 (12)
Son Yorumlar