Μάθετε τα βασικά της γλώσσας προγραμματισμού 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
Μάθετε περισσότερα προηγμένα χαρακτηριστικά του ενσωματωμένου συστήματος σας με την κατάρτιση και εκτέλεση προγραμμάτων που ασκούν διαφορετικά χαρακτηριστικά και τα περιφερειακά . Γράψτε κώδικα χρησιμοποιώντας χρονόμετρα , θύρες επικοινωνίας δεδομένων , αναλογικό σε ψηφιακό και ψηφιακού σε αναλογικό μετατροπείς , και οποιοδήποτε άλλο χαρακτηριστικό ενσωματωμένου περιφερειακά του συστήματος που σας ενδιαφέρει
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα