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
Perkenalan
- Apa itu desain?
- C vs Embedded C
Siklus Hidup Aplikasi Tertanam
- Proses pengembangan
- Proses pemeliharaan
- Siklus hidup yang diperpanjang
Alat Desain
- Sumber terbuka vs. hak milik
- Kompiler, perakit dan penghubung
- Perpustakaan
- Pencari Debug
- Simulator
- IDE (Informasi Dasar)
Tantangan Desain Tertanam
- Batasan desain komputasi tertanam
- Pertimbangan biaya
- Kinerja dan efisiensi
- Konsumsi daya
- Manajemen termal
Mendefinisikan Desain Goals
- Menjaga agar tetap sederhana
- Mendefinisikan fungsionalitas
- Mendefinisikan logika dan struktur program
Keandalan Sistem
- Inspeksi dan pemeliharaan
- Persyaratan waktu aktif
- Titik kegagalan
Kode Dapat Digunakan Kembali
- Desain bebas redundansi
Abstraksi Kode
- Menyembunyikan informasi
- Modul bebas konteks
Modularisasi Kode
- Penguraian
- Kopling longgar
- Kohesi yang kuat
- Ketergantungan asiklik
Pemeliharaan Kode
- Keterbacaan
- Kemampuan Uji
- Kemampuan Konfigurasi
- Peningkatan kinerja
Pertimbangan Perangkat Keras
- ScalaDaya Desain Termal (TDP) yang Besar
- Grafis terintegrasi
- Lainnya
Ringkasan dan Kesimpulan
Persyaratan
- Pengetahuan dasar tentang sistem tertanam
- Embedded C pengalaman pemrograman
- Pemahaman tentang dasar-dasar elektronika
Hadirin:
- Pengembang
14 Jam
Testimoni (5)
Interaction and communication
Archie Dlamini - Vodacom SA
Kursus - JavaScript - Advanced Programming
I like the simple but informative example codes.
Yue Wang - DBS Bank Ltd
Kursus - Design Patterns
Good exercises
Hui Yi Neo - Titansoft Pte Ltd
Kursus - Object Oriented Design using Design Patterns
I liked the practical exercises for each design pattern introduced.
Carlos Aragones - Roche Diagnostics
Kursus - Design Patterns in C#
I really enjoyed the real examples and exercises.