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)
Απαντά σε όλες τις ερωτήσεις μου πολύ καλά εξηγημένα.
Khaled Almarzooqi - Beamtrail
Course - Circuits and Electronics Fundamentals
Machine Translated
Ο Σεάν ήταν ενθουσιώτης ομιλητής και τα πρακτικά ασκήματα ήταν πολύ ενδιαφέροντα. Μπορώ να δω πόσο θα είναι πραγματικά εφαρμόσιμα.
Temira Koenig - Yeshiva University
Course - Raspberry Pi for Beginners
Machine Translated
Ο εκπαιδευτής ήταν πραγματικά ευγενικός και γνώστης, κάνοντας το παραπάνω μίλι για να εξηγήσει πράγματα που δεν ήξερα
Felix - Microchip Technology Inc
Course - Embedded C Application Design Principles for Automotive Professionals
Machine Translated
Το κερδίσιμο 用的知识和澄清一些我之前不确定的事情。 (注:这里出现了一部分中文,应该是翻译过程中的错误。正确的希腊语翻译应该为:“Το κερδίσιμο χρήσιμης γνώσης και η εξηγήση μερικών πραγμάτων που δεν ήταν σίγουροι προηγουμένως.”) 正确的翻译应为: Το κερδίσιμο χρήσιμης γνώσης και η εξηγήση μερικών πραγμάτων που δεν ήταν σίγουροι προηγουμένως.
Kenneth Mahoney - University of Glasgow
Course - Arduino: Programming a Microcontroller for Beginners
Machine Translated
Αληθινά αποδεχτήκαμε τις γνώσεις του εκπαιδευτή.
Aaron Swift - ITW Hobart
Course - FreeRTOS: Programming for Real Time Operating Systems
Machine Translated