
Τοπικά εκπαιδευτικά προγράμματα Embedded Systems με καθοδηγητή από το δάσκαλο στο Ελλάδα .
Machine Translated
Testimonials
έμαθα μερικά εργαλεία ανάπτυξης και εργαλεία εντοπισμού σφαλμάτων τα οποία μπορούν να χρησιμοποιηθούν στη δουλειά μου.
Northforge Innovations Inc
Course: Yocto Project
Machine Translated
Θέματα που σχετίζονται με τη δημιουργία και τη χρήση μακροεντολών, μια εικονογραφική περιγραφή του προτύπου γλώσσας C και επεξήγηση της χρηστικότητας σε ενσωματωμένα συστήματα, θέματα που σχετίζονται με τις συλλογές και τους μεταγλωττιστές.
Tomasz Torzewicz - TRW Polska sp. z o.o. Centrum Inżynieryjne
Course: Embedded C Application Design Principles for Automotive Professionals
Machine Translated
Ο τρόπος μεταφοράς γνώσης, πολλά παραδείγματα που εξηγούν τα ζητήματα που τίθενται και παρέχουν πηγές από τις οποίες μπορείτε αργότερα να μάθετε
Fryderyk Wiądzkowicz - TRW Polska sp. z o.o. Centrum Inżynieryjne
Course: Embedded C Application Design Principles for Automotive Professionals
Machine Translated
Ασκήσεις.
Instytut Lotnictwa
Course: FreeRTOS: Programming for Real Time Operating Systems
Machine Translated
Η βαθιά γνώση του εκπαιδευτή Robert σχετικά με τα θέματα (έργο Yocto, ενσωματωμένα συστήματα κλπ.). Είναι σε θέση να απαντήσει σχεδόν σε κάθε ερώτηση που τον ρωτάτε για αυτά τα θέματα και έχει ένα πραγματικά βαθύ υπόβαθρο ..
ZITRO LABORATORY
Course: Yocto Project
Machine Translated
Η ολοκληρωμένη γνώση του εκπαιδευτή, πέρα από το εκπαιδευτικό πρόγραμμα και την εμπειρία του στον κλάδο.
Andrzej Bodura - TRW Polska sp. z o.o. Centrum Inżynieryjne
Course: Introduction to Embedded Linux (Hands-on training)
Machine Translated
Η ευκαιρία να κάνετε ερωτήσεις και τη μεγάλη γνώση του εκπαιδευτή.
TRW Polska sp. z o.o. Centrum Inżynieryjne
Course: Introduction to Embedded Linux (Hands-on training)
Machine Translated
Το πρακτικό μέρος της κατάρτισης.
TRW Polska sp. z o.o. Centrum Inżynieryjne
Course: Introduction to Embedded Linux (Hands-on training)
Machine Translated
Ένα ευρύ φάσμα γνώσεων που έχει ο κ. Tomasz σε ένα συγκεκριμένο θέμα. Λάβετε γρήγορα απαντήσεις στις ερωτήσεις σας.
TRW Polska sp. z o.o. Centrum Inżynieryjne
Course: Introduction to Embedded Linux (Hands-on training)
Machine Translated
Γνώση, άποψη εγκάρσιας τομής
Merit Poland sp. z o.o.
Course: Using C++ in Embedded Systems - Applying C++11/C++14
Machine Translated
Χρήση της γνώσης στην πράξη
TRW Polska sp. z o.o. Centrum Inżynieryjne
Course: Introduction to Embedded Linux (Hands-on training)
Machine Translated
Πραγματικά απόλαυσα τη γνώση του εκπαιδευτή.
Aaron Swift - ITW Hobart
Course: FreeRTOS: Programming for Real Time Operating Systems
Machine Translated
Πραγματικά απόλαυσα την εξατομικευμένη.
ITW Hobart
Course: FreeRTOS: Programming for Real Time Operating Systems
Machine Translated
Ο εκπαιδευτής ήξερε δωρεάν ΕΤΟ και ήταν για να απαντήσει στις ερωτήσεις μας.
ITW Hobart
Course: FreeRTOS: Programming for Real Time Operating Systems
Machine Translated
Η απέραντη γνώση του Λέκτορα.
Krzysztof Rybak - ABB Sp. z o. o.
Course: Embedded Linux: Building a System from the Ground Up
Machine Translated
Πάρτε τον εκπαιδευτή στην παρουσίαση των θεμάτων
Paweł Błaszczyk - ABB Sp. z o. o.
Course: Embedded Linux: Building a System from the Ground Up
Machine Translated
Γενικά επωφελούνταν από τις πρακτικές ασκήσεις.
Ismael Martinez - ESML SD IBERIA HOLDING S.A.
Course: Yocto Project
Machine Translated
Είχα ήδη μια μικρή γνώση για την ανταλλαγή, γι ' αυτό ήταν καλό να ακούσω περισσότερα για το φόντο της «το περιβάλλον», για το τι μπορεί να χρησιμοποιηθεί και για τους διαθέσιμους πόρους για βοήθεια.
University of Glasgow
Course: Arduino: Programming a Microcontroller for Beginners
Machine Translated
Η απόκτηση χρήσιμων γνώσεων και διευκρίνισης μερικών πραγμάτων δεν ήμουν σίγουρος για την κατάσταση.
Kenneth Mahoney - University of Glasgow
Course: Arduino: Programming a Microcontroller for Beginners
Machine Translated
Ο Rod φαινόταν πολύ γνώστης και ενθουσιώδης για το υλικό του μαθήματος.
Kyle Stirling - University of Glasgow
Course: Arduino: Programming a Microcontroller for Beginners
Machine Translated
Το στυλ του Ροντ ήταν διασκεδαστικό.
Tom O'Hara - University of Glasgow
Course: Arduino: Programming a Microcontroller for Beginners
Machine Translated
2 μέρες χωρίς παρεμβολή, που μου επέτρεψε να επικεντρωθώ στο έργο που έχουμε στο χέρι.
University of Glasgow
Course: Arduino: Programming a Microcontroller for Beginners
Machine Translated
Βρήκα την ισορροπία της "λευκής πλακέτας" διδασκαλία έναντι της πρακτικής "hand-on" μάθηση ήταν ακριβώς σωστό για ένα εισαγωγικό μάθημα του «ΒΕΚ», και ο ρυθμός ήταν επίσης κατάλληλος.
Neil Owen - University of Glasgow
Course: Arduino: Programming a Microcontroller for Beginners
Machine Translated
Απόλαυσα την εκπαίδευση που παραδόθηκε από κάποιον με εμπειρία στο πεδίο.
Nicholas Scott - University of Glasgow
Course: Arduino: Programming a Microcontroller for Beginners
Machine Translated
χαλαρό και ανεπίσημο περιβάλλον, πολύ βοήθεια κατά τη διάρκεια των
bernard hoey - University of Glasgow
Course: Arduino: Programming a Microcontroller for Beginners
Machine Translated
Επίσης, παρείχε πολλά περιέργως συναφή ενδιαφέροντα με κάποιο τρόπο με το θέμα
EduBroker Sp. z o.o.
Course: Embedded Systems Security
Machine Translated
Ένας αρκετά ευρύς πόρος γνώσης που οδηγεί, εξηγώντας πολλούς γλωσσικούς κανονισμούς από την κατάρτιση, υποστηρίζοντας πολλούς κανόνες για τη χρήση της γλώσσας C.
PIT-RADWAR S.A.
Course: Embedded C Application Design Principles
Machine Translated
Μεγάλη ποσότητα πρακτικών πληροφοριών ή καθοδήγησης που προκύπτουν από τη βιομηχανική εμπειρία του εκπαιδευτή
PIT-RADWAR S.A.
Course: Embedded C Application Design Principles
Machine Translated
Θέματα για το μεταγλωττιστή, Λίνκεριζ, κληρονομικότητα. Το χιούμορ οδηγεί.
PIT-RADWAR S.A.
Course: Embedded C Application Design Principles
Machine Translated
Η απέραντη γνώση του Λέκτορα.
PIT-RADWAR S.A.
Course: Embedded C Application Design Principles
Machine Translated
Μοντέλα ασφαλείας, μια συζήτηση για καλές πρακτικές προγραμματισμού, διάφορα είδη επιθέσεων.
Piotr Piątek - EduBroker Sp. z o.o.
Course: Embedded Systems Security
Machine Translated
πρακτικές συμβουλές, πολλά παραδείγματα
Marta Kuchta - Nippon Seiki (Europe) B.V. Sp. z o.o. oddział w Polsce
Course: Embedded C Application Design Principles for Automotive Professionals
Machine Translated
Ο προπονητής είναι πολύ καλά προετοιμασμένος και μπορείτε να δοκιμάσετε την εμπειρία και τις γνώσεις του σχετικά με τον ενσωματωμένο προγραμματισμό και πολλά άλλα. Η εκπαίδευση ήταν ενδιαφέρουσα, πολύ δυναμική και εκφραστική. Σίγουρα δεν θα μπορούσε να βαρεθεί.
Mariusz Kordowski - Nippon Seiki (Europe) B.V. Sp. z o.o. oddział w Polsce
Course: Embedded C Application Design Principles for Automotive Professionals
Machine Translated
Εκτενής θεωρητική και πρακτική γνώση του διδάσκοντος, δυνατότητα συμμετοχής του ακροατή, δυναμική του λόγου.
Klaudia Chrzan - Nippon Seiki (Europe) B.V. Sp. z o.o. oddział w Polsce
Course: Embedded C Application Design Principles for Automotive Professionals
Machine Translated
Πρακτική δουλειά
James Gordon - Argent Energy
Course: Introduction to IoT Using Arduino
Machine Translated
Αυθόρμητος, ασήμαντος, εντυπωσιακή γνώση του διδάσκοντος.
Hubert Śliwowski - Nippon Seiki (Europe) B.V. Sp. z o.o. oddział w Polsce
Course: Embedded C Application Design Principles for Automotive Professionals
Machine Translated
παραδείγματα και προτάσεις για πρακτική χρήση
Leszek Przybylski - Nippon Seiki (Europe) B.V. Sp. z o.o. oddział w Polsce
Course: Embedded C Application Design Principles for Automotive Professionals
Machine Translated
Πολλά χρήσιμα θέματα και έννοιες. Ενδιαφέρουσες πηγές γνώσης δίνονται.
Paweł Rokicki - Nippon Seiki (Europe) B.V. Sp. z o.o. oddział w Polsce
Course: Embedded C Application Design Principles for Automotive Professionals
Machine Translated
Linux debugging through Visual studio
HPS
Course: Introduction to Embedded Linux (Hands-on training)
Lots of nice exercises. The trainer had impressive knowledge and experience.
Robert Bosch Kft.
Course: Using C++ in Embedded Systems - Applying C++11/C++14
Examples, applications of C++11/14 techniques.
Robert Bosch Kft.
Course: Using C++ in Embedded Systems - Applying C++11/C++14
Πρακτικά παραδείγματα που χρησιμοποιούν συστήματα STM και ενδιαφέρουσες λεπτές αποχρώσεις στην σειρά CORTEX
Grzegorz Warchoł - SOPEM sp z o.o
Course: FreeRTOS: Programming for Real Time Operating Systems
Machine Translated
Embedded Systems Subcategories
Embedded Systems Course Outlines
Σε αυτόν τον οδηγό, ζωντανή προπόνηση, οι συμμετέχοντες θα μάθουν πώς να προγραμματίσουν το Arduino χρησιμοποιώντας προηγμένες τεχνικές, καθώς περνούν μέσα από τη δημιουργία ενός απλού συστήματος συναγερμού αισθητήρα.
Μέχρι τη λήξη αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν:
- Καταλάβετε πώς λειτουργεί το Arduino .
- Βάλτε βαθιά μέσα στα κύρια εξαρτήματα και τις λειτουργίες του Arduino .
- Προγραμματίστε το Arduino χωρίς να χρησιμοποιήσετε το IDE του Arduino .
Μορφή του μαθήματος
- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και πρακτική.
- Χειροκίνητη εφαρμογή σε περιβάλλον εργαστηριακού εργαστηρίου.
Επιλογές προσαρμογής μαθημάτων
- Arduino διατίθεται σε διάφορα μοντέλα και υποστηρίζει διαφορετικές διεπαφές προγραμματισμού (C, C++ , C# , Python ) και IDE ( Arduino IDE, Visual Studio , κλπ.). Για το μάθημα αυτό θα χρησιμοποιηθούν τα παρακάτω:
- Arduino Uno
- Arduino IDE
- Γλώσσα Arduino (με βάση το C / C++ )
- *** Οι συμμετέχοντες είναι υπεύθυνοι για την αγορά του υλικού και των εξαρτημάτων τους Arduino ! ***
- Τα κιτ εξοπλισμού μπορούν να αγοραστούν από προμηθευτές, όπως: Arduino Starter Kit https://store.arduino.cc/genuino-starter-kit
- Για να ζητήσετε διαφορετική ρύθμιση, επικοινωνήστε μαζί μας για να κανονίσετε.
In this instructor-led, live training, participants will learn how to code using FreeRTOS as they step through the development of a simple RTOS project using a microcontroller.
By the end of this training, participants will be able to:
- Understand the basic concepts of real-time operating systems.
- Learn the environment of FreeRTOS.
- Learn how to code with FreeRTOS.
- Interface a FreeRTOS application to hardware peripherals.
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Note
- Participants are expected to provide their own hardware for this course (any STM32 board).
Σε αυτή την εκπαιδευμένη, ζωντανή εκπαίδευση, οι συμμετέχοντες θα μάθουν πώς να δημιουργήσουν ένα σύστημα build για ενσωματωμένο Linux με βάση το έργο Yocto.
Μέχρι το τέλος αυτής της κατάρτισης, οι συμμετέχοντες θα είναι σε θέση να:
- Κατανοήστε τις θεμελιώδεις έννοιες πίσω από ένα σύστημα κατασκευής του έργου Yocto, συμπεριλαμβανομένων συνταγών, μεταδεδομένων και στρώσεων.
- Δημιουργήστε μια εικόνα Linux και εκτελέστε την υπό προσομοίωση.
- Εξοικονόμηση χρόνου και ενέργειας οικοδόμηση ενσωματωμένα συστήματα Linux.
Μορφή του μαθήματος
- Μέρος διάλεξη, μέρος συζήτηση, ασκήσεις και βαριά πρακτική εξάσκηση
Άλλες επιλογές:
- /cc/buildroot Το κτίριο είναι μια απλούστερη εναλλακτική λύση για το έργο Yocto
- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, παρακαλούμε επικοινωνήστε μαζί μας για να κανονίσετε.
In this instructor-led, live training, participants will learn how to secure an internet connection through a Shadowsocks proxy.
By the end of this training, participants will be able to:
- Install and configure Shadowsocks on any of a number of supported platforms, including Windows, Linux, Mac, Android, iOS, and OpenWrt.
- Deploy Shadosocks with package manager systems, such as pip, aur, freshports and others.
- Run Shadowsocks on mobile devices and wireless networks.
- Understand how Shadowsocks encrypts messages and ensures integrity and authenticity.
- Optimize a Shadowsocks server
Audience
- Network engineers
- System Administrators
- Computer technicians
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Σε αυτόν τον εκπαιδευτικό οδηγό, ζωντανή προπόνηση, οι συμμετέχοντες θα μάθουν πώς να δημιουργήσουν και να προγραμματίσουν το Raspberry Pi να λειτουργήσει ως ένα διαδραστικό και ισχυρό ενσωματωμένο σύστημα.
Μέχρι τη λήξη αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν:
- Δημιουργήστε ένα IDE (ολοκληρωμένο περιβάλλον ανάπτυξης) για μέγιστη παραγωγικότητα ανάπτυξης
- Πρόγραμμα Raspberry Pi για τον έλεγχο συσκευών όπως αισθητήρα κίνησης, συναγερμοί, web servers και εκτυπωτές.
- Κατανοήστε την αρχιτεκτονική του Raspberry Pi , συμπεριλαμβανομένων των εισόδων και των υποδοχών για πρόσθετες συσκευές.
- Κατανοήστε τις διάφορες επιλογές στις γλώσσες προγραμματισμού και τα λειτουργικά συστήματα
- Δοκιμάστε, διορθώστε και αναπτύξτε το Raspberry Pi για να λύσετε τα προβλήματα του πραγματικού κόσμου
Κοινό
- Προγραμματιστές
- Τεχνικοί υλικού / λογισμικού
- Τεχνικά πρόσωπα σε όλες τις βιομηχανίες
- Χομίστες
Μορφή του μαθήματος
- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
Σημείωση
- Raspberry Pi υποστηρίζει διάφορα λειτουργικά συστήματα και γλώσσες προγραμματισμού. Αυτό το μάθημα θα χρησιμοποιεί Raspbian με βάση το Linux ως λειτουργικό σύστημα και Python ως γλώσσα προγραμματισμού. Για να ζητήσετε μια συγκεκριμένη ρύθμιση, επικοινωνήστε μαζί μας για να κανονίσετε.
- Οι συμμετέχοντες είναι υπεύθυνοι για την αγορά του υλικού και των εξαρτημάτων του Raspberry Pi .
Σε αυτή την καθοδηγούμενη από εκπαιδευτή, ζωντανή προπόνηση, οι συμμετέχοντες θα μάθουν πώς να χρησιμοποιούν το λογισμικό Altium για να δημιουργήσουν πίνακες κυκλωμάτων PCB. Το μάθημα ξεκινά με την εξέταση ενός συνόλου υπαρχόντων σχημάτων, και στη συνέχεια να σχεδιάσει ένα αρχικό κύκλωμα στο Altium. Τα βήματα κατάρτισης μέσω της διαδικασίας σχεδιασμού και κατασκευής του κυκλώματος.
Μέχρι τη λήξη αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν:
- Δημιουργήστε μια πλακέτα τυπωμένων κυκλωμάτων (PCB) από οποιοδήποτε σχήμα
- Δημιουργήστε σχηματικά και σχεδιαστικά κυκλώματα χρησιμοποιώντας το Altium
- Εκτυπώστε και χαράξτε μια φυσική πλακέτα κυκλωμάτων
- Εξαγωγή των τυποποιημένων αρχείων για αποστολή σε κατασκευαστή μεγάλης κλίμακας
Κοινό
- Μηχανικοί
- Τεχνίτες
Μορφή του μαθήματος
- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
Σημειώσεις
- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, επικοινωνήστε μαζί μας για να κανονίσετε.
Σε αυτό το εκπαιδευτικό πρόγραμμα, ζωντανή προπόνηση, οι συμμετέχοντες θα μάθουν πώς να χρησιμοποιούν το λογισμικό Eagle για να δημιουργήσουν πίνακες κυκλωμάτων PCB. Το μάθημα ξεκινά με την εξέταση ενός συνόλου υπαρχόντων σχημάτων, και στη συνέχεια να σχεδιάσει ένα αρχικό κύκλωμα στο Eagle. Τα εκπαιδευτικά βήματα μέσω της διαδικασίας σχεδιασμού του κυκλώματος και συζητά τη διαδικασία κατασκευής των πινάκων (το μάθημα δεν περιλαμβάνει τη φυσική κατασκευή των πλακών).
Μέχρι τη λήξη αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν:
- Δημιουργήστε μια πλακέτα τυπωμένων κυκλωμάτων (PCB) από οποιοδήποτε σχήμα
- Δημιουργήστε σχηματικά και σχεδιαστικά κυκλώματα χρησιμοποιώντας το Eagle
- Εξάγετε τα πρότυπα αρχεία για την κατασκευή του κυκλώματος
Κοινό
- Μηχανικοί
- Τεχνίτες
Μορφή του μαθήματος
- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
Σημειώσεις
- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, επικοινωνήστε μαζί μας για να κανονίσετε.
Αυτή η καθοδηγούμενη από εκπαιδευτές, ζωντανή εκπαίδευση (επιτόπου ή απομακρυσμένη) απευθύνεται σε μηχανικούς που επιθυμούν να υλοποιήσουν το NetApp ONTAP σε περιβάλλον συμπλέγματος.
Μέχρι τη λήξη αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν:
- Ρυθμίστε και διαχειριστείτε το ONTAP 9.3 Cluster.
- Διασφαλίστε δεδομένα μέσω τεχνολογιών Data Protection .
Μορφή του μαθήματος
- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και πρακτική.
- Χειροκίνητη υλοποίηση σε εργασιακό περιβάλλον.
Επιλογές προσαρμογής μαθημάτων
- Αυτό το μάθημα βασίζεται στο ONTAP 9.3.
- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, επικοινωνήστε μαζί μας για να κανονίσετε.
Μορφή του μαθήματος
- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και πρακτική.
- Χειροκίνητη υλοποίηση σε εργασιακό περιβάλλον.
Επιλογές προσαρμογής μαθημάτων
- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, επικοινωνήστε μαζί μας για να κανονίσετε.
In this instructor-led, live training participants will learn how to apply MBD methodologies to reduce development costs and accelerate the time to market of their embedded software products.
By the end of this training, participants will be able to
- Select and utilize the right tools for implementing MBD.
- Use MBD to carry out rapid development in the early stages of their embedded software project.
- Shorten the release of their embedded software into the market.
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Σε αυτόν τον εκπαιδευτή, ζωντανή προπόνηση, οι συμμετέχοντες θα μάθουν πώς να δημιουργήσουν έναν ασύρματο δρομολογητή βασισμένο σε LEDE.
Κοινό
- Διαχειριστές δικτύων και τεχνικοί
Μορφή του μαθήματος
- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
In this instructor-led, live training, participants will learn the fundamentals of IoT as they step through the creation of an Arduino-based IoT sensor system.
By the end of this training, participants will be able to:
- Understand the principles of IoT, including IoT components and communication methods.
- Use Arduino communication modules to build different types of IoT systems.
- Use a mobile app to control Arduino.
- Connect an Arduino to other devices through Wi-Fi.
- Build and deploy an IoT Sensor System.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
-
Arduino is available in different models and supports different programming interfaces (C, C++, C#, Python) and IDEs (Arduino IDE, Visual Studio, etc.). To request a different setup, please contact us to arrange.
Μορφή του μαθήματος
- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και πρακτική.
- Χειροκίνητη υλοποίηση σε εργασιακό περιβάλλον.
Επιλογές προσαρμογής μαθημάτων
- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, επικοινωνήστε μαζί μας για να κανονίσετε.
Πρέπει να χρησιμοποιηθεί αντικειμενοστρεφής προγραμματισμός σε μικροελεγκτές;
Είναι η C++ πολύ μακριά από το υλικό για να είναι αποτελεσματική;
Αυτή η καθοδηγούμενη από εκπαιδευτές, ζωντανή εκπαίδευση απευθύνεται σε αυτές τις ερωτήσεις και αποδεικνύει μέσω συζήτησης και πρακτικής πώς C++ μπορεί να χρησιμοποιηθεί για την ανάπτυξη ενσωματωμένων συστημάτων με κώδικα που είναι ακριβής, αναγνώσιμος και αποτελεσματικός. Οι συμμετέχοντες έβαλαν την θεωρία σε πράξη μέσω της δημιουργίας μιας ενσωματωμένης εφαρμογής δείγματος στην C++ .
Μέχρι τη λήξη αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν:
- Κατανοήστε τις αρχές της αντικειμενοστρεφούς μοντελοποίησης, του ενσωματωμένου προγραμματισμού λογισμικού και του προγραμματισμού σε πραγματικό χρόνο
- Δημιουργήστε κώδικα για ενσωματωμένα συστήματα που είναι μικρό, γρήγορο και ασφαλές
- Αποφύγετε την πτώση κώδικα από πρότυπα, εξαιρέσεις και άλλα χαρακτηριστικά γλώσσας
- Κατανοήστε τα ζητήματα που σχετίζονται με τη χρήση του C++ σε συστήματα κρίσιμης σημασίας και σε πραγματικό χρόνο
- Debug ένα πρόγραμμα C++ σε μια συσκευή προορισμού
Κοινό
- Προγραμματιστές
- Σχεδιαστές
Μορφή του μαθήματος
- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
In this instructor-led, live training, participants will learn how to program the Arduino for real-world usage, such as to control lights, motors and motion detection sensors. This course assumes the use of real hardware components in a live lab environment (not software-simulated hardware).
By the end of this training, participants will be able to:
- Program Arduino to control lights, motors, and other devices.
- Understand Arduino's architecture, including inputs and connectors for add-on devices.
- Add third-party components such as LCDs, accelerometers, gyroscopes, and GPS trackers to extend Arduino's functionality.
- Understand the various options in programming languages, from C to drag-and-drop languages.
- Test, debug, and deploy the Arduino to solve real world problems.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- Arduino is available in different models and supports different programming interfaces (C, C++, C#, Python) and IDEs (Arduino IDE, Visual Studio, etc.). The following will be used for this course:
- Arduino Uno board
- Arduino IDE
- Arduino language (based on C/C++)
- *** Participants are responsible for purchasing their own Arduino hardware and components! ***
- Hardware kits can be purchased from suppliers, such as: Arduino Starter Kit https://store.arduino.cc/genuino-starter-kit
- To request a different setup, please contact us to arrange.
Αυτό το μάθημα θα εισαγάγει την αρχιτεκτονική και τις δυνατότητες του Berkeley DB και θα περπατήσει οι συμμετέχοντες μέσα από την ανάπτυξη της δικής τους εφαρμογής δείγματος χρησιμοποιώντας το Berkeley DB .
Κοινό
- Προγραμματιστές εφαρμογών
- Μηχανικοί λογισμικού
- Τεχνικοί σύμβουλοι
Μορφή του μαθήματος
- Διάλεξη μέρος, μέρος συζήτηση, hands-on ανάπτυξη και εφαρμογή, δοκιμές για να μετρήσετε την κατανόηση
Μέχρι τη λήξη αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν:
- Δημιουργήστε και λειτουργήστε ένα ρομποτικό σύστημα που περιλαμβάνει τόσο λογισμικό όσο και εξαρτήματα υλικού
- Κατανοήστε τις βασικές έννοιες που χρησιμοποιούνται στις ρομποτικές τεχνολογίες
- Συγκεντρώστε κινητήρες, αισθητήρες και μικροελεγκτές σε ρομπότ εργασίας
- Σχεδιάστε τη μηχανική δομή ενός ρομπότ
Κοινό
- Προγραμματιστές
- Μηχανικοί
- Χομίστες
Μορφή του μαθήματος
- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
Σημείωση
- Τα κιτ υλικού θα καθοριστούν από τον εκπαιδευτή πριν από την εκπαίδευση, αλλά θα περιέχουν κατά προσέγγιση τα ακόλουθα στοιχεία:
- Πίνακας Arduino
- Ελεγκτής κινητήρα
- Αισθητήρας απόστασης
- Υποτελές σύστημα Bluetooth
- Πίνακας πρωτοτύπων και καλώδια
- καλώδιο USB
- Σετ αυτοκινήτου
- Οι συμμετέχοντες θα πρέπει να αγοράσουν το δικό τους υλικό.
- Εάν επιθυμείτε να προσαρμόσετε αυτή την εκπαίδευση, επικοινωνήστε μαζί μας για να κανονίσετε.
- Πώς να επιλέξετε το λογισμικό που μεταβαίνει στο σύστημα αρχείων ρίζας.
- Πώς να προσθέσετε νέα πακέτα και να τροποποιήσετε υπάρχοντα πακέτα.
- Πώς να προσθέσετε υποστήριξη για νέες ενσωματωμένες κάρτες.
Κατά τη διάρκεια του μαθήματος, θα δημιουργηθούν εικόνες εκκίνησης του συστήματος αρχείων. Τα απομακρυσμένα μαθήματα παραδίδονται χρησιμοποιώντας τον εξομοιωτή [QEMU](/cc/qemukvm) , ενώ στην τάξη είναι δυνατόν να χρησιμοποιηθούν είτε QEMU είτε πραγματικές ενσωματωμένες σανίδες της επιλογής του εκπαιδευτή.
Άλλα έργα με παρόμοιους στόχους περιλαμβάνουν το [έργο](/cc/yoctoproject) Yocto και το OpenWRT. Χρησιμοποιήστε [αυτές τις](https://bootlin.com/pub/conferences/2016/elc/belloni-petazzoni-buildroot-oe/belloni-petazzoni-buildroot-oe.pdf) [παρουσιάσεις](https://elinux.org/images/0/0a/Embedded_Linux_Build_Systems.pdf) για να προσδιορίσετε ποια είναι η σωστή επιλογή για τις ανάγκες σας.
Μέχρι το τέλος αυτού του μαθήματος, οι συμμετέχοντες θα έχουν μια σωστή κατανόηση των αρχών ασφάλειας, των ανησυχιών και των τεχνολογιών. Το πιο σημαντικό είναι ότι οι συμμετέχοντες θα είναι εξοπλισμένοι με τις τεχνικές που απαιτούνται για την ανάπτυξη ασφαλούς ενσωματωμένου λογισμικού.
Μορφή του μαθήματος
- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και πρακτική.
- Χειροκίνητη υλοποίηση σε εργασιακό περιβάλλον.
Επιλογές προσαρμογής μαθημάτων
- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, επικοινωνήστε μαζί μας για να κανονίσετε.
By the end of this training, participants will be able to:
- Understand the design considerations that make embedded C programs reliable
- Define the functionality of an embedded system
- Define the program logic and structure to obtain the desired result
- Design a reliable, error-free embedded application
- Obtain optimal performance from target hardware
Format of the Course:
- Interactive lecture and discussion
- Exercises and practice
- Hands-on implementation in a live-lab environment
Course Customization Options:
- To request a customized training for this course, please contact us to arrange.
Ποιος πρέπει να παρευρεθεί;
Μηχανικοί που ενδιαφέρονται για την ανάπτυξη του πυρήνα του Linux σε ενσωματωμένα συστήματα και πλατφόρμες.














































.jpg)






