Τα πιο κοινά ενσωματωμένα βιομηχανικά λειτουργικά συστήματα είναι ένας ειδικός υπολογιστής με τεχνολογία εφαρμογής, βασισμένη στον υπολογιστή, και το λογισμικό που μπορεί να κόψει, λειτουργεί, αξιοπιστία, κόστος, όγκος, και κατανάλωση ρεύματος. Πιστεύεται γενικά ότι τα ενσωματωμένα συστήματα pc πρέπει να καλύπτουν τόσο απαλές όσο και σκληρές πτυχές, τα οποία είναι ουσιαστικά διαφορετικά από τα προηγούμενα απλά συστήματα μονής τσιπ:
1. Όσον αφορά το υλικό, το ενσωματωμένο λειτουργικό σύστημα βιομηχανικών υπολογιστών έχει τουλάχιστον έναν επεξεργαστή υψηλής απόδοσης ως πλατφόρμα υλικού (η τρέχουσα mainstream είν 32-bit επεξεργαστής), όπως ARM, MIPS, κλπ.
2. Όσον αφορά το λογισμικό, το ενσωματωμένο λειτουργικό σύστημα τουςΒιομηχανική δισκίαΈχει ένα λειτουργικό σύστημα πολλαπλών ρόλων ως πλατφόρμα λογισμικού, όπως Linux, WindowsCE, Symbian, UC/osII, Βξ Γουόρκς.
Κατάσταση & σύνολο οδηγιών ARM επεξεργαστή
Οι μικροεπεξεργαστές ARM συνήθως έχουν δύο κατάσταση λειτουργίας, οι οποίες μπορούν να αλλάξουν μεταξύ των δύο.
Η πρώτη είναι η κατάσταση ARM, όπου ο επεξεργαστής εκτελεί 32-bit ευθυγραμμισμένες οδηγίες ARM, που αντιστοιχούν στο σύνολο οδηγιών ARM· η δεύτερη είναι η κατάσταση Αντιχειριστών, όπου ο επεξεργαστής εκτελεί 16-bit, ημιλέξη ευθυγραμμισμένες οδηγίες αντίχειρα, που αντιστοιχεί στο σύνολο οδηγιών αντίχειρας. Ο μικροεπεξεργαστής μπορεί να αλλάξει μεταξύ των δύο καταστάσεων λειτουργίας ανά πάσα στιγμή κατά την εκτέλεση του προγράμματος, και η αλλαγή της κατάστασης λειτουργίας του δεν θα επηρεάσει το μοντέλο εργασίας του μεταποιητή και το περιεχόμενο των αντίστοιχων μητρώων. Αλλά όταν ο μικροεπεξεργαστής ARM αρχίζει να εκτελεί κώδικα, θα πρέπει να είναι στην κατάσταση ARM.
Το Linux είναι κώδικας ανοικτού κώδικα. Δεν υπάρχει τεχνολογία μαύρου κουτιού. Το Linux έχει ένα μικρό πυρήνα, ισχυρές λειτουργίες, σταθερή λειτουργία, ισχυρό σύστημα, υψηλή απόδοση, εύκολη προσαρμογή και κοπή, και έντονο ανταγωνισμό τιμών. Το Linux δεν υποστηρίζει X86CPU, μπορεί επίσης να υποστηρίξει δεκάδες άλλα τσιπ CPU.
1. Γνωρίζετε το μέγεθος του σκληρού βιομηχανικού δισκίου διεπαφή μοντέλο, και διαβάστε το εγχειρίδιο χρήστη και τις προδιαγραφές σχεδιασμού του υλικού.
2. Γνωρίζετε την παραγωγή της τροφοδοσίας.
3. Είτε η ακολουθία των προσαρμογών και αποσυνδέσεων διεπαφών υποστηρίζει καυτό και ζωντανά για να ανταλλάξει.
4. Να είστε προσεκτικοί, να αναλύσετε ήρεμα το πρόβλημα, να λάβετε σημειώσεις, να επεκτείνετε το πεδίο του προβλήματος, να δοκιμάσετε νέες ιδέες.
5. Χρησιμοποιήστε τους πόρους του δικτύουΤραχύ σημειωματάριοΣωστά.
1. Κατανοήστε το μοντέλο της συσκευής στόχου και τις προφυλάξεις στην ανάπτυξη.
2. Η σημασία και η θέση του οδηγού (BSP) στο ενσωματωμένο σύστημα.
3. Η έννοια του οδηγού Linux, δομή οδηγού, διακοπή και επεξεργασία μνήμης, αρχικοποίηση οδηγού συσκευής.
4. Το πλαίσιο και τη διαδικασία της ανάπτυξης οδηγού συσκευής στο Linux.
5. Σχεδιασμός μονάδας οδηγού κάτω από Linux (δυναμική φόρτωση) Ο οδηγός συσκευής προστίθεται στον πυρήνα Linux.
6. Πείραμα: Δύο αρχικές μεθόδους γραφής περιπτώσεων δοκιμής πλαισίου οδηγού (συσκευές χαρακτήρων).
Σας ευχαριστώ για την προσοχή σας στο Emdoor Rugged PC!
Παρακαλώ συμπληρώστε τη φόρμα για να μας ενημερώσετε την ανάγκη σας. Θα επικοινωνήσουμε μαζί σας αμέσως.