Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Εισαγωγή στα Ενσωματωμένα Συστήματα και τη C++
- Επισκόπηση της αρχιτεκτονικής ενσωματωμένων συστημάτων
- Προκλήσεις ανάπτυξης ενσωματωμένου λογισμικού
- Καταλληλότητα της C++ για μικροελεγκτές και ενσωματωμένες πλατφόρμες
- Εξισορρόπηση αφαίρεσης, απόδοσης και περιορισμών πόρων
Περιβάλλον Ανάπτυξης Ενσωματωμένης C++
- Ρύθμιση της αλυσίδας εργαλείων ενσωματωμένης ανάπτυξης
- Μεταγλωττιστές, αποσφαλματωτές και συστήματα κατασκευής
- Εργασία με συσκευές-στόχους
- Ανάπτυξη και ανάπτυξη ενσωματωμένων εφαρμογών
Αντικειμενοστραφής Προγραμματισμός για Ενσωματωμένα Συστήματα
- Αρχές αντικειμενοστραφούς σχεδιασμού
- Κλάσεις και αντικείμενα σε περιβάλλοντα περιορισμένων πόρων
- Ενθυλάκωση και αρθρωτός σχεδιασμός
- Αποτελεσματική εφαρμογή αντικειμενοστραφών τεχνικών σε ενσωματωμένες εφαρμογές
Προηγμένα Χαρακτηριστικά της C++ για Ενσωματωμένη Ανάπτυξη
- Κληρονομικότητα και πολυμορφισμός
- Εικονικές συναρτήσεις και εκτιμήσεις επιβάρυνσης χρόνου εκτέλεσης
- Πρότυπα και αποφυγή περιττής επέκτασης κώδικα
- Ενσωματωμένες συναρτήσεις και βελτιστοποίηση απόδοσης
Διαχείριση Μνήμης και Βελτιστοποίηση Πόρων
- Περιορισμοί μνήμης σε ενσωματωμένα συστήματα
- Εκτιμήσεις χρήσης στοίβας και σωρού
- Στρατηγικές δυναμικής διαχείρισης μνήμης
- Αποφυγή κατακερματισμού μνήμης και διόγκωσης κώδικα
Χειρισμός Σφαλμάτων και Εκτιμήσεις Ασφάλειας
- Χειρισμός εξαιρέσεων σε ενσωματωμένα περιβάλλοντα
- Σχεδιασμός αξιόπιστου και προβλέψιμου λογισμικού
- Τεχνικές αμυντικού προγραμματισμού
- Εκτιμήσεις C++ για συστήματα κρίσιμης ασφάλειας
Πρότυπες Βιβλιοθήκες C++ και Ενσωματωμένη Χρήση
- Επιλογή κατάλληλων χαρακτηριστικών πρότυπης βιβλιοθήκης
- Ελαχιστοποίηση χρήσης πόρων
- Προσαρμοσμένες βιβλιοθήκες και εναλλακτικές φιλικές προς ενσωματωμένα συστήματα
- Συγγραφή αποδοτικού και συντηρήσιμου κώδικα
Εκκίνηση, Αλληλεπίδραση με το Υλικό και Αποσφαλμάτωση
- Ακολουθία εκκίνησης ενσωματωμένης εφαρμογής
- Ρουτίνες αρχικοποίησης
- Αποσφαλμάτωση εφαρμογών C++ σε υλικό-στόχο
- Διάγνωση ζητημάτων απόδοσης και χρόνου εκτέλεσης
Προγραμματισμός Πραγματικού Χρόνου και Λειτουργικά Συστήματα
- Θεμελιώδεις αρχές συστημάτων πραγματικού χρόνου
- Εργασία με λειτουργικά συστήματα πραγματικού χρόνου (RTOS)
- Χρονοπρογραμματισμός εργασιών και χρονικοί περιορισμοί
- Ανάπτυξη αποκρίσιμων και ντετερμινιστικών εφαρμογών
Διαλειτουργικότητα C και C++
- Ενσωμάτωση κωδικοβάσεων C και C++
- Κλήση βιβλιοθηκών C από C++
- Διαχείριση ενσωματωμένων έργων μικτής γλώσσας
- Στρατηγικές μετάβασης από C σε C++
Αντικειμενοστραφής Μοντελοποίηση και UML
- Εφαρμογή UML για σχεδιασμό ενσωματωμένου λογισμικού
- Μοντελοποίηση κλάσεων και στοιχείων συστήματος
- Μετατροπή σχεδίων σε αποδοτικό ενσωματωμένο κώδικα
- Βελτίωση συντηρησιμότητας μέσω δομημένου σχεδιασμού
Πρακτικό Εργαστήριο Ενσωματωμένης Εφαρμογής C++
- Ανάπτυξη ενσωματωμένης εφαρμογής με χρήση C++
- Εφαρμογή τεχνικών βελτιστοποίησης και ασφάλειας
- Δοκιμή και αποσφαλμάτωση σε συσκευή-στόχο
- Ανασκόπηση βέλτιστων πρακτικών και επόμενα βήματα
Απαιτήσεις
- Μια γενική κατανόηση της C++
21 Ώρες
Σχόλια (2)
Ο εκπαιδευτής πραγματικά προσαρμόστηκε στο επίπεδό μας και έχρισε πολύ χρόνο και προσπάθεια για να βεβαιωθεί ότι η παρουσίαση ήταν κατάλληλα προσαρμοσμένη.
Nicolas Guerette-Berthiaume - Trilliant
Κομμάτι - C++ for Embedded Systems
Μηχανική Μετάφραση
Αλληλεπίδραση, χρόνος για αυτοκληρωμένη προγραμματισμό. Μάθω καλύτερα αν έχω την ευκαιρία να ανακαλύψω την λύση και όχι απλώς να μου την πολύνουν. Ήταν επίσης πολύ καλό το γεγονός ότι η κατάρτιση ήταν καλά σχεδιασμένη, διατήρησαμε καφέ διακοπές και η εκπαίδευση δεν χάθηκε την προσοχή μου. Ο καθηγητής είχε πολύ βαθιές γνώσεις σε C++ και νιώθαμε ότι μπορούσαμε να ρωτάμε ο,τιδήποτε.
Barna Szecsi - GIS Europe SE
Κομμάτι - C++ for Embedded Systems
Μηχανική Μετάφραση