Çevrimiçi kurs – Colorado Boulder Üniversitesi’nin gerçek zamanlı gömülü sistemlerinde sertifikalı profesyonel uzmanlık

Gerçek zamanlı sistemlerdeki uzmanlığınızla kariyerinizi geliştirin. Gerçek zamanlı teori, analiz ve tasarım yöntemlerini öğrenin ve bunları uygulamaya koyun.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Orta seviye

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Arıza olasılığı
  • Monotonik hız analizi
  • gerçek zamanlı işletim sistemi (RTOS)
  • Gömülü sistemlerde Linux
  • Asimetrik çok çekirdekli işlem

What you will learn in the course

Courses for which the course is suitable

  • Gerçek zamanlı sistem analizörü
  • Gerçek zamanlı sistem tasarımcısı
  • Donanım mühendisi
  • yazılım mühendisi
  • Gömülü sistemler konusunda uzman
  • RTOS sistemleri için yazılım geliştiricisi
  • Bilgisayarla görme konusunda uzman
  • Telekomünikasyon mühendisi
  • Tıbbi sistemler mühendisi
  • Ulaştırma sistemleri mühendisi
  • Enerji sistemleri mühendisi
  • FPGA çözümlerinin geliştiricisi
  • GP-GPU geliştiricisi
  • Çok çekirdekli sistem mühendisi

Uzmanlık – dört kurstan oluşan bir dizi

Gerçek Zamanlı Gömülü Sistemlerde Uzmanlık, sizi başlangıç ​​düzeyindeki bir sistem analisti ve tasarımcısına götüren dört kurslu bir seridir. Aşağıdakiler gibi zor konularda edineceğiniz bilgi ve deneyim:

  • Beklenen yanıt hizmetleri
  • Donanım veya yazılım gereksinimleri ne zaman atanmalı?
  • Görev açısından kritik tasarım

Mühendislik becerilerinizi test edin. Güveninizi artıracak gerçek zamanlı zorluklarla basit ama gerçek bir sistem projesi oluşturma deneyimi kazanacaksınız. Evde pratik bir proje için donanım:

  • karşılığını verir
  • hazır
  • Ürün pazarında hızlı yöntemler için tasarlandı

İstismar yöntemleri şunlardır:

  • Linux gerçek zamanlı eklentiler
  • Açık işletim sistemleri RTOS (gerçek zamanlı işletim sistemi)
  • Tanınmış ve kanıtlanmış döngü programları

Serideki dört kursun tamamını tamamladıktan sonra, kendinizi gerçek zamanlı sistemlerde orta ila ileri düzey bir uzman olarak değerlendirebilirsiniz. Bu bilgi aşağıdaki gibi alanlar için çok değerlidir:

  • ilaç
  • havaalanı
  • ulaşım
  • enerji
  • Dijital eğlence
  • telekomünikasyon
  • Ve organ nakli alanındaki diğer etkileyici kariyer seçenekleri

Seri pratik pratiğin önemini vurguluyor

ve yalnızca bilgi edinmede değil, aynı zamanda teoriyi nasıl uygulayacağınızı, tasarım seçeneklerini nasıl keşfedeceğinizi ve en uygun seçimleri nasıl yapacağınızı öğrenmede öğrenme ilerlemenizin değerlendirilmesi. Eşsiz final projesi, zorlukları gerçek zamanlı olarak kendi gözlerinizle görmenize, etkileşimli olarak incelemenize ve evde tanımlama, takip ve senkronizasyon için basit bir sistem oluşturmanıza olanak tanır.

Pratik bir öğrenme projesi

Proje çalışması, ilk iki derste analiz ve tasarımın yanı sıra gerçek zamanlı işleme ve eşzamansızlığa ilişkin bir dizi alıştırmayı içermektedir. Üçüncü kurs, aşağıdaki gibi kritik bileşenlerle ilgili deneyim sağlar:

  • Bellek düzeltilirken hata oluştu
  • Flash dosya sistemleri
  • fazla donanım

Son kursta, evde test edebileceğiniz gerçek zamanlı bir sistem oluşturmak için tüm kişisel tasarım uygulamalarını birleştireceksiniz. Proje aşağıdaki gibi konuları içermektedir:

  • Eşzamansızlık
  • Linux çekirdek modülleri
  • bilgisayar görüşü
  • Kompresörler
  • Zaman kısıtlamalarıyla doğru işleyiş

Linux’a özgü gerçek zamanlı eklentileri kullanacak ve Linux’un avantajlarını ve dezavantajlarını daha geleneksel RTOS’lar, döngü programları ve FPGA seçenekleriyle karşılaştıracaksınız. Kazandığınız deneyim aşağıdaki konularda daha fazla araştırma yapmak için kullanılabilir:

  • Hibrit FPGA sistemleri (Altera ve Xilinx gibi)
  • GP-GPU (NVIDIA gibi)
  • ve çok çekirdekli genişletme (ARM A ve R Serisi gibi)
  • yanı sıra mikroişlemci çözümleri (ARM M-Serisi)

Details of the courses that make up the specialization

Gerçek Zamanlı Gömülü Sistem: Kavramlar ve Uygulamalar

Kurs 1 • 50 saat • 3,7 (67 değerlendirme)

Kurs detayları
  • ne öğreneceksin
    • Teoriye ilişkin temel anlayış, süreli bir derste, gömülü sistemlere yönelik analizlerde ve uygulamalarda test edilir.
    • POSIX iş parçacıklarının gerçek zamanlı hizmet miktarının uygulanması.
    • Linux kullanıcı alanı ile çekirdek alanı arasındaki fark.
kazanacağınız beceriler
  • Kategori: Konu POSIX
  • Kategori: C programlama
  • Kategori: RM LUB (Oran Monotonik En Az Üst Sınır)
  • Kategori: Gömülü sistemlerde Linux
  • Kategori: çok çekirdekli işlemciler

Gerçek zamanlı gömülü sistemlerin teorisi ve teorisi

Kurs 2 • 60 saat • 4,3 (15 değerlendirme)

Kurs detayları
  • ne öğreneceksin
    • Gerçek zamanlı hizmet seçeneklerini dinamik öncelikli olarak analiz etme yöntemleri.
    • Kısıtlanmamış öncelik dönüşüm problemlerini kontrol etme yöntemleri.
    • Engelleme durumlarını önlemek ve onlardan kurtulmak.
    • Sınırsız önceliği önleme ve geri yükleme.
kazanacağınız beceriler
  • Kategori: dinamik ve statik planlama politikası
  • Kategori: Öncelikli Tavan Protokolü
  • Kategori: Sınav dersinin teorisi
  • Kategori: EDF (Önce En Erken Son Teslim Tarihi)
  • Kategori: Öncelikli Miras Protokolü

Kritik sistemleri gerçek zamanlı olarak tasarlayın

Kurs 3 • 50 saat • 4,2 (14 değerlendirme)

Kurs detayları
  • ne öğreneceksin
    • ECC (hata düzeltme kodu) hafızaları için SECDED (tek hata düzeltme, çift hata tespit) kodlarının kullanılması.
    • Flash dosya sistemlerinin erozyon düzeyleri ve yazma artırma endeksiyle birlikte nasıl çalıştığı.
    • Yüksek kullanılabilirlik ve yüksek güvenilirliğin farklılıkları ve ortak özellikleri.
    • Çapraz bağlantı ve kurtarma özellikli çift donanım için yöntemler ve tasarım.
kazanacağınız beceriler
  • Kategori: Yüksek Kullanılabilirlik
  • Kategori: NAND Flaş Erozyon Yönetimi
  • Kategori: Gömülü bellek sistemleri
  • Kategori: ECC (Hata Düzeltme Kodu)
  • Kategori: G/Ç Yöneticileri

Gömülü sistemler için gerçek zamanlı bir proje

Kurs 4 • 48 saat

Kurs detayları
  • ne öğreneceksin
    • Gerçek zamanlı sistemlerin tasarlanması, işlevlerin ayrıştırılması ve merkezi hizmetlerin tanımlanmasıyla ilgili kavramlar.
    • Tepki süresi anormalliklerini önlemek için G/Ç’nin gerçek zamanlı işlemeden ayrılması.
    • AMP tasarım ilkelerinin ders politikası, analizi ve teorisi ile birlikte kullanılması incelenecektir.
    • AMP tasarım ilkelerini en iyi çabanın çekiciliği ve paralel gerçek zamanlı işlemeyle kullanma.
kazanacağınız beceriler
  • Kategori: Programcı Arayüzü (Bilgisayar Bilimi)
  • Kategori: Sınav ders analizi
  • Kategori: Sistem sorunlarını giderme
  • Kategori: Gerçek zamanlı takip edin
  • Kategori: Gerçek zamanlı tasarım