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 adalah seorang pembicara yang dinamis dan latihan praktiknya sangat menarik. Saya dapat melihat bagaimana latihan tersebut akan sangat relevan untuk diterapkan.
Temira Koenig - Yeshiva University
Kursus - Raspberry Pi for Beginners
Diterjemahkan Mesin
Instruktur sangat baik dan berpengetahuan luas, berusaha ekstra untuk menjelaskan hal-hal yang saya tidak ketahui
Felix - Microchip Technology Inc
Kursus - Embedded C Application Design Principles for Automotive Professionals
Diterjemahkan Mesin
Pemperolehan pengetahuan bermanfaat dan klarifikasi beberapa hal yang sebelumnya saya tidak yakin.
Kenneth Mahoney - University of Glasgow
Kursus - Arduino: Programming a Microcontroller for Beginners
Diterjemahkan Mesin