Kerangka Materi
Pengantar
Gambaran Umum Sistem Tersemat
- Penggunaan Nyata: Jam tangan, pemutar DVD, ponsel pintar, dll.
- Perbedaan antara sistem operasi real-time, EmbeddedLinux, dll.
- Keterbatasan sumber daya: ukuran, kecepatan, dan konsumsi daya
Gambaran Umum Arsitektur Mikrokontroler
- Mikrokontroler vs mikroprosesor
- Memilih Arsitektur Mikrokontroler
Memulai Proyek
- Menentukan persyaratan desain
- Menyiapkan Lingkungan Pengembangan, Alat, dan Perangkat Keras
- Interaksi antara mikrokontroler dan PC.
Pemrograman Mikrokontroler 8051 Menggunakan Embedded C
- Bekerja dengan Periferal Sistem
- Interaksi dengan Periferal Pengguna
- I/O Umum
Pemrograman ARM CORTEX M-3 Menggunakan Embedded C
- Bekerja dengan Periferal Sistem
- Interaksi dengan Periferal Pengguna
- I/O Umum
Pemrograman ARM9 CPU Core Menggunakan Embedded C
- Bekerja dengan Periferal Sistem
- Interaksi dengan Periferal Pengguna
- I/O Umum
Pengujian dan Debugging
- Alat dan teknik
- Optimalisasi untuk ukuran, kecepatan, dan konsumsi daya
Menerapkan Sistem Tersemat
- Pertimbangan lingkungan
- Menjamin keamanan perangkat
Pemecahan Masalah
Ringkasan dan Kesimpulan
Persyaratan
- Memahami elektronika.
- Pengalaman pemrograman C.
- Perangkat keras (microcontroller, kabel, dll.) dan perangkat lunak (IDE, dll.) akan diperlukan oleh semua peserta. Silakan berkonsultasi dengan koordinator pelatihan untuk persyaratan spesifik.
Audience
- Insinyur elektronika
- Pengembang dengan pengetahuan tentang elektronika
Testimoni (3)
Sean was a dynamic speaker and the hands-on exercises were very interesting and I can see how they will be really applicable.
Temira Koenig - Yeshiva University
Kursus - Raspberry Pi for Beginners
Trainer was really kind and knowledgeable, going the extra mile to explain things that I didn't know
Felix - Microchip Technology Inc
Kursus - Embedded C Application Design Principles for Automotive Professionals
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.