Ana Sayfa
| |
Mikroişlemciler ve
Gömülü Sistemler
Yrd.Doç.Dr.Tuncay UZUN
Ders Notları :
-
Giriş, Kişisel Bilgisayar (PC) ve Tek Kart
Bilgisayar (SBC) Sistem Teknolojisi
-
Kişisel Bilgisayar (PC), Tek Kart Bilgisayar
(SBC) Sistem Mimarisi, Sistem Programlama Teknikleri
-
Sistem Donanımı ve Yazılımı Geliştirme
Sistemleri
-
Anakart (CPU) Modülü Tasarımı, Ana Bellek
Sisteminin Tasarımı
-
Giriş/Çıkış Özellikleri ve Yöntemleri, Çevre
Birimleri
-
Sistem Uygulamaları, PC / SBC Sistem Donanımı
ve Yazılımı, PC ve SBC Temelli Sistem Uygulamaları
-
8/32-bit Mikrodenetleyici (uC) Temelli Sistem
Uygulamaları
-
Temel endüstriyel uygulamalar
Arduino, çeşitli tiplerde bir sistem modülü ile geliştirilmiş Tek Kart
Bilgisayar (SBC) olarak gerçekleştirilmiş bir mikrodenetleyici kartıdır.
Tümleşik geliştirme ortamı (Arduino IDE) elektroniğe ilgi duyan herkesin
kullanabileceği bir yazılım ortamıdır. Arduino ile değişik sensörlerden gelen
analog veya sayısal bilgiler okunabilir, göstergeye yazılabilir,
kullanılabilecek ek kartlar ile bir motorun çalışması sağlanabilir. Arduino kart
veya modüllerin üzerinde iletişim yapılabilmesi için portlar, giriş ve çıkış
uçlarına sahiptir. Genellikle Atmel tabanlı bir kart olan Arduino kartları
bilgisayardan kontrol edilebilir, Arduino IDE yazılımı kullanılarak program
yazılabilir.
Raspberry Pi model 1 sistem donanımı Broadcom BCM2835 Tek yonga sisteme (System
On a Chip, SoC) sahiptir. SoC, 700MHz saat frekansında çalışan düşük güçlü
ARM1176JZ-F işlemci ve iki çekirdekli OpenGL-ES VideoCore IV Grafik işlem birimi
(Graphics Processing Unit, GPU) multimedya yardımcı işlemciden meydana
gelmiştir.Bu sistem, ekonomik
tasarımı ile tam yüksek çözünürlük (Full-High Definition, FHD, 1920 x 1080
pixels) mobil ve gömülü multimedya
sistem uygulamalarına uygun hale getirilmiştir.
Kaynaklar :
-
The 80x86 Family Design, Programming, and
Interfacing John UFFENBECK, Prentice-Hall, 1998
The 8086 Book, Russel RECTOR, George ALEXY, Osborne
/McGraw-Hill, 1980
IBM PC/AT Assembly Language, Le SCANLON, Prentice-Hall, 1983
80x86 için İnternet Adresi : http://www.intel.com/
80x86 Assembly Dili, Ahmet Tevfik İNAN, Seçkin Yayıncılık,
2006.
PIC Microcontroller and Embedded Systems: Using
Assembly and C, M.Ali Mazidi, Rolin D. McKinlay, Danny
Causey, Prentice Hall, 2008.
Programming Arduino Getting Started with Sketches,
Simon Monk, McGraw-Hill,
2016.
Raspberry Pi® User Guide, Eben Upton and Gareth
Halfacree, WILEY, 2012.
Official Raspberry Raspberry Pi Beginner’s Guide How
to use your new computer, Raspberry Pi Trading Ltd, 2020.
Raspberry Pi 4 Model B Datasheet, Raspberry Pi
(Trading) Ltd. 2019.
ARM System-on-Chip Architecture, Steve Furber,
Addison Wesley, 2000.
ARM ASSEMBLY LANGUAGE Fundamentals and Techniques,
William Hohl, Christopher Hinds, CRC Press, 2015.
ARM Architecture and Programming, Springer, 2017.
Embedded System Development and Labs for ARM, Radu
Muresan, 2005.
Mikrodenetleyici ürün/döküman internet sayfaları ,https://www.st.com
,https://www.microchip.com
Ders Notları,
www.tuncayuzun.com
|