Skip to content

onuralcaa/ARM_BASED_PROGRAMMING

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gömülü Yazılım Alanında Bilinmesi Gereken Temel Konular:

  • Mikroişlemciler ve Mikrodenetleyiciler
  • Programlama Dilleri (C, C++)
  • Derleme ve Hata Ayıklama
  • Donanım-Merkezli Tasarım
  • Düşük Güç Tüketimi ve Performans Optimizasyonu
  • Gerçek Zamanlı Sistemler
  • Donanım Arayüzleri ve Sensörler
  • RTOS (Gerçek Zamanlı İşletim Sistemleri)
  • Entegre Geliştirme Ortamları (IDE'ler)

Haberleşme Protokolleri

  • UART (Universal Asynchronous Receiver/Transmitter)
  • SPI (Serial Peripheral Interface)
  • I2C (Inter-Integrated Circuit)
  • CAN (Controller Area Network)
  • Ethernet
  • Bluetooth
  • Wi-Fi
  • TCP (Transmission Control Protocol)
  • UDP (User Datagram Protocol)

TCP ve UDP Arasındaki Farklar

  • Bağlantı-Oriented (TCP) vs. Bağlantı-Oriented Olmayan (UDP)
  • Güvenilirlik
  • Akış Kontrolü ve Hata Denetimi
  • Bağlantı Kurma ve Bağlantı Sonlandırma
  • Hız ve Verimlilik

About

STM32F407 discovery development board was used.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages