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


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Testimonials (5)

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