Nuvoton İle ARM Programlama Dersleri

Nuvoton Gömülü Yazılım Programlama
3.57 (15 reviews)
Udemy
platform
Türkçe
language
Other
category
instructor
Nuvoton İle ARM Programlama Dersleri
114
students
7 hours
content
Jan 2025
last update
$19.99
regular price

Why take this course?

🎓 Nuvoton Gömülü Yazılım Programlama Dersi - ARM İle Yapay Zeka Özenleştirme ve IoT Uygulamaları

KUPON KODU: NUVOTON_M1
🎓 Öğrenecekleriniz ve Kurs Müfredatı:

  • NuTool-PinConfigure
  • NuEclipse Kurulumu
  • NuTool-ClockConfigure
  • NUC029 ve Gerekli Dosyalar (NUC029SGE gibi)
  • GPIO, TIMER, INTERRUPT, PWM, UART, SPI, I2C, USB, WDT, ADC, USCI, SDCARD, etc.
  • Örnek Projeler
  • Reference Manual, Datasheet Çocuklaştırması ve Koda Dökme
  • NVIC (Nested Vectored Interrupt Controller)

Hedef Öğrenci: Bu kurs, Nuvoton Gömülü Yazılım Platformlarında ARM tabanlı mikrodenetimcilere (NUC029SGE gibi), yapay zeka özenleştirme ve IoT uygulamaları geliştirme yeteneğine sahip olmak için bilgi edinen öğrencilere yönelik olarak tasarlanmıştır. Öğrenciler, bu dersi tamamladıklarına başı ile ARM mikrodenetimcileri ve ilgili eklerle (USB, UART, SPI, I2C, PWM, ADC, WDT vb.) çalışmış, temel programlama ve uygulamsal senaryolar hakkında bilgi sahibi olarak hoşru kazanacaktır.

Kurs Özeti: NuMicro NUC029SGE, Arm Cortex-M0 yapay zekasını barındıran bir mikrodenetimciyidir ve 72 MHz'ye kadar hızlı olabilir. Bu cihaz, kristal gerektirmeyen USB 2.0 Hızlı Sayac Arayüzü (FS) arayüzüyle donatılmış ve dış komponentlerin farklı içerik gücü dahil olmak üzere geniş bir voltage yalıtımına sahiptir (1.8V ~ 5.5V). Ayrıca, yüksek hızlı PWM ve integrasyon için bölme/öleme donanıma özelliklerine sahip olanakta, gelişmiş kontrol algoritmaları için hızlandırmaya yardımcı bir hardware divider sunar.

NUC029SGE ayrıca, SPROM (Güvenlik Koruyucu ROM) sağlar, bu sayede geliştiricilerin zekinehasaplanmasını önleyen bir güvenlik ekseptiyonu sunar. Bu cihaz, endüstriyel denetimler, motor denetimler ve metre uygulamaları gibi yalın özelliklerine sahip olmalarına yönelik olmasına ahberedir ve yüksek ESD dirençliliğine (HBM 7 kV / EFT 4.4 kV) ve geniş periferi seçeneklerine (USB, timers, watchdog timers, RTC, PDMA, EBI, UART, SPI, I²S, I²C, USCI, GPIO, 12 tane PWM kanalı, 15 tane 12-bit ADC, analo karşılaştırma, sıcaklık sensörü, LVR, BOD ve 96-bit UID ve 128-bit UCID vb.) sahip olduğunu gösterir.

