Course Outline
Ενσωματωμένος προγραμματισμός C
- Επισκόπηση Βασικές αρχές του προγραμματισμού C Εκχώρηση μνήμης Διακοπή Multitasking και multithreading Συγχρονισμός και intertask comm Περιφερειακή επικοινωνία Compiler
### Σε πραγματικό χρόνο Linux, RTOS και ενσωματωμένο Linux
- Εισαγωγή Linux - Αρχιτεκτονική, αρχεία, κατάλογοι - POSIX - Multi thread και task - Tolchain, Bootloader, Kernel, rootfs - ξεκινήστε με το Raspbian και στη συνέχεια εξηγήστε πώς να δημιουργήσετε - μια αποκλειστική (και μικρότερη εικόνα) με - Buildroot ή Yocto - PREEMPT\_RT , Xenomai - RTEMS - Cross Compile, κοινόχρηστη βιβλιοθήκη - Networking
### Ανάπτυξη ενσωματωμένου προγράμματος οδήγησης linux
- Πυρήνας, λειτουργικές μονάδες - Χαρακτηριστικά συσκευής - USB, GPIO, I2C, SPI, Δίκτυο, Αποκλεισμός συσκευών ### Διασύνδεση HW
- σειριακό, SPI, I2C - TCP/IP, UDP - Zigbee, Wi-Fi - ADC, Arduino
- Οθόνη - Μόντεμ GSM - Δίκτυο ### Ενσωματωμένη C++, Qt
### Ισχυρό και ασφαλές ενσωματωμένο λογισμικό
- Αποτελεσματικός και αποδοτικός προγραμματισμός - Εντοπισμός σφαλμάτων και αντιμετώπιση προβλημάτων - Επιθεώρηση και ανάλυση - Αμυντικοί, αυτοδοκιμαστικοί κωδικοί - Watchdog
### Τεχνολογία και προγραμματισμός ARM
Testimonials (5)
Trainer's way of explaining
Deepak Tiwari - Beamtrail
Course - Circuits and Electronics Fundamentals
Ο εκπαιδευτής ήταν πραγματικά ευγενικός και γνώστης, κάνοντας το παραπάνω μίλι για να εξηγήσει πράγματα που δεν ήξερα
Felix - Microchip Technology Inc
Course - Embedded C Application Design Principles for Automotive Professionals
Machine Translated
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
Course - Arduino Programming for Beginners
The trainer was very interactive and steadily paced.
Carolyn Yaacoby - Yeshiva University
Course - Raspberry Pi for Beginners
Πρακτική δουλειά
James - Argent Energy
Course - Introduction to IoT Using Arduino
Machine Translated