USBserial σε laptop

...hardware-drivers για desktops & laptops

Συντονιστής: adem1

USBserial σε laptop

Δημοσίευσηαπό mixalis » 13 Οκτ 2008, 09:48

Καλημέρα παιδιά

Έχει ασχοληθεί κάποιος να δουλέψει σε λάπτοπ usbserial converter σε ubuntu 8.04 έχω δοκιμάσει 2
διαφορετικά (usbserial pl2303 και 1 serial expressecard/34 manhattan) και δεν δουλεύει κανένα .
Κατά την γνώμη μου το ubuntu τα αναγνωρίζει κανονικά γιατί με την εντολή lsusb τα βλέπει
Βοήθεια παιδιά αν λύσω αυτό το πρόβλημα που είναι απαραίτητο για την δουλεία μου θα διώξω τα
ανεπιθύμητα παράθυρα που για την ώρα τα χρειάζομαι για αυτόν και μόνο των λόγο .
Τα προγράμματα που δουλεύω ανταποκρίνονται πλήρως με το wine αλλά δεν δουλεύει το
RS 232......

Ευχαριστώ εκ των προτέρων
ubuntu 11.04 επίπεδο linux καλό Αγγλικά μέτρια προγραμματισμός Οχι
TOSHIBA Tecra A10M intel core 2 duo P8400 (2,26khz)/graphics intel mobile/memory 3GB/wireless-bluetooth-3G intel mobile
mixalis
babeTUX
babeTUX
 
Δημοσιεύσεις: 39
Εγγραφή: 01 Αύγ 2008, 15:39
Τοποθεσία: Καλαμπάκα Μετέωρα
Εκτύπωση

Re: USBSERIAL ΣΕ ΛΑΠΤΟΠ SOS....

Δημοσίευσηαπό Dimitris » 13 Οκτ 2008, 11:58

Kαλως ήρθες,

το πρόβλημα με το wine είναι το εξής. Δεν υποστηρίζει usb. Οπότε ακόμη κι αν το linux αναγνωρίζει τη συσκευή, το πρόγραμμά σου που θα τρέχει μέσω wine δεν θα μπορεί να διαβάσει γράψει στη usb θύρα.

Αν θες να στείλεις μόνο μια φορά τα δεδομένα σου μέσω σειριακής (σε plc ή σε οποιαδήποτε άλλη ηλεκτρονική συσκευή ) μπορείς να δημιουργήσεις τα αρχεία που θα στείλεις στη συσκευή με το πρόγραμμά σου και μετά να χρησιμοποιήσεις τα προγράμματα ckermit και gkermit από αυτή την ιστοσελίδα: http://www.columbia.edu/kermit/ για να το στείλεις στη συσκευή.
Ίσως και το minicom να φανεί χρήσιμο. Ολα βρίσκονται στα αποθετήρια.

Αν θες συνεχή επικοινωνία του υπολογιστή τότε πρέπει να ξαναγράψεις από την αρχή το πρόγραμμα. Εγώ τουλάχιστον δε βρήκα άλλη λύση.

Αλλά για ποια συσκευή χρειάζεσαι σειριακή επικοινωνία;
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Re: USBSERIAL ΣΕ ΛΑΠΤΟΠ SOS....

Δημοσίευσηαπό mixalis » 13 Οκτ 2008, 13:05

οι συσκευές που δουλεύω είναι τηλεφωνικά κέντρα συναγεμοί κτλπ.......
Η επικοινωνία που χρειάζομαι στην σειριακή πρέπει να είναι αμφίδρομη και συνεχή
Μήπως η κάρτα serial expressecard/34 manhattan η οποία έχει στα παράθυρα πρόγραμμα σε κατάληξη exe μαζί με τον drive και το τρέξω στο wine θα έχω αποτέλεσμα....
ubuntu 11.04 επίπεδο linux καλό Αγγλικά μέτρια προγραμματισμός Οχι
TOSHIBA Tecra A10M intel core 2 duo P8400 (2,26khz)/graphics intel mobile/memory 3GB/wireless-bluetooth-3G intel mobile
mixalis
babeTUX
babeTUX
 
Δημοσιεύσεις: 39
Εγγραφή: 01 Αύγ 2008, 15:39
Τοποθεσία: Καλαμπάκα Μετέωρα
Εκτύπωση