Kurs Yapısı:

  • Temel Bilgiler: ARM mikrodenetimcileri ve Nuvoton platformunun genel bakış açılması, kendi kurgusal iyonlarını (GPIO) nasıl yapılandıragını öğrenme.
  • Periferal Yönetimi: USB, UART, SPI, I2C gibi veri transfer arayüzlerini programlamak ve kullanmak için detaylı bilgi edinme.
  • Zaman Yönetimi ve İzleme: Timers, watchdog timers, RTC gibi zaman yönetimindeki rolü anlamak ve uygulamalar dahil olmak üzere kullanımını öğrenme.
  • Yerel Veçtil İşlem Gorüntüleme (DMA) Kullanarak Veri Akışlarını Optimize Etme: PDMA ve EBI modülleriyle veri transfer hızlandırma yöntemlerini kullanarak daha verimli programlama uygulamaları geliştirme.
  • Analog ve DIgital Sinyallerle Çalışma: ADC ve PWM kanallarını kullanarak analo ve dijital sinyallerle çalışma yöntemlerini öğrenme.
  • Enerji Yönetimi ve Güvenlik: Low Voltage Reset (LVR) ve Brown-out Detector (BOD) gibi enerji yönetimi ve güvenlik özelliklerini anlamak.
  • Uygulama Örnekleri ve Projeler: Gerçek dünya uygulamalarında Nuvoton platformunu kullanma örnekleri ve projelerle karmaşık problemleri çözme yöntemlerini öğrenme.
  • Kodlama ve Test Etme: Kodlama süreçlerini iyileştirme, hata bulma ve test etme teknikleri öğrenme.

Öğrenci Sonuçları: Bu kurs tamamladıkları öğrenciler, Nuvoton Gömülü Yazılım Platformları üzerindeki ARM mikrodenetimcilerine karmaşık programlama yapabilecek, IoT ve yapay zeka uygulamaları geliştirme yeteneğine sahip olarak öğrenmeyecektir. Ayrıca, teorik bilgilerle birlikte pratik uygulama örnekleri ve gerçek dünya senaryolarıyle deneyim kazanacaklarıdır.

Kurs Türü: Bu ders, öğrencilere teorik anlayışı bir giriş verip, pratik uygulamalarla derinlemesine bilgi ve deneyim sahipliği kazanması açısından çok eğlendirici olacak şekilde tasarlanmıştır. Online içerikler, video tutorial'lar, interaktif ödevler ve gerçek zamanlı destekle dikkat çeken bir eğitim deneyimi sunar.

Ekip ve Destek: Öğrencilere, kuruluşun kaynak sahibi olan Nuvoton tarafından desteklenen, deneyimli mentorlara ve yararlı araçlara erişilecek bir eğitim ekibi sunulacaktır. Bu ekip, öğrencilerin problemlerle karşı caşılaracak ve hedeflerine ulaşmalarına yardımcı olacaktır.

Eğitim Matrikesi:

  • Temel Elektronik ve Bilgisayar Bilgileri
  • ARM mikrodenetimi ve C/C++ programlama dilleri
  • Nuvoton platformunun anahtar özellikleri ve SDK'sı
  • Yazılım geliştirme süreci ve hata bulma ve test etme yöntemleri
  • Uygulamalı düşünme ve problem çözme becerileri

Bu kurs, Nuvoton Gömülü Yazılım Platformlarına özel olarak tasarlanmıştır ve bu platformun kullanıcıları için idealdir. Öğrenciler, bu kursa elde edecekleri bilgiyi, kendi projelerinde veya yeni başlayan bir karier yolunda kullanarak kendilerini ve hem de işlerine katkıda bulunacaklarını sağlayacaktır.

Course Gallery

Nuvoton İle ARM Programlama Dersleri – Screenshot 1
Screenshot 1Nuvoton İle ARM Programlama Dersleri
Nuvoton İle ARM Programlama Dersleri – Screenshot 2
Screenshot 2Nuvoton İle ARM Programlama Dersleri
Nuvoton İle ARM Programlama Dersleri – Screenshot 3
Screenshot 3Nuvoton İle ARM Programlama Dersleri
Nuvoton İle ARM Programlama Dersleri – Screenshot 4
Screenshot 4Nuvoton İle ARM Programlama Dersleri

Loading charts...

5030552
udemy ID
18/12/2022
course created date
01/01/2023
course indexed date
Bot
course submited by