Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Pengantar
- Apa itu desain?
- C vs C Tertanam
Siklus Hidup Aplikasi Tertanam
- Proses pengembangan
- Proses pemeliharaan
- Siklus hidup yang diperluas
Perangkat Desain
- Open source vs proprietary
- Kompiler, assembler, dan linker
- Perpustakaan
- Debugger
- Simulator
- IDEs
Tantangan Desain Tertanam
- Batasan desain komputasi tertanam
- Pertimbangan biaya
- Kinerja dan efisiensi
- Konsumsi daya
- Manajemen termal
Menentukan Tujuan Desain
- Menjaga kesederhanaan
- Menentukan fungsionalitas
- Menentukan logika dan struktur program
Keandalan Sistem
- Inspeksi dan pemeliharaan
- Persyaratan uptime
- Titik kegagalan
Kegunaan Ulang Kode
- Desain tanpa redundansi
Abstraksi Kode
- Penyembunyian informasi
- Modul bebas konteks
Modularisasi Kode
- Dekomposisi
- Kopling longgar
- Koherensi kuat
- Ketergantungan asiklik
Pemeliharaan Kode
- Keterbacaan
- Ujicoba
- Configurabilitas
- Peningkatan kinerja
Pertimbangan Perangkat Keras
- Skalabel Thermal Design Power (TDP)
- Grafis terintegrasi
- Lain-lain
Ringkasan dan Kesimpulan
Persyaratan
- Pengetahuan dasar sistem tertanam
- Pengalaman dalam pemrograman C tertanam
- Pemahaman tentang fundamental elektronika
Audience:
- Pengembang
14 Jam
Testimoni (2)
Penjelasan dan interaktivitas instruktur benar-benar membawa materi dengan baik; meskipun mungkin saya kurang berpengalaman, saya tetap belajar banyak dari pelatihan ini!
Pieter Bruynseels - Spot Buy Center BV
Kursus - Design Patterns
Diterjemahkan Mesin
Saya suka dengan platform yang kami gunakan. Platformnya sangat bagus dan mudah digunakan. Saya juga menyukai bagian tentang TypeScript, terutama pembahasan mengenai namespaces dan modul.
Robert - DB Global Technology
Kursus - JavaScript - Advanced Programming
Diterjemahkan Mesin