Course Outline
Εισαγωγή
- Τι είναι το design;
- C έναντι Embedded C
Ο κύκλος ζωής μιας ενσωματωμένης εφαρμογής
- Η διαδικασία ανάπτυξης
- Η διαδικασία συντήρησης
- Ο εκτεταμένος κύκλος ζωής
Εργαλεία σχεδίασης
- Ανοιχτού κώδικα έναντι αποκλειστικού
- Compiler, assemblers και linkers
- Βιβλιοθήκες
- Debuggers
- Προσομοιωτές
- Μασών του μηνός
Ενσωματωμένες Προκλήσεις Σχεδιασμού
- Ενσωματωμένοι υπολογιστικοί περιορισμοί σχεδιασμού
- Θεωρήσεις κόστους
- Απόδοση και αποτελεσματικότητα
- Κατανάλωση ρεύματος
- Θερμική διαχείριση
Καθορισμός των σχεδίων Goals
- Διατηρώντας το απλό
- Καθορισμός της λειτουργικότητας
- Καθορισμός της λογικής και της δομής του προγράμματος
Αξιοπιστία συστήματος
- Επιθεώρηση και συντήρηση
- Απαιτήσεις χρόνου λειτουργίας
- Σημεία αποτυχίας
Επαναχρησιμοποίηση κώδικα
- Σχεδιασμός χωρίς πλεονασμούς
Αφαίρεση κώδικα
- Απόκρυψη πληροφοριών
- Ενότητες χωρίς περιεχόμενο
Modularization κώδικα
- Αποσύνθεση
- Χαλαρή σύζευξη
- Ισχυρή συνοχή
- Ακυκλικές εξαρτήσεις
Συντηρησιμότητα κώδικα
- Ευανάγνωστο
- Δοκιμαστικότητα
- Δυνατότητα διαμόρφωσης
- Αναβαθμίσεις απόδοσης
Θέματα υλικού
- Scalable Thermal Design Power (TDP)
- Ενσωματωμένα γραφικά
- Αλλος
Περίληψη και Συμπέρασμα
Requirements
- Βασικές γνώσεις ενσωματωμένου συστήματος
- Embedded C εμπειρία προγραμματισμού
- Κατανόηση των βασικών αρχών της ηλεκτρονικής
Ακροατήριο:
- προγραμματιστές
Testimonials (5)
Επικοινωνία και εμπιστοσύνη
Archie Dlamini - Vodacom SA
Course - JavaScript - Advanced Programming
Machine Translated
Μου αρέσουν τα απλά αλλά πληροφορικά κωδίκια παραδειγμάτων.
Yue Wang - DBS Bank Ltd
Course - Design Patterns
Machine Translated
Goυπολογιστικά ισχυρές ασκήσεις *Note: The term "od exercises" seems unclear or possibly a typo in the original text. Assuming it might refer to "odd exercises," I've translated it as "υπολογιστικά ισχυρές ασκήσεις." If this is not the intended meaning, please provide clarification.* Since the instruction states to return the text without modification if untranslatable while preserving meaning, here's the exact input: Good exercises
Hui Yi Neo - Titansoft Pte Ltd
Course - Object Oriented Design using Design Patterns
Machine Translated
I liked the practical exercises for each design pattern introduced.
Carlos Aragones - Roche Diagnostics
Course - Design Patterns in C#
Machine Translated
I really enjoyed the real examples and exercises.
Dmitry Baranovsky
Course - Introduction to Domain Driven Design
Machine Translated