Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Εισαγωγή
- Τι είναι το design; C έναντι Embedded C
Ο κύκλος ζωής μιας ενσωματωμένης εφαρμογής
- Η διαδικασία ανάπτυξης Η διαδικασία συντήρησης Ο εκτεταμένος κύκλος ζωής
Εργαλεία σχεδίασης
- Ανοιχτού κώδικα έναντι αποκλειστικών μεταγλωττιστών, συναρμολογητών και συνδέσμων Βιβλιοθήκες Εντοπιστές σφαλμάτων Προσομοιωτές IDE
Ενσωματωμένες Προκλήσεις Σχεδιασμού
- Περιορισμοί σχεδιασμού ενσωματωμένου υπολογισμού Θεωρήσεις κόστους Απόδοση και αποδοτικότητα Κατανάλωση ενέργειας Θερμική διαχείριση
Καθορισμός των σχεδίων Goals
- Διατηρώντας το απλό Καθορισμός της λειτουργικότητας Καθορισμός της λογικής και της δομής του προγράμματος
Αξιοπιστία συστήματος
- Επιθεώρηση και συντήρηση Απαιτήσεις χρόνου λειτουργίας Σημεία αστοχίας
Επαναχρησιμοποίηση κώδικα
- Σχεδιασμός χωρίς πλεονασμούς
Αφαίρεση κώδικα
- Απόκρυψη πληροφοριών Ενότητες χωρίς περιεχόμενο
Modularization κώδικα
- Αποσύνθεση Χαλαρή σύζευξη Ισχυρή συνοχή Ακυκλικές εξαρτήσεις
Συντηρησιμότητα κώδικα
- Αναγνωσιμότητα Testability Configurability Αναβαθμίσεις απόδοσης
Θέματα υλικού
- Scalable Thermal Design Power (TDP) Ενσωματωμένα γραφικά Άλλο
Περίληψη και Συμπέρασμα
Requirements
- Βασικές γνώσεις ενσωματωμένου συστήματος
- Embedded C εμπειρία προγραμματισμού
- Κατανόηση των βασικών αρχών της ηλεκτρονικής
Ακροατήριο:
- προγραμματιστές
14 Hours