Αναπτυξιακή Καροτογράφηση Συνδεδεμένου Linux Kernel και Δライβερ Κομμάτι εκπαίδευσης
Ένα δύο-ημερό κεφάλαιο με περίπου 60% χειροκίνητων εργαστηριακών άσκησεων, εστιαζόμενο στην εξέταση των εσωτερικών μηχανισμών, της αρχιτεκτονικής και της ανάπτυξης του Embedded Linux kernel. Η προσέγγιση εξετάζει επίσης πώς να γράφονται και να ενσωματώνονται διάφοροι τύποι device drivers.
Ποιοι θα έπρεπε να συμμετέχουν;
Μηχανικοί που ενδιαφέρονται για την ανάπτυξη του Linux kernel σε Embedded συστήματα και πλατφόρμες.
Εξέλιξη Κομματιού
- Τι είναι το πυρήνακας του Linux;
- Λήψη κώδικα πηγής πυρήνα
- Ρύθμιση, κατάσκευη και εκκίνηση του πυρήνα
- Αρχεία δένδρου συσκευών
- Μονάδες πυρήνα Linux
- Διαπιστώση λαθών του πυρήνα Linux
- Χαρακτηριστικές συσκευές οδηγοί
- Χρήση Git για διαχείριση κώδικα πηγής
Απαιτήσεις
Βασική εξοικείωση με τη χρήση συστήματος GNU/Linux
Κομμάτια Εκπαίδευσης χρειάζονται 5+ συμμετέχοντες.
Αναπτυξιακή Καροτογράφηση Συνδεδεμένου Linux Kernel και Δライβερ Κομμάτι εκπαίδευσης - Κράτηση
Αναπτυξιακή Καροτογράφηση Συνδεδεμένου Linux Kernel και Δライβερ Κομμάτι εκπαίδευσης - Ζήτημα Συμβουλευτικής
Αναπτυξιακή Καροτογράφηση Συνδεδεμένου Linux Kernel και Δライβερ - Συμβουλευτική Αίτημα
Σχόλια (2)
Η γνώση του εκπαιδευτή. Ήταν σε θέση να απαντήσει σε όλες τις ερωτήσεις μου, ακόμη και σε ερωτήσεις για τη πλατφόρμα μας. Συνέχισε επίσης να βοηθά ως μέχρι όλοι καταλάβαμε το υλικό.
James O'Donnell - Tennant Company
Κομμάτι - Embedded Linux Kernel and Driver Development
Μηχανική Μετάφραση
I liked the hands-on nature of it.
Maurice Egan
Κομμάτι - Embedded Linux Kernel and Driver Development
Μηχανική Μετάφραση
Εφεξής Μαθήματα
Σχετικά Μαθήματα
Advanced Embedded Systems Development
35 ΏρεςΑυτή η διδασκαλία υπό την καθοδήγηση του εκπαιδευτή (online ή on-site) απευθύνεται σε μηχανικούς που επιθυμούν να μάθουν πώς να χρησιμοποιήσουν το embedded C για να προγραμματίσουν διάφορους τύπους μικροελέγχων που βασίζονται σε διαφορετικές αρχιτεκτονικές προεξεργάστη (8051, ARM CORTEX M-3 και ARM9).
Arduino Programming για Αρχηγότες
21 ΏρεςΣε αυτή την εκπαίδευση με διδάκτορα, σε ζωντανό περιβάλλον σε Ελλάδα, οι συμμετέχοντες θα μάθουν να προγραμματίζουν το Arduino για πρακτική χρήση, όπως τον έλεγχο φωτιών, μωτέρων και αισθητών κίνησης. Αυτό το μάθημα υποθέτει τη χρήση πραγματικών συσκευών σε ζωντανό εργαστήριο (χωρίς λογισμικά μιμημένες συσκευές).
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Προγραμματίζουν το Arduino για τον έλεγχο φωτιών, μωτέρων και άλλων συσκευών.
- Κατανοούν την αρχιτεκτονική του Arduino, συμπεριλαμβανομένων των εισόδων και των συνδυασμών για προσθετές συσκευές.
- Προσθέτουν συσκευές τρίτων, όπως LCDs, επιταχυντήρια, γYROSCOPEs και GPS trackers, για να επεκταθεί η λειτουργία του Arduino.
- Κατανοούν τις διάφορες επιλογές σε γλώσσες προγραμματισμού, από τη C μέχρι τις γλώσσες πρωτύπωσης και μετάδοσης.
- Εξετάζουν, αποσφαλίζουν και εγκαθιστούν το Arduino για την επίλυση πραγματικών προβλημάτων.
Θεωρίες και Φυσικά Στοιχεία Ηλεκτρονικών και Κύκλων
14 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε μηχανικούς και επιστήμονες υπολογιστών που επιθυμούν να εφαρμόσουν τις βασικές αρχές των κυκλωμάτων και των ηλεκτρονικών για να σχεδιάσουν συσκευές και συστήματα που χρησιμοποιούν ιδιότητες ηλεκτρικών εξαρτημάτων για την ανάπτυξη λειτουργιών υλικού .
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Ρυθμίστε και διαμορφώστε τα απαραίτητα εργαλεία και προγράμματα για την ανάπτυξη κυκλωμάτων και πλακέτας κυκλωμάτων.
- Κατανοήστε τις βασικές αρχές πίσω από τα κυκλώματα και τη μηχανική ηλεκτρονικών.
- Χρησιμοποιήστε τα κύρια ηλεκτρονικά εξαρτήματα για την κατασκευή αποτελεσματικών τεχνολογιών υλικού υπολογιστών.
- Βελτιστοποιήστε τις ηλεκτρονικές συσκευές εφαρμόζοντας μεθόδους ανάλυσης κυκλωμάτων.
- Εφαρμόστε τις βασικές αρχές των ηλεκτρονικών και των κυκλωμάτων στην ανάπτυξη εταιρικών εφαρμογών.
Βασικά Στοιχεία της Ψηφιακής Επεξεργασίας Σήματος (DSP)
21 ΏρεςΑυτή η εκπαιδευτική δράση, η οποία πραγματοποιείται υπό την καθοδήγηση ενος εκπαιδευτή σε Ελλάδα (online ή on-site), απευθύνεται σε μηχανικούς και επιστήμονες που επιθυμούν να μάθουν και να εφαρμόζουν ψηφιακή επεξεργασία σήματος (DSP) για την αποδοτική διαχείριση διαφορετικών τύπων σήματος και τον καλύτερο έλεγχο πολυκανάλιων ηλεκτρονικών συστημάτων.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Σύρριξη και ρύθμιση της απαραίτητης λογισμικής πλατφόρμας και εργαλείων για τη Ψηφιακή Επεξεργασία Σήματος.
- Κατανοήση των αρχών και προσδοκιών που είναι βασικές για τη DSP και τις εφαρμογές της.
- Περιήχηση με συσταδικά συστατικά ψηφιακής επεξεργασίας και χρήση τους στα ηλεκτρονικά συστήματα.
- Εξέλιξη αλγορίθμων και λειτουργικών συναρτήσεων χρησιμοποιώντας τα αποτελέσματα της DSP.
- Χρησιμοποίηση των βασικών χαρακτηριστικών λογισμικών πλατφόρμων DSP και σχεδιασμός φίλτρων σήματος.
- Συνθέτηση ψηφιακών προσομοιώσεων DSP και εφαρμογή διάφορων τύπων φίλτρων για DPS.
Embedded C Application Design Principles for Automotive Professionals
14 ΏρεςΈνα διήμερο μάθημα που καλύπτει όλες τις αρχές σχεδιασμού με παραδείγματα κώδικα σε συνδυασμό με πρόσφατη βιομηχανική τεχνολογία. πολύ χρήσιμο για τους προγραμματιστές λογισμικού αυτοκινήτων
Embedded C Application Design Principles
14 ΏρεςΑυτή η εκπαίδευση με εγχώριο καθηγητή (online ή on-site) απευθύνεται σε πρόγραμματιστές C που θέλουν να μάθουν τα βασικά principia σχεδιασμού της ενσωματωμένης C.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Καταλάβουν τις προσεκτικότητες σχεδιασμού που καθιστούν αξιόπιστες τις εφαρμογές C.
- Ορίσουν τη λειτουργία μιας ενσωματωμένης συστήματος.
- Ορίσουν τη λογική και τη δομή προγράμματος για να επιτύχουν το επιθυμητό αποτέλεσμα.
- Σχεδιάσουν μια ή σπανική, λανθασμένη εφαρμογή.
- Εξασφαλίσουν τη βέλτιστη απόδοση από τον στόχο υπολογιστικής συστήματος.
Μορφή Εκπαίδευσης:
- Ανταλλαγή ενεργότητα και συζήτηση
- Εξασκήσεις και πράξη
- Χειρονομική υλοποίηση σε ένα περιβάλλον live-lab.
Ευελιξία Εκπαίδευσης:
- Για να αιτηθείτε μια εξαρτώμενη εκπαίδευση γι' αυτό το κωδικό, παρακαλούμε επικοινωνήστε μαζί μας για να διορθώσετε.
Υπολογιστικό Ενεργό Υποδοχείο (ECU) - Πρακτικά Vector
28 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε μηχανικούς και τεχνικούς αυτοκινήτων μεσαίου επιπέδου που επιθυμούν να αποκτήσουν πρακτική εμπειρία στον έλεγχο, την προσομοίωση και τη διάγνωση των ECU χρησιμοποιώντας εργαλεία Vector όπως το CANoe και το CANAape.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Κατανόηση του ρόλου και της λειτουργίας των ECU στα συστήματα αυτοκινήτων.
- Ρυθμίστε και διαμορφώστε εργαλεία Vector όπως το CANoe και το CANApe.
- Προσομοίωση και δοκιμή επικοινωνίας ECU σε δίκτυα CAN και LIN.
- Αναλύστε δεδομένα και πραγματοποιήστε διαγνωστικά σε ECU.
- Δημιουργήστε δοκιμαστικές περιπτώσεις και αυτοματοποιήστε τις ροές εργασιών δοκιμών.
- Βαθμονόμηση και βελτιστοποίηση των ECU χρησιμοποιώντας πρακτικές προσεγγίσεις.
Ελεγκτικό Τμήμα Η/Υ (ECU) - Θεωρητικά του Vector
21 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε μηχανικούς αυτοκινήτων μεσαίου επιπέδου και προγραμματιστές ενσωματωμένων συστημάτων που επιθυμούν να κατανοήσουν τις θεωρητικές πτυχές των ECU, εστιάζοντας σε εργαλεία και μεθοδολογίες που βασίζονται σε Vector που χρησιμοποιούνται στον σχεδιασμό αυτοκινήτων και ανάπτυξη.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Κατανοήστε την αρχιτεκτονική και τις λειτουργίες των ECU σε σύγχρονα οχήματα.
- Αναλύστε τα πρωτόκολλα επικοινωνίας που χρησιμοποιούνται στην ανάπτυξη ECU.
- Εξερευνήστε εργαλεία που βασίζονται σε Vector και τις θεωρητικές εφαρμογές τους.
- Εφαρμόστε αρχές ανάπτυξης βάσει μοντέλου στο σχεδιασμό της ECU.
FreeRTOS: Προγραμματισμός για Συστήματα Βεβαιωμένου Χρόνου Δουλειάς
14 ΏρεςΣε αυτή τη ζωντανή εκπαίδευση στο Ελλάδα, καθοδηγούμενη από εκπαιδευτές, οι συμμετέχοντες θα μάθουν πώς να κωδικοποιούν χρησιμοποιώντας το FreeRTOS καθώς προχωρούν στην ανάπτυξη ενός απλού έργου RTOS χρησιμοποιώντας έναν μικροελεγκτή.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Κατανοήστε τις βασικές έννοιες των λειτουργικών συστημάτων σε πραγματικό χρόνο.
- Μάθετε το περιβάλλον του FreeRTOS.
- Μάθετε πώς να κωδικοποιείτε με το FreeRTOS.
- Διασύνδεση μιας εφαρμογής FreeRTOS με περιφερειακά υλικού.
Μάθηση του Vivado
14 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές FPGA που επιθυμούν να χρησιμοποιήσουν το Vivado για να σχεδιάσουν, να εντοπίσουν σφάλματα και να εφαρμόσουν λύσεις υλικού.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Αναπτύξτε συστήματα HDL με κώδικα C και εργαλεία Vivado.
- Δημιουργήστε και εφαρμόστε soft επεξεργαστές στο Vivado.
- Δοκιμάστε και προσομοιώστε τον κώδικα C χρησιμοποιώντας το Vivado.
Εφαρμογή Τεχνητής Νοημοσύνης σε Μικροντυπώματα με TinyML
21 ΏρεςΑυτή η εκπαίδευση με διδάσκοντα, ζωντανή σε Ελλάδα (online ή offline), στόχο της έχει τους μεσαιτιακούς μηχανικούς ενσωματωμένων συστημάτων και τους αναπτυξτές AI που θέλουν να εφαρμόσουν μοντέλα machine learning σε microcontrollers χρησιμοποιώντας TensorFlow Lite και Edge Impulse.
Ακολουθήσαντας αυτή την εκπαίδευση, οι συμμετέχοντες θα μπορούν να:
- Διαθέσουν γνώση των βασικών της TinyML και των πλεονεκτημάτων της για εφαρμογές edge AI.
- Εγκαθιδρύσουν ένα περιβάλλον ανάπτυξης για TinyML projects.
- Διαμόρφωση, τερματοποίηση και εγκατάσταση AI μοντέλων σε low-power microcontrollers.
- Χρήση TensorFlow Lite και Edge Impulse για την εφαρμογή πρακτικών TinyML εφαρμογών.
- Διευκόλυνση AI μοντέλων για αποδοτικότητα ισχύος και περιορισμούς υπολογιστικής μνήμης.
Σχεδιασμός Μικροπυρήνων
35 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε μηχανικούς που επιθυμούν να μάθουν τις αρχές σχεδιασμού του σχεδιασμού μικροελεγκτών.
Raspberry Pi για Έναρχους
14 ΏρεςRaspberry Pi είναι ένα πολύ μικρό, μονοπλάκιο υπολογιστή.
Σε αυτή τη διδασκαλία με καθοδήγηση εκπαιδευτή, οι συμμετέχοντες θα μάθουν πώς να ρυθμίσουν και να προγραμματίσουν το Raspberry Pi για να λειτουργεί ως ένα διαδραστικό και ισχυρό ενσωματωμένο σύστημα.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Ρυθμίσουν ένα IDE (ιντεγροποιημένο περιβάλλον ανάπτυξης) για τη μέγιστη απόδοση στην ανάπτυξη
- Προγραμματίσουν Raspberry Pi για να ελέγχει συσκευές όπως κινητή σφαιρική αίσθηση, ορόσημα, διαδίκτυο διακομιστές και τυπώνες.
- Κατανοήσουν την αρχιτεκτονική Raspberry Pi, συμπεριλαμβανομένων των εισόδων και διαφραγμάτων για προσθετικές συσκευές.
- Κατανοήσουν τις διάφορες επιλογές γλώσσων προγραμματισμού και λειτουργικών συστημάτων
- Τεστάρουν, αποσφαλίζουν και διαθέτουν το Raspberry Pi για να λύνουν πραγματικά προβλήματα
Ακροατείο
- Αναπτυξιακοί
- Τεχνικοί/λογισμικού λογισμικού
- Τεχνικοί σε όλους τους τομείς
- Φίλοι Τεχνολογίας
Μορφή μάθησης
- Μέρος διάλεξη, μέρος συζήτηση, ασκήσεις και έντονη πρακτική εφαρμογή
Σημείωση
- Το Raspberry Pi υποστηρίζει διάφορα λειτουργικά συστήματα και γλώσσες προγραμματισμού. Αυτό το μάθημα θα χρησιμοποιήσει το λειτουργικό σύστημα Raspbian βασισμένο στο Linux και τη γλώσσα προγραμματισμού Python. Για να ζητήσετε μια συγκεκριμένη ρύθμιση, επικοινωνήστε μαζί μας για τη διατύπωση.
- Οι συμμετέχοντες είναι υπεύθυνοι για την αγορά του λειτουργικού Raspberry Pi και των συστατικών.
Tensorflow Lite για Μικροελαττυσμένα
21 ΏρεςΑυτή η εκπαίδευση υπό την καθοδήγηση δασκάλου σε Ελλάδα (online ή on-site) απευθύνεται σε μηχανικούς που επιθυμούν να γράφουν, φορτώνουν και λειτουργίζουν μοντέλα μηχανικής μάθησης σε πολύ μικρά ενσωματωμένα υπολογιστικά συστήματα.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Εγκαταστήσουν το TensorFlow Lite.
- Φορτώσουν μοντέλα μηχανικής μάθησης σε ένα ενσωματωμένο υπολογιστικό σύστημα για να το κατασκευάσει, π.χ., να αναγνωρίζει λέξεις, να ταξινομεί εικόνες, κλπ.
- Να προσθέτουν Τεχνητή Νοημοσύνη σε υλικά συστήματα χωρίς να εξαρτώνται από δικτύωση.