Course Outline

Εισαγωγή

  • Τι είναι το design;
  • C έναντι Embedded C

Ο κύκλος ζωής μιας ενσωματωμένης εφαρμογής

  • Η διαδικασία ανάπτυξης
  • Η διαδικασία συντήρησης
  • Ο εκτεταμένος κύκλος ζωής

Εργαλεία σχεδίασης

  • Ανοιχτού κώδικα έναντι αποκλειστικού
  • Compiler, assemblers και linkers
  • Βιβλιοθήκες
  • Debuggers
  • Προσομοιωτές
  • Μασών του μηνός

Ενσωματωμένες Προκλήσεις Σχεδιασμού

  • Ενσωματωμένοι υπολογιστικοί περιορισμοί σχεδιασμού
  • Θεωρήσεις κόστους
  • Απόδοση και αποτελεσματικότητα
  • Κατανάλωση ρεύματος
  • Θερμική διαχείριση

Καθορισμός των σχεδίων Goals

  • Διατηρώντας το απλό
  • Καθορισμός της λειτουργικότητας
  • Καθορισμός της λογικής και της δομής του προγράμματος

Αξιοπιστία συστήματος

  • Επιθεώρηση και συντήρηση
  • Απαιτήσεις χρόνου λειτουργίας
  • Σημεία αποτυχίας

Επαναχρησιμοποίηση κώδικα

  • Σχεδιασμός χωρίς πλεονασμούς

Αφαίρεση κώδικα

  • Απόκρυψη πληροφοριών
  • Ενότητες χωρίς περιεχόμενο

Modularization κώδικα

  • Αποσύνθεση
  • Χαλαρή σύζευξη
  • Ισχυρή συνοχή
  • Ακυκλικές εξαρτήσεις

Συντηρησιμότητα κώδικα

  • Ευανάγνωστο
  • Δοκιμαστικότητα
  • Δυνατότητα διαμόρφωσης
  • Αναβαθμίσεις απόδοσης

Θέματα υλικού

  • Scalable Thermal Design Power (TDP)
  • Ενσωματωμένα γραφικά
  • Αλλος

Περίληψη και Συμπέρασμα

Requirements

  • Βασικές γνώσεις ενσωματωμένου συστήματος
  • Embedded C εμπειρία προγραμματισμού
  • Κατανόηση των βασικών αρχών της ηλεκτρονικής

Ακροατήριο:

  • προγραμματιστές
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories