Ana Sayfa Ders Hakkında Ders Notları Mikro.Göm.Sist.Lab. Programlar Tablolar Katalog Not Cizelgesi
| |
Mikroişlemciler
ve Gömülü Sistemler
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 :
- Giriş, Mikroişlemci (uP), Mikrodenetleyici (uC),
Kişisel Bilgisayar (PC) ve Tek Kart Bilgisayar (SBC) Teknolojisi
- Gömülü Sistem,
Tek Kart Bilgisayar (SBC) Sistem Mimarisi, PC / SBC Sistem Donanımı ve
Yazılımı
- Gömülü Sistem Mimarisi, Sistem Programlama Teknikleri
- PC/SBC 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
-
Mikroişlemci Sistemleri, Tuncay UZUN, Nobel
Akademik Yayıncılık, 2022
- SBC/MCU Lecture Notes,
http://www.tuncayuzun.com/MGS_PDF/Atmega328%20MCU.pdf
- MCU Instruction Set,
http://www.tuncayuzun.com/MGS_PDF/AVR-InstructionSet-Manual-DS40002198.pdf
- MCU Hardware Manual,
http://www.tuncayuzun.com/MGS_PDF/ATmega328PB_40001906C.pdf
- Arduino Beginner’s Guide,
https://www.arduino.cc/
- Arduino IDE User Guide,
https://www.arduino.cc/en/software
-
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ı
|