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

 140 Hours

Number of participants



Price per participant

Testimonials (6)

Related Courses

Circuits and Electronics Fundamentals

14 Hours

Digital Signal Processing (DSP) Fundamentals

21 Hours

Embedded C Application Design Principles

14 Hours

Arduino Programming for Beginners

21 Hours

Raspberry Pi for Beginners

14 Hours

Building A Robot from the Ground Up

28 Hours

Related Categories