Course Outline

Εισαγωγή

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

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

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

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

    Ανοιχτού κώδικα έναντι αποκλειστικών μεταγλωττιστών, συναρμολογητών και συνδέσμων Βιβλιοθήκες Εντοπιστές σφαλμάτων Προσομοιωτές IDE

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

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

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

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

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

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

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

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

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

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

Modularization κώδικα

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

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

    Αναγνωσιμότητα Testability Configurability Αναβαθμίσεις απόδοσης

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

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

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

Requirements

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

Ακροατήριο:

  • προγραμματιστές
  14 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.

Related Courses

Domain Driven Design: Concepts and Practices

  21 Hours

Design Patterns

  14 Hours

Object Oriented Design using Design Patterns

  14 Hours

Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net

  14 Hours

Kubernetes Design Patterns

  21 Hours

Kubernetes Design Patterns and Extensions

  14 Hours

Related Categories