Re: USBSERIAL ΣΕ ΛΑΠΤΟΠ SOS....

Δημοσίευσηαπό linuxman » 13 Οκτ 2008, 13:27

Δες εδώ μήπως θα σου λύσει το πρόβλημα Video Οδηγός εγκατάστασης wine
Οδηγίες προς Νεοεισερχόμενους
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Linux Mint 17.1 Rebecca 3.13.0-37-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
4 Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116] {i915}
5 wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a] (rev 34) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
http://www.greeklug.gr
Άβαταρ μέλους
linuxman
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10378
Εγγραφή: 10 Μάιος 2008, 20:41
Τοποθεσία: Thessaloniki / Macedonia / Greece
Εκτύπωση

Re: USBSERIAL ΣΕ ΛΑΠΤΟΠ SOS....

Δημοσίευσηαπό Dimitris » 13 Οκτ 2008, 14:19

Απ'όσο γνωρίζω το wine δεν υποστηρίζει εγκατάσταση drivers για συσκευές. Δες κι εδώ http://wiki.winehq.org/FAQ#head-8021e00 ... 621b9d9366

Ενα workaround που θα μπορούσα να φανταστώ είναι να γράψεις ένα πρόγραμμα για linux, χρησιμοποιώντας αυτά που σου στειλα παραπάνω για την επικοινωνία με σειριακή θύρα, που θα γράφει τα δεδομένα επικοινωνίας σε ένα αρχείο και έπειτα με το πρόγραμμά σου από το wine να διαβάζεις αυτό το αρχείο. Φυσικά κάτι τέτοιο δεν είναι εύκολο, γιατί θα πρέπει να σιγουρέψει ότι η σειριακή θύρα γράφει πρώτα αφού το προγραμμα-wine έχει διαβάσει τα δεδομένα.

Η καλύτερη λύση θα ήταν να ζητήσεις από τους προμηθευτές του προγράμματος να βγάλουν έκδοση για linux, πράγμα που το βλέπω πάλι λίγο αδύνατο. Αλλά ποτέ δε ξέρεις. Ίσως αν τους εξηγείς τα υπέρ και τα κατά του linux και του επιχειρήματος που θέλεις να κάνεις, να πειστούν.

Αν πάλι αναπτύσσεις μόνος σου το πρόγραμμα αυτό τοτε δε θα σου είναι δύσκολο να κάνεις ένα port και για linux.
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Re: USBserial σε laptop

Δημοσίευσηαπό Dimitris » 13 Οκτ 2008, 14:53

Ίσως να σε ενδιαφέρουν μερικοί οδηγοί για serial programming σε linux:
http://tldp.org/HOWTO/Serial-HOWTO.html
http://tldp.org/HOWTO/Serial-Programming-HOWTO/

Μία ενδιαφέρουσα εναλλακτική είναι το embedded linux:
http://oreilly.com/catalog/9780596002220/
http://free-electrons.com/news/news.2004-09-28
Μπορείς να εγκαταστήσεις τον πυρήνα του linux σε οτιδήποτε έχει επεξεργαστή και μνήμη. Τέτοιες συσκευές έχουν συνήθως αναλογικές ή ψηφιακές εξόδους τις οποίες μπορείς να τις ελέγξεις μέσα από το linux.

Τέλος μια απλή εφαρμογή είναι να χρησιμοποιήσεις την παράλληλη θύρα σαν relay. To πρόγραμμα που κάνει τη δουλειά είναι το parashell, δυστυχώς δεν υπάρχει στα αποθετήρια αλλά μπορείς να κατεβάσεις τον κώδικα και να τον κάνεις compile με μικροαλλαγές στα Makefiles για το που βρίσκονται τα header files.

Γενικά πάντως σε τέτοιες εφαρμογές θυμήσου ότι πρέπει να χρησιμοποιείς τον πυρήνα real-time (rt) βλ. για παράδειγμα http://rt.wiki.kernel.org/index.php/Main_Page
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Re: USBserial σε laptop

Δημοσίευσηαπό mixalis » 13 Οκτ 2008, 21:53

Καλησπέρα παιδιά

