Υλικό υπολογιστών

* Γνώση Υπολογιστών >> Υλικό υπολογιστών >> Δίσκοι & Αποθήκευση Υπολογιστών

Πώς να μάθετε ένα ενσωματωμένο σύστημα

Μαθαίνοντας ένα ενσωματωμένο σύστημα περιλαμβάνει την εκμάθηση τόσο στο λογισμικό όσο και τις πτυχές του υλικού . Ενσωματωμένα συστήματα το καθένα έχει διαφορετικά χαρακτηριστικά και λειτουργικά χαρακτηριστικά , και θα απαιτήσει κάποιες αρχικές μάθησης για να πάρετε μια βασική εργασία εγκατάστασης . Θα πρέπει να μάθουν πώς να γράφουν και να καταρτίσει κώδικα , τοποθετήστε το μεταγλωττισμένο κώδικα στη μνήμη του ενσωματωμένου συστήματος και , στη συνέχεια, να προκαλέσει το ενσωματωμένο μικροελεγκτή ( ή επεξεργαστή ) για να εκτελέσει τον κώδικα . Ένα απλό πρόγραμμα δοκιμής μπορεί να χρησιμοποιηθεί για να πει εάν ενσωματωμένο σύστημα σας λειτουργεί . Μόλις το πρόγραμμα δοκιμών λειτουργεί , μπορείτε να κινηθείτε για να μάθετε περισσότερα προηγμένα χαρακτηριστικά του ενσωματωμένου συστήματος . Τα πράγματα που θα χρειαστείτε
C βιβλίο προγραμματισμού
Embedded C βιβλίο προγραμματισμού , κατά προτίμηση προσαρμοσμένο στο ενσωματωμένο σύστημα θέλετε να μάθετε
υπολογιστή ( desktop ή laptop )
σκάφους Ανάπτυξης
Embedded C compiler συμβατό με το μικροελεγκτή για την ανάπτυξη του σκάφους
μικροελεγκτή τεκμηρίωση
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Μάθετε τα βασικά της γλώσσας προγραμματισμού C . C είναι μια καλή γλώσσα για να μάθουν γιατί πολλοί ( αν όχι όλα ) τα ενσωματωμένα συστήματα θα έχουν στη διάθεσή τους ένα μεταγλωττιστή της C . AC βιβλίο προγραμματισμού , όπως " C Προγραμματισμός : Μια σύγχρονη προσέγγιση , 2nd Edition " του KN Ο βασιλιάς , μπορεί να σας βοηθήσει να μάθετε Γ. 2

Μάθετε τα βασικά της C για ενσωματωμένα συστήματα . Μόλις καταλάβετε C , μπορείτε να προχωρήσετε στο να κατανοήσουμε πώς η γλώσσα C μπορεί να χρησιμοποιηθεί για ενσωματωμένα συστήματα . Ένα ενσωματωμένο βιβλίο προγραμματισμού C , όπως « Προγραμματισμός Ενσωματωμένων Συστημάτων σε C και C + + ", μπορεί να βοηθήσει . Εάν γνωρίζετε τον μικροελεγκτή θέλετε να μάθετε , για παράδειγμα, η Atmel AVR , μπορείτε να πάρετε ένα βιβλίο όπως το «ενσωματωμένα προγραμματισμού C και την Atmel AVR . "
Εικόνων 3

Αγοράστε ή δανειστείτε ένα ενσωματωμένη πλακέτα ανάπτυξης του συστήματος. Για παράδειγμα , Atmel προσφέρει το ATAVR Xplain αξιολόγησης και επίδειξης κιτ για το μικροελεγκτή ATxmega128A1 . Το κιτ Xplain , γύρω στα 30 δολάρια , είναι ένας ανέξοδος ενσωματωμένο σύστημα για να μάθει με . Οι μικροελεγκτές PIC από την Microchip είναι επίσης δημοφιλή ενσωματωμένα συστήματα για να μάθουν .
Η 4

αγοράσετε ή να κατεβάσετε ένα περιβάλλον compiler /ανάπτυξης για το μικροελεγκτή για την ανάπτυξη του σκάφους . Για παράδειγμα , αν έχετε την εκμάθηση της Atmel AVR ATxmega128A1 , τότε μπορείτε να κατεβάσετε το AVR IDE από την Atmel και να χρησιμοποιήσετε το μεταγλωττιστή GNU C ή ένα εμπορικά διαθέσιμο C compiler για AVR , όπως αυτή που πωλείται από IAR .

5

Εξοικειωθείτε με τα χαρακτηριστικά και τη λειτουργία του ενσωματωμένου συστήματος σας . Θα θελήσετε να κατανοήσουν την οργάνωση της μνήμης , περιφερειακές δραστηριότητες ( π.χ. , τα χρονόμετρα , τα δεδομένα τα λιμάνια , κλπ. ) και να διακόψει τη λειτουργία .
Η 6

Ελέγξτε τις ρυθμίσεις σας με την κατάρτιση και τη λειτουργία ενός βασικού προγράμματος . Πρόγραμμα δοκιμών σας θα πρέπει να κάνουμε κάτι απλό και εύκολα αντιληπτή , όπως αναβοσβήνει ένα LED για την ανάπτυξη του σκάφους .
Η 7

Μάθετε περισσότερα προηγμένα χαρακτηριστικά του ενσωματωμένου συστήματος σας με την κατάρτιση και εκτέλεση προγραμμάτων που ασκούν διαφορετικά χαρακτηριστικά και τα περιφερειακά . Γράψτε κώδικα χρησιμοποιώντας χρονόμετρα , θύρες επικοινωνίας δεδομένων , αναλογικό σε ψηφιακό και ψηφιακού σε αναλογικό μετατροπείς , και οποιοδήποτε άλλο χαρακτηριστικό ενσωματωμένου περιφερειακά του συστήματος που σας ενδιαφέρει
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα