Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
Eğitim İçeriği
Gömülü Sistemlere Giriş Embedded Systems Programming
- Gömülü sistemler nelerdir?
- Gömülü sistem geliştirme zorlukları ve dikkat edilmesi gerekenler
- Gömülü sistemler için Rust'e giriş
Geliştirme Ortamının Kurulumu
- Gömülü sistem geliştirme için Rust'in kurulumu
- Geliştirme araçlarının ve ortamının yapılandırılması
- Gömülü geliştirme platformları ve mikrodenetleyicilerin keşfi
Rust Dil Temelleri Embedded Systems için
- Gömülü sistemlerle ilgili Rust sözdizimi ve kavramlarına genel bakış
- Gömülü sistem programlamada bellek yönetimi ve sahiplenme
- Rust ile kesmeleri ve düşük seviyeli programlamayı ele alma
Çevre Birimleri ve Aygıt Sürücüleriyle Çalışma
- GPIO (Genel Amaçlı Giriş/Çıkış) pinleriyle arayüz oluşturma
- Zamanlayıcılar, sayaçlar ve PWM (Darbe Genişlik Modülasyonu)
- UART (Evrensel Asenkron Alıcı/Verici) iletişimi
- SPI (Seri Çevre Birimi Arayüzü) ve I2C (Inter-Integatred Circuit) protokolleri
Eşzamanlılık ve Gerçek Zamanlı Programming
- Gömülü sistemlerde çoklu görev ve eşzamanlılık
- Gerçek zamanlı gereksinimler için senkronizasyon mekanizmaları
- Rust'de gerçek zamanlı planlama ve görev önceliği
Düşük Seviyeli Soyutlamalar ve Donanım Access
- Belleğe eşlenmiş kayıtlarla ve doğrudan donanım erişimiyle çalışma
- Rust'deki HAL (Donanım Soyutlama Katmanı) kitaplıklarını kullanma
- Verimli donanım kontrolü için düşük seviyeli soyutlamalar uygulama
Gömülü Uygulamaları Hata Ayıklama ve Test Etme
- Gömülü sistemler için hata ayıklama teknikleri ve araçları
- Gömülü uygulamalar için birim testi ve entegrasyon testi
- Gömülü kodu profilleme ve optimize etme
Güç Management ve Düşük Güç Optimizasyonu
- Gömülü sistemlerde güç tüketimini yönetme teknikleri
- Düşük güç operasyonu için kodu optimize etme
Güvenlik ve Güvenlik Hususları
- Gömülü sistemlerde bellek güvenliği ve güvenli kodlama uygulamaları
- Gömülü sistemler için Rust'de hata işleme ve hata toleransı
- Gömülü uygulamalarda güvenli iletişim protokolleri ve şifreleme
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Programlama kavramlarına ilişkin temel anlayış
- C veya C++ gibi bir programlama diline aşinalık
- Mikrodenetleyiciler ve çevre birimleri bilgisi
- Gömülü sistem geliştirme konusunda genel bir anlayış
Hedef Kitle
- Geliştiriciler
- Gömülü sistem mühendisleri
21 Saat