Ana Sayfa
| |
Mikroişlemcili Sistem
Tasarımı
Tek Kart Sistem Uygulamaları
-
- Dersin Kodu: EHM4370
Dersin Kredisi: 3
Y.Doç.Dr. Tuncay UZUN, 24
Şubat 2023
Dersin Amacı :
Bu dersin amacı, günümüzde ticari, endüstriyel, tıbbi, askeri
vs. uygulamalarda yaygın olarak kullanılan Kişisel Bilgisayar (PC) ve Tek Kart
Bilgisayar (SBC) sistem mimarisi, donanım ve yazılımı, C ve Assembly dili
programlama, çeşitli uygulamaların donanım ve yazılım temelleri hakkında
kapsamlı bir anlayış sağlamaktır. Ayrıca gelişmiş mikroişlemci /
mikrodenetleyici temelli sistemlerin ve çevre birimlerinin donanım ve yazılım
özelliklerinin ve temel endüstriyel uygulamalarının öğrenilmesidir.
Dersin İçeriği :
- Kişisel Bilgisayar (PC), Tek Kart Bilgisayar (SBC) Teknolojisi
- 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
Kaynaklar :
- PIC Microcontroller and Embedded Systems: Using
Assembly and C for PIC18, Muhammad Ali Mazidi, Rolin D. McKinlay, Danny
Causey, Pearson 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.
- 80x86 Assembly Dili, Ahmet Tevfik İNAN, Seçkin Yayıncılık,
2006.
- 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
- The 8088 and 8086 Microprocessors: Programming, Interfacing,
Software, Hardware, and Applications by Walter A. Triebel, Avtar Singh, Avtar Singh,
Prentice Hall, 2002
- The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386,
80486, Pentium, Pentium Pro Processor, Pentium II, Pentium III, and Pentium 4 by Barry B.
Brey, Prentice Hall, 2005
- intel işlemciler için İnternet Adresi : http://www.intel.com/
- 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
PIC MCU Geliştirme Kartları
Arduino Geliştirme Kartları
Raspberry Pi Geliştirme Kartları
STM32 Geliştirme Kartları
80x86 PC Emulator Yazılımları
|