Συγνώμη που δεν σας απάντησα όλη την ημέρα αλλά είχα αρκετή δουλειά .
Διάβασα όλα όσα μου γράψατε αλλά και από ότι φαίνετε πρέπει να εγκαταλείψω την ιδέα αυτήν . Εγκατέστησα και των drive απο την serial expresscard/34 στο wine αλλά και πάλη δεν γίνετε τίποτα ..
Από ότι φαίνετε μάλλον δεν υπάρχει περίπτωση να αποχωριστώ τα ρημάδια τα παράθυρα που μου έχουν κάνει την ζωή δύσκολη και θα συνεχίζουν .....
Όσο γι αυτά που μου γράφεις φίλε Δημήτρη σε ευχαριστώ αλλά απευθύνονται σε χρήστες linux με
αρκετές γνώσεις και άφθονο χρόνο όπου εγώ δεν διαθέτω ...

Παιδιά μήπως υπάρχει κάποιο άλλο πρόγραμμα σε στυλ wine αλλά να μου κάνει .....

Ευχαριστώ για όλα
ubuntu 11.04 επίπεδο linux καλό Αγγλικά μέτρια προγραμματισμός Οχι
TOSHIBA Tecra A10M intel core 2 duo P8400 (2,26khz)/graphics intel mobile/memory 3GB/wireless-bluetooth-3G intel mobile
mixalis
babeTUX
babeTUX
 
Δημοσιεύσεις: 39
Εγγραφή: 01 Αύγ 2008, 15:39
Τοποθεσία: Καλαμπάκα Μετέωρα
Εκτύπωση

Re: USBserial σε laptop

Δημοσίευσηαπό Dimitris » 14 Οκτ 2008, 00:10

Ναι δυστυχώς δεν είναι ευκολη υπόθεση αυτό που ζητάς, και όντως για αυτά που είπα χρειάζεσαι να αφιερώσεις αρκετό χρόνο. Αλλα δε χάνεις τίποτε αν ρωτήσεις στην εταιρία που προμηθεύει το πρόγραμμα αν θέλουν να βγάλουν μια έκδοση για linux ή να σου δώσουν τον κώδικα να το φτιάξεις μόνος σου :D
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Re: USBserial σε laptop

Δημοσίευσηαπό mixalis » 14 Οκτ 2008, 09:53

Φίλε Δημήτρη καλημέρα

Μία είναι η λύση για το πρόβλημα μου για την ώρα τα παράθυρα .....
Όσο για αυτό που λες να μου δώσουν οι εταιρίες το πρόγραμμα φτιαγμένο για linux ή να
μου δώσουν των κώδικα και να το φτιάξω μάλλον είναι αδύνατων καμία εταιρία δεν σου κάνει
κάτι τέτοιο για πολλούς και ευνόητους λόγους .
Το μόνο που θα κάνω είναι να αφιερώσω λίγο χρόνο παραπάνω να καθίσω να ασχοληθώ μήπως και μπορέσω να το καταφέρω
ή μήπως υπάρχει περίπτωση σε κάποια μελλοντική αναβάθμιση το wine να υποστηρίζει και rs 232 .

Υστερόγραφο
Μήπως ξέρεις αν το wine υποστηρίζει την επικοινωνία με usb

Ευχαριστώ για τον χρόνο σου
ubuntu 11.04 επίπεδο linux καλό Αγγλικά μέτρια προγραμματισμός Οχι
TOSHIBA Tecra A10M intel core 2 duo P8400 (2,26khz)/graphics intel mobile/memory 3GB/wireless-bluetooth-3G intel mobile
mixalis
babeTUX
babeTUX
 
Δημοσιεύσεις: 39
Εγγραφή: 01 Αύγ 2008, 15:39
Τοποθεσία: Καλαμπάκα Μετέωρα
Εκτύπωση

Re: USBserial σε laptop

Δημοσίευσηαπό Dimitris » 14 Οκτ 2008, 11:14

Καλημέρα,
υπήρχαν παλιά (2004-2005) συζητήσεις γι'αυτό το θέμα

http://www.winehq.org/pipermail/wine-us ... 14599.html
http://www.winehq.org/pipermail/wine-de ... 35898.html

αλλά δε βλέπω να το συνεχίζει κανείς. Ας ελπίσουμε στο μέλλον θα γίνει κάτι προς αυτή την κατεύθυνση. Το virtual machine να υποθέσω δεν είναι λύση για σενα, σωστά;
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση


Επιστροφή στο Desktops & Laptops