1. Ανάλυση απαιτήσεων
Καθορίστε τα καθήκοντα και τους στόχους σχεδιασμού και διατυπώστε έγγραφα προδιαγραφών ως κριτήρια καθοδήγησης και αποδοχής για το επόμενο βήμα του σχεδιασμού. Η ανάλυση απαιτήσεων απαιτεί συχνά επαναλαμβανόμενη επικοινωνία με τους χρήστες για να διευκρινιστούν οι λειτουργικές απαιτήσεις του συστήματος, οι απαιτήσεις απόδοσης, το περιβάλλον, η αξιοπιστία, το κόστος, η κατανάλωση ενέργειας, οι πόροι και άλλες απαιτήσεις.
2. Αρχιτεκτονικός σχεδιασμός
Ο αρχιτεκτονικός σχεδιασμός είναι ο συνολικός σχεδιασμός του ενσωματωμένου συστήματος. Πρέπει να καθορίσει τη συνολική δομή του ενσωματωμένου συστήματος και να χωρίσει το λογισμικό και το υλικό από λειτουργική άποψη. Σε αυτή τη βάση, καθορίστε την επιλογή υλικού του ενσωματωμένου συστήματος (κυρίως επιλογή επεξεργαστή), την επιλογή λειτουργικού συστήματος και την επιλογή περιβάλλοντος ανάπτυξης.
3. Σχεδιασμός, παραγωγή και δοκιμή υλικού
Σε αυτό το στάδιο, είναι απαραίτητο να προσδιοριστούν οι λειτουργικές μονάδες του τμήματος υλικού και η σχέση μεταξύ των μονάδων, και σε αυτή τη βάση, να ολοκληρωθεί η επιλογή των εξαρτημάτων, το σχηματικό σχέδιο, ο σχεδιασμός της πλακέτας τυπωμένου κυκλώματος (PCB), η συναρμολόγηση υλικού και η δοκιμή, και τον τελικό προσδιορισμό και τη δοκιμή του υλικού στόχου.
4. Σχεδιασμός, υλοποίηση και δοκιμή λογισμικού
Αυτό το μέρος της εργασίας πραγματοποιείται παράλληλα και διαδραστικά με την ανάπτυξη υλικού. Ο σχεδιασμός λογισμικού ολοκληρώνει κυρίως τη συλλογή προγραμμάτων εκκίνησης, τη μεταφορά λειτουργικών συστημάτων, την ανάπτυξη προγραμμάτων οδήγησης και τη σύνταξη λογισμικού εφαρμογών. Μετά την ολοκλήρωση του σχεδιασμού, η ανάπτυξη λογισμικού εισέρχεται στο στάδιο της υλοποίησης. Αυτό το στάδιο περιλαμβάνει κυρίως τη δημιουργία (μεταγλώττιση, σύνδεση), τον εντοπισμό σφαλμάτων και τη στερεοποίηση του ενσωματωμένου λογισμικού και τέλος την ολοκλήρωση της δοκιμής λογισμικού.
5. Ενοποίηση συστήματος
Το δοκιμασμένο σύστημα λογισμικού εγκαθίσταται στο κατασκευασμένο σύστημα υλικού και εκτελείται μια ολοκληρωμένη δοκιμή συστήματος για να επαληθευτεί εάν οι λειτουργίες του συστήματος μπορούν να εφαρμοστούν σωστά και τελικά το σωστό λογισμικό στερεοποιείται στο υλικό στόχο. Η εργασία σε αυτό το στάδιο είναι η πιο σύνθετη και χρονοβόρα σε όλη τη διαδικασία ανάπτυξης και απαιτεί ιδιαίτερα την υποστήριξη αντίστοιχων βοηθητικών εργαλείων.
6. Δοκιμή απόδοσης συστήματος και δοκιμή αξιοπιστίας
Ελέγξτε εάν η απόδοση του τελικού συστήματος πληροί τους διάφορους δείκτες απόδοσης και τις απαιτήσεις του βιβλίου εργασιών σχεδιασμού. Εάν συμβεί αυτό, το σωστό λογισμικό μπορεί να στερεοποιηθεί στο υλικό-στόχο. Εάν δεν το κάνει, στη χειρότερη περίπτωση, είναι απαραίτητο να επιστρέψετε στο αρχικό στάδιο του σχεδιασμού και να επαναπροσδιορίσετε το σχέδιο μελέτης.
Jun 08, 2024
Διαδικασία Σχεδιασμού Βιομηχανικών Ενσωματωμένων Υπολογιστών
Αποστολή ερώτησής
