Course Outline

C προγραμματισμός για ενσωματωμένους συστήματες

  • Επίσημο κεφάλαιο των βασικών προγραμματισμού C
  • Διανομή μνήμης
  • Εμπόδια (Interrupts)
  • Πολυεργασία και πολυθέατος
  • Σύγχρονη εργασία και διακομμένη επικοινωνία (Syncronization and intertask comm)
  • Επιφάνεια περιβάλλοντος (Peripheral comm)
  • Πρόγραμμα συνθέσης (Compiler)

### Πραγματική χρονική Linux, RTOS και ενσωματωμένη Linux

- Εισαγωγή στο Linux - Δομή, αρχεία, φακές - POSIX - Πολυθέατος και εργασία - Toolchain, Bootloader, Kernel, rootfs - Άρχισε με το Raspbian και περιγράψε τον δρόμο για να αποδοθεί - ένα ειδικό (και μικρότερο εικώνα) με - Buildroot ή Yocto - PREEMPT\_RT, Xenomai - RTEMS - Προσγραμματισμός για διάφορους πυρήνες, κοινές βιβλιοθήκες - Δικτύωση

### Προγραμματισμός χοδήγησης ενσωματωμένης Linux

- Πυρήνας, μόντελα - Χαρακτηριστικά συσκευών - USB, GPIO, I2C, SPI, Δίκτυο, Block devices ### Διασυνδέσεις κατασκευών

- serial, SPI, I2C - TCP/IP, UDP - Zigbee, Wi-Fi - ADC, Arduino

- Εμφάνιση - GSM modem - Δίκτυο ### Embedded C++, Qt

### Αξιόπιστα και ασφαλή ενσωματωμένα λογισμικά

- Συντηρητικός και αποτελεσματικός προγραμματισμός - Ανίχνευση λάθων και διόρθωση προβλημάτων - Εξέταση και ανάλυση - Προστατευόμενος, εγκαταστημένος κώδικας - Watchdog

### Τεχνολογία ARM και προγραμματισμός

 140 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories