uLan Driver

Screenshot Λογισμικό:
uLan Driver
Στοιχεία Λογισμικού:
Εκδοχή: 0.8.3
Ανεβάστε ημερομηνία: 11 May 15
Προγραμματιστής: Pavel Pisa
Άδεια: Δωρεάν
Δημοτικότητα: 54

Rating: 2.7/5 (Total Votes: 3)

Ουλάν οδήγησης παρέχει προσανατολισμό μήνυμα πρωτόκολλο επικοινωνίας 9-bit, που μεταφέρονται μέσω RS-485 σύνδεση.
Οι χαρακτήρες μεταφέρονται ίδιο τρόπο όπως και για την RS-232 ασύγχρονης μεταφοράς εκτός bit ισοτιμίας, το οποίο χρησιμοποιείται για τη διάκριση μεταξύ των χαρακτήρων δεδομένων και πληροφοριών ελέγχου πρωτοκόλλου. Ένα φυσικό στρώμα αποτελείται από ένα συνεστραμμένο ζεύγος καλωδίων και πομποδέκτες RS-485.
Χρήση του χαρακτήρα 9-bit απλοποιεί τη μεταφορά δυαδικών δεδομένων και για ευφυή ελεγκτές μπορεί να μειώσει το φορτίο της CPU, λόγω της CPU δεν χρειάζεται να νοιάζονται για τους χαρακτήρες αποστολής δεδομένων σε άλλο κόμβο. Οι παραγωγοί των πιο μικροελεγκτές για ενσωματωμένες εφαρμογές γνωρίζουν ότι και έχουν εφαρμόσει την επέκταση 9-bit σε UARTs του περισσότερες από τις σημερινές MCUs. Υπάρχει η παρακάτω λίστα για να αναφέρω μερικά από αυτά:
- Όλα τα MCUs Intel 8051 και 8096 με βάση με UART
- Τα μέλη της οικογένειας Motorola 683xx (68.332, 68.376, ...)
- Hitachi Η8 μικροελεγκτές
Ο οδηγός έχει υλοποιηθεί ως σχετικά ανεξάρτητη στρώματα και υποσυστήματα. Τα μηνύματα που παρασκευάζονται και λαμβάνονται στη μνήμη του οδηγού αφιερωμένο. Αυτή η μνήμη χωρίζεται σε τμήματα με ομοιόμορφο μέγεθος με ρουτίνες ατομική κατανομή.
Όταν το μήνυμα αποθηκεύεται στο μπλοκ, το κεφάλι του μηνύματος με το ζευγάρι των bytes δεδομένα αποθηκεύονται στην πρώτη κατανομή μπλοκ μνήμης. Εάν όλα τα δεδομένα δεν μπορούν να αποθηκευτούν στην πρώτη κατηγορία, οι επόμενες μπλοκ κατανέμονται και συνδέονται μεταξύ τους.
Τα κεφάλια μήνυμα που να συνδέεται σε αμφίδρομη συνδεδεμένες λίστες των μηνυμάτων προετοιμάζονται για την αποστολή, επεξεργασία μηνύματα και μηνύματα προετοιμασμένοι για την κοινοποίηση των πελατών. Οι κατάλογοι αυτοί ή οι ουρές είναι κύριος μηχανισμός για τη μεταφορά των μηνυμάτων μεταξύ των υποσυστημάτων.
Πρωτόκολλο Σύνδεσμος έχει προγραμματιστεί ως πεπερασμένων καταστάσεων αυτόματα με την κατάσταση στοίβα, οι οποίες ρουτίνες που εκτελούνται από διακόπτουν εξυπηρέτησης. Μέλος ρουτίνα μπορεί να επιστρέψει το θετικό πληροφορίες ακέραιο, αρνητική ειδοποίηση σφάλματος ή μηδενική, γεγονός που οδηγεί σε περιμένει για την επόμενη διακοπή. Οι πληροφορίες ή σφάλματος χρησιμοποιείται ως παράμετρος εισόδου όταν η κρατική ρουτίνα καλείται.
Όταν οι κρατικές ρουτίνα θέλει να ξεκινήσει η μεταφορά σε άλλο κράτος ρουτίνα αλλάζει δείκτη προς την πραγματική κατάσταση ρουτίνας. Αν προηγούμενη κατάσταση ρουτίνα επιστρέφει μη μηδενική τιμή νέα ρουτίνα καλείται αμέσως, σε άλλη περίπτωση την επόμενη διακοπής επικαλείται νέα κατάσταση ρουτίνας.
Υπάρχει στοίβα των καλούντων της πραγματικής κατάστασης ρουτίνες που δίνει τη δυνατότητα να κατασκευάζει υποσυστήματα αυτόματα, το οποίο μπορεί να χρησιμοποιηθεί σε περισσότερες θέσεις στο κύριο βρόχο αυτόματα. Κύριος σκοπός αυτής της αυτομάτων είναι να στείλετε ή να επεξεργάζονται μηνύματα που έρχονται στη λίστα των μηνυμάτων προετοιμασμένοι για την αποστολή και αν καθοριστεί, μετακίνηση αυτών των μηνυμάτων σε λίστα με τα μηνύματα που παρασκευάζονται για την κοινοποίηση των πελατών.
Τα ληφθέντα μηνύματα τοποθετηθεί σε αυτήν την λίστα πάρα πολύ. Υποσύστημα εποπτεύεται από το χρονικό όριο χειριστή, ο οποίος μπορεί να αναζωογονήσει την επικοινωνία σε περίπτωση πεθαίνουν από άλλο κόμβο. Η διακοπή και τη λήξη χρόνου χειριστές είναι πλήρως ΑΓΣ επανεισόδου.
Το υποσύστημα αυτόματα χρησιμοποιεί δείκτες για τσιπ ρουτίνες οδήγησης για χειραγώγηση λιμάνι του υλικού. Αυτό είναι μόνο ένα μέρος εξαρτάται χρησιμοποιείται τσιπ, σήμερα 82.510, 16.450 και OX16C950PCI. Αυτές οι ρουτίνες μπορούν να στέλνουν και να λαμβάνουν 9 χαρακτήρων λίγο, σύνδεση με RS-485 γραμμής από την ακολουθία διαιτησίας, περιμένετε για συγκεκριμένο χρονικό διάστημα, για τον χαρακτήρα και να προετοιμάσει και να κλείσει το λιμάνι.
Αρχείο υποσύστημα εκμετάλλευσης κάνει διεπαφή μεταξύ του πυρήνα OS VFS και ουρές μηνυμάτων πελάτη. Δίνει τη δυνατότητα να συντάξουν την ενιαία ή πολυ-καρέ μηνύματα και καταστήματα κοινοποιήσεις λάβει ή επεξεργαστεί μηνύματα σε ιδιωτικές κρατικές δομές των πελατών. Αυτό το τμήμα λειτουργεί σε μεγάλο βαθμό εξαρτώνται από το σύστημα

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Αυτή η έκδοση προσθέτει υποστήριξη USB μετατροπέα και πολλά διορθώσεις.
  • Έχει δοκιμαστεί σε Linux (έως 06/02/28 σε i386 και x86_64 στόχους), στα Windows 2K, XP, και Vista, καθώς και το σύστημα λιγότερο στόχους ARM LPC21xx.

Παρόμοια λογισμικά

Alpine Linux
Alpine Linux

17 Aug 18

Optimus Kernel
Optimus Kernel

14 Apr 15

Bitrig
Bitrig

20 Feb 15

DruidBSD
DruidBSD

20 Feb 15

Σχόλια για uLan Driver

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!