Εξέλιξη Κομματιού
Εισαγωγή στην προγραμματισμό ενσωματωμένων συστημάτων
- Τι είναι τα ενσωματωμένα συστήματα;
- Προκλήσεις και παράμετροι στην ανάπτυξη ενσωματωμένων συστημάτων
- Εισαγωγή στο Rust για ενσωματωμένα συστήματα
Λειτουργικό περιβάλλον ανάπτυξης
- Εγκατάσταση του Rust για ενσωματωμένα συστήματα
- Διαμόρφωση των εργαλείων και περιβάλλοντος ανάπτυξης
- Εξέταση πλατφόρμων ανάπτυξης ενσωματωμένων και μικροελατεριωμένων
Βασικά στοιχεία της γλώσσας Rust για ενσωματωμένα συστήματα
- Περιγραφή της σύνταξης και των εννοιών του Rust που αφορούν τα ενσωματωμένα συστήματα
- Διαχείριση μνήμης και κτήση σε προγραμματισμό ενσωματωμένων συστημάτων
- Διαχείριση διακοπών και υψηλό επίπεδο προγραμματισμού με το Rust
Εργασία με περιφέρειες και οδηγοί συσκευών
- Διαμόρφωση αλληλεπίδρασης με πίνακες GPIO (General Purpose Input/Output)
- Χρονομετρήρια, μετρητές και PWM (Pulse Width Modulation)
- Επικοινωνία UART (Universal Asynchronous Receiver-Transmitter)
- Πρωτόκολλα SPI (Serial Peripheral Interface) και I2C (Inter-Integrated Circuit)
Συμβατικός προγραμματισμός και προγραμματισμός πραγματικού χρόνου
- Πολυεργασία και συμβατικός προγραμματισμός σε ενσωματωμένα συστήματα
- Μηχανισμοί σynchronisation για απαιτήσεις πραγματικού χρόνου
- Προγραμματισμός πραγματικού χρόνου και προτεραιότητα εργασιών στο Rust
Αφαίρεση υψηλού επιπέδου και πρόσβαση συσκευών
- Εργασία με μνημόνια χάρτη-χωρητή και άμεση πρόσβαση συσκευών
- Χρήση βιβλιοθηκών HAL (Hardware Abstraction Layer) στο Rust
- Εφαρμογή υψηλού επιπέδου αφαιρέσεων για αποδοτική διαχείριση συσκευών
Αποκλεισμός και εξέταση εφαρμογών ενσωματωμένων συστημάτων
- Τεχνικές και εργαλεία αποκλεισμού για ενσωματωμένα συστήματα
- Μοναδική και ολοκληρωμένη εξέταση για εφαρμογές ενσωματωμένων συστημάτων
- Προφίλ και βελτιστοποίηση του κώδικα ενσωματωμένων συστημάτων
Διαχείριση ισχύος και βελτιστοποίηση ανώτερης ισχύος
- Τεχνικές για τη διαχείριση της κατανάλωσης ισχύος σε ενσωματωμένα συστήματα
- Βελτιστοποίηση κώδικα για ανώτερη εξοικονόμηση ισχύος
Παράμετροι ασφάλειας και προστασίας
- Ασφάλεια μνήμης και τεχνικές ασφαλούς προγραμματισμού σε ενσωματωμένα συστήματα
- Διαχείριση λαθών και αντοχή σφάλματος στο Rust για ενσωματωμένα συστήματα
- Ασφαλείς πρωτόκολλα επικοινωνίας και κρυπτογράφηση σε εφαρμογές ενσωματωμένων συστημάτων
Περίληψη και επόμενα βήματα
Απαιτήσεις
- Βασική κατανόηση των εννοιών προγραμματισμού
- Γνώση προγραμματιστικής γλώσσας (όπως C ή C++)
- Γνώση μικροελέγχων και των περιφερειακών τους συστημάτων
- Γενική κατανόηση της ανάπτυξης ενσωματωμένων συστημάτων
Ακροατήριο
- Αναπτυξεις
- Μηχανικοί ενσωματωμένων συστημάτων
Σχόλια (5)
Απαντά σε όλες τις ερωτήσεις μου πολύ καλά εξηγημένα.
Khaled Almarzooqi - Beamtrail
Κομμάτι - Circuits and Electronics Fundamentals
Μηχανική Μετάφραση
Ο Σεάν ήταν ενθουσιώτης ομιλητής και τα πρακτικά ασκήματα ήταν πολύ ενδιαφέροντα. Μπορώ να δω πόσο θα είναι πραγματικά εφαρμόσιμα.
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
Μηχανική Μετάφραση
 
                    