Εξέλιξη Κομματιού
Εισαγωγή στον Προγραμματισμό Ενσωματωμένων Συστημάτων
- Τι είναι τα ενσωματωμένα συστήματα;
- Προκλήσεις και παράγοντες υπό εξέταση στην ανάπτυξη ενσωματωμένων συστημάτων
- Εισαγωγή στο Rust για τα ενσωματωμένα συστήματα
Καθιέρωση του Περιβάλλοντος Ανάπτυξης
- Εγκατάσταση Rust για την ανάπτυξη ενσωματωμένων συστημάτων
- Προσαρμογή των εργαλείων και περιβάλλοντος ανάπτυξης
- Έρευνα για πλατφόρμες ανάπτυξης ενσωματωμένων συστημάτων και μικροελέγχοντες
Βασικά Στοιχεία της Γλώσσας Rust για τα Ενσωματωμένα Συστήματα
- Περιγραφή της σύνταξης και των εννοιών Rust που αφορούν τα ενσωματωμένα συστήματα
- Διαχείριση μνήμης και υποχρεώσεις ασφάλειας στον προγραμματισμό ενσωματωμένων συστημάτων
- Διαχείριση διακοπών και χαμηλό-επίπεδου προγραμματισμού με Rust
Δουλειά με Περιφέρειες και Τρόπους Εξυπηρέτησης Συσκευών
- Διαμόρφωση διεπαφής με υπολογιστικά πίνακες (General Purpose Input/Output - GPIO)
- Ταιμέρ, αριθμητές και PWM (Pulse Width Modulation)
- UART (Universal Asynchronous Receiver-Transmitter) επικοινωνία
- Πρωτόκολλα SPI (Serial Peripheral Interface) και I2C (Inter-Integrated Circuit)
Παραλληλισμός και Προγραμματισμός Πραγματικού Χρόνου
- Πολυεργασίες και παραλληλισμός σε ενσωματωμένα συστήματα
- Μηχανισμοί συγχρονισμού για απαιτήσεις πραγματικού χρόνου
- Προγραμματισμός πραγματικού χρόνου και προτεραιότητα των εργασιών στο Rust
Χαμηλό-Επίπεδες Αυτοεξαιρέσεις και Πρόσβαση στο Λειτουργικό
- Δουλειά με μνήμη-χαρτογραφημένα κυριαρχικά και άμεση πρόσβαση στο λειτουργικό
- Χρήση βιβλιοθηκών HAL (Hardware Abstraction Layer) στο Rust
- Δημιουργία χαμηλό-επίπεδων αυτοεξαιρέσεων για αποδοτική διαχείριση λειτουργικού
Αποσφαλμάτωση και Καθοδήγηση των Εφαρμογών Ενσωματωμένων Συστημάτων
- Τεχνικές και εργαλεία αποσφαλμάτωσης για τα ενσωματωμένα συστήματα
- Ενότητες αποσφαλμάτωσης και ενσωματωμένη πρόσβαση σε τεστ
- Προφίλ και βελτιστοποίηση ενσωματωμένου κώδικα
Διαχείριση Ενέργειας και Βαθμιαίες Βελτιώσεις
- Τεχνικές για τη διαχείριση κατανάλωσης ενέργειας σε ενσωματωμένα συστήματα
- Βελτιστοποίηση κώδικα για χαμηλή ενεργειακή λειτουργία
Εξέταση Ασφάλειας και Δυστυχήματος
- Μνημονική ασφάλεια και σύνθετα πρακτικά κωδικών για τα ενσωματωμένα συστήματα
- Διαχείριση λαθών και ανοχή προς τα δυστύχημα στο Rust για ενσωματωμένα συστήματα
- Ασφαλείς πρωτόκολλα επικοινωνίας και κρυπτογράφηση σε εφαρμογές ενσωματωμένων συστημάτων
Επικεφαλίδα και Επόμενοι Βήματα
Απαιτήσεις
- Βασική κατανόηση των εννοιών προγραμματισμού
- Γνώση μιας γλώσσας προγραμματισμού (όπως η C ή C++)
- Γνώση των μικροελέγχοντερ και των περιφερειακών τους
- Συνοπτική κατανόηση της ανάπτυξης ενσωματωμένων συστημάτων
Ακροατήριο
- Διαμόρφωση
- Μηχανικοί ενσωματωμένων συστημάτων
Σχόλια (5)
Αποκρίνεται στις ερωτήσεις μου πολύ καλά και αποδεκτά.
Khaled Almarzooqi - Beamtrail
Κομμάτι - Circuits and Electronics Fundamentals
Μηχανική Μετάφραση
Ο Σιάν ήταν ένας δυναμικός ομιλητής και τα πρακτικά σεminars ήταν πολύ ενδιαφέροντα, μπορώ να δω όπως θα είναι πραγματικά εφαρμόσιμα.
Temira Koenig - Yeshiva University
Κομμάτι - Raspberry Pi for Beginners
Μηχανική Μετάφραση
Ότι ο εκπαιδευτής προσαρμόζεται στις ανάγκες μας
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Κομμάτι - The Yocto Project - An Overview - hands-on
Μηχανική Μετάφραση
Ο εκπαιδευτής ήταν πραγματικά φιλόξενος και γνωσιακά πλούσιος, κάνοντας ό,τι μπορούσε να εξηγήσει αυτά που δεν ξεραμένα.
Felix - Microchip Technology Inc
Κομμάτι - Embedded C Application Design Principles for Automotive Professionals
Μηχανική Μετάφραση
Η απόκτηση χρήσιμων γνώσεων και η διευκρίνιση κάποιων πραγμάτων που δεν είχα σαφές πριν.
Kenneth Mahoney - University of Glasgow
Κομμάτι - Arduino: Programming a Microcontroller for Beginners
Μηχανική Μετάφραση