Kerangka Materi
Pemrograman C Terbenam
- Gambaran Umum Dasar Pemrograman C
- Alokasi Memori
- Interrupt
- Multitasking dan Multithreading
- Sinkronisasi dan Komunikasi Antar Tugas
- Komunikasi Periferal
- Kompiler
### Linux Waktu Nyata, RTOS, dan Linux Terbenam
- Pengenalan Linux - Arsitektur, file, direktori - POSIX - Multithread dan tugas - Tolchain, Bootloader, Kernel, rootfs - Mulai dengan Raspbian lalu jelaskan bagaimana cara membangun - gambar khusus (dan lebih kecil) dengan - Buildroot atau Yocto - PREEMPT\_RT, Xenomai - RTEMS - Cross Compile, perpustakaan bersama - Jaringan
### Mengembangkan Driver Linux Terbenam
- Kernel, modul - Karakteristik Perangkat - USB, GPIO, I2C, SPI, Jaringan, Perangkat Blok ### Interfacing HW
- serial, SPI, I2C - TCP/IP, UDP - Zigbee, Wi-Fi - ADC, Arduino
- Tampilan - Modem GSM - Jaringan ### C++ Terbenam, Qt
### Perangkat Lunak Terbenam yang Handal dan Aman dari Kegagalan
- Pemrograman efektif dan efisien - Penyisihan gangguan dan pemecahan masalah - Inspeksi dan analisis - Kode defensif, self test codes - Watchdog
### Teknologi ARM dan Pemrograman
Testimoni (1)
Dapat meminta subjek tingkat lanjut meskipun awalnya tidak direncanakan.
Gabriel Chouinard - Spark Microsystems
Kursus - FreeRTOS: Programming for Real Time Operating Systems
Diterjemahkan Mesin