Eğitim İçeriği
Derleyici C programlama
- C programlamasının temel kavramları genel bakış
- Bellek tahsisi
- İnterupt
- Karışımlı görev ve çoklu iş parçacığı
- Eşitleme ve görev arası iletişim
- Sonlu ekipman iletişimleri
- Derleyici
### Geri besleme zamanlı Linux, RTOS ve derlenmiş Linux
- Linux tanıtımı - Mimari, dosyalar, dizinler - POSIX - Çoklu iş parçacığı ve görev - Tolchain, bootloader, çekirdek, kök fs - Raspbian ile başlayarak nasıl oluşturulacağını açıklama - Dedikasyonlu (ve daha küçük bir görüntü) oluşturma - Buildroot veya Yocto ile - PREEMPT_RT, Xenomai - RTEMS - Çapraz derleme, paylaşılan kütüphane - Ağ
### Derlenmiş Linux sürücüsü geliştirme
- Çekirdek, modüller - Cihaz özellikleri - USB, GPIO, I2C, SPI, ağ cihazları, blok cihazlar ### HW arayüzü
- seri, SPI, I2C - TCP/IP, UDP - Zigbee, Wi-Fi - ADC, Arduino
- Gösterge paneli - GSM modemi - Ağ ### Derlenmiş C++, Qt
### Dayanıklı ve güvenli derlenmiş yazılım
- Etkili ve verimli programlama - Hata ayıklama ve sorun giderme - İnceleme ve analiz - Koruyucu, kendi test kodları - Gözlemci
### ARM teknolojisi ve programlama
Danışanlarımızın Yorumları (1)
Başlangıçta planlanmamış olsa bile, ileri düzey konular hakkında sorabilmek.
Gabriel Chouinard - Spark Microsystems
Eğitim - FreeRTOS: Programming for Real Time Operating Systems
Yapay Zeka Çevirisi