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)
He answers my questions very well explained.
Khaled Almarzooqi - Beamtrail
Course - Circuits and Electronics Fundamentals
Sean was a dynamic speaker and the hands-on exercises were very interesting and I can see how they will be really applicable.
Temira Koenig - Yeshiva University
Course - Raspberry Pi for Beginners
Ο εκπαιδευτής ήταν πραγματικά ευγενικός και γνώστης, κάνοντας το παραπάνω μίλι για να εξηγήσει πράγματα που δεν ήξερα
Felix - Microchip Technology Inc
Course - Embedded C Application Design Principles for Automotive Professionals
Machine Translated
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.
Kenneth Mahoney - University of Glasgow
Course - Arduino: Programming a Microcontroller for Beginners
I genuinely enjoyed the trainer knowledge.