Hallo zusammen Ich suche einen USB-to-GPIO-Adapter mit Linux OpenSource-Treiberunterstützung, und mit analogen sowie digitalen Kanälen. Was könnt Ihr mir empfehlen? Die Geschwindigkeit ist dabei eher sekundär.. Danke für die Feedbacks! Grüsse, Jan
einen Arduino? Out Befehle kann man per serial senden und in, lesen auch muss ja auf der Arduino Seite nur seriell ausgegeben werden oder gelesen werden.
Gast
#5250248
MCP2221. Hat UART, I2C und Die GPIO, die wahlweise Input, Output, ADC oder DAC sein können. Gibts im DIL-Gehäuse, kannst Du Dir ganz einfach auf einer Lochrasterkarte zusammenbauen. Über I2C kannst Du dann auch noch weitere ADCs, DACs, Portextender, LED-Treiber, Displays und was auch immer anschließen. Für den I2C-Port des MCP2221 liefert Microchip einen Linux-Kernel-Treiber, mit dem sich der Port wie andere I2C-Ports ansteuern lässt. fchk
Danke fürs Feedback. Also beim Arduino müsste ich wohl erst ein Programm schreiben (C/C++), welches zwischen RS232- und GPIO-Port weiterleitet? Ist ein wenig zu aufwändig momentan, da die Zeit fehlt. Was ich suche ist eher sowas, was man am Compi oder Laptop über USB verbinden kann. Ohne grosse "Übungen" (wie Kernel-Treiber-Module zu kompilieren und so) sollte dann der USB-to-GPIO-Adapter unter /sys/class/gpio/ sichtbar werden. Sollte also von Linux schon von Grund auf unterstützt werden, falls möglich ab Kernel 2.4 oder 2.6... Ich verwende zwar momentan Kernel 3.16, es wäre aber nur von Vorteil wenn auch kleinere Kernel-Versionen unterstützt würden. Dann ist der Treiber bei Kernel 3.x oder 4.x sicher einigermassen ausgereift..
Gast
#5250252
Ich möchte nix "basteln", was USB-to-GPIO betrifft. Das Teil von TI sieht einigermassen aus (mit Gehäuse :)), ist aber relativ teuer: http://ch.farnell.com/texas-instruments/usb-to-gpio/usb-schnittstellen-adapter-eval/dp/1901883?mckv=LsZ9k1pm_dc|pcrid|90940810960|&gross_price=true&CATCI=pla-18283950120&CAAGID=18061213600&CMP=KNC-GCH-GEN-SHOPPING-German&CAGPSPN=pla&gclid=EAIaIQobChMIk_fBrIyZ2AIVpwrTCh1JTgiLEAQYAiABEgJtKvD_BwE&CAWELAID=120185710000038537
http://www.sprut.de/electronic/pic/projekte/usb4all/usb4all.htm gibt es wohl nicht fertig zu kaufen, ist eine Anleitung oder?
Gast
#5250259
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
:-) Aber bei http://www.sprut.de/electronic/pic/projekte/usb4all/usb4all.htm#wasnicht müsste ich wohl die Treiber selbst kompilieren. Wenn es welche hätte, was ich auf den ersten Blick nicht erkennen kann. ("Treiber-DLL")
Ist die Konsolenausgabe von einem "Raspi" ?
Gast
#5250270
Noch nie von FTDI gehört? Ebay ist voll damit....
"Noch nie von FTDI gehört?" Doch schon, aber ich suche keinen USB-to-RS232-Converter. Das hab ich schon. Zur Not auch nen alten Laptop mit RS232. Oder ne alte "Sun Ultra 45", auf welcher Linux auch läuft ;)
Gast
#5250273
bei CDC brauchst Du keine Treiber, erscheint als ser. Schnittstelle bingo@bingo-pc2:~$ ls /dev/ttyACM* crw-rw---- 1 root dialout 166, 0 Dez 20 18:29 /dev/ttyACM0 bingo@bingo-pc2:~$ :) :) :)
Wie gesagt such ich sowas wie das -> http://ch.farnell.com/texas-instruments/usb-to-gpio/usb-schnittstellen-adapter-eval/dp/1901883?mckv=LsZ9k1pm_dc|pcrid|90940810960|&gross_price=true&CATCI=pla-18283950120&CAAGID=18061213600&CMP=KNC-GCH-GEN-SHOPPING-German&CAGPSPN=pla&gclid=EAIaIQobChMIk_fBrIyZ2AIVpwrTCh1JTgiLEAQYAiABEgJtKvD_BwE&CAWELAID=120185710000038537 Hat jemand Erfahrung mit dem Teil? Linux-kompatibel? Ist ein bisschen teuer halt..
Gast
#5250276
https://www.codemercs.com/de/io-warrior ist HID und landet nicht bei /sys/class/gpio/.
@bingo, @Thomas: Danke!! Allg.: Sry. dass ich immer wieder neue Beiträge posten muss, die "Bearbeiten-Funktion" lässt eine leere Seite im Browser erscheinen, ohne jegliche Formular-Elemente. (unter der aktuellen Chrome-Version, x64 Win10)
Gast
#5250283
User J. schrieb: > Ist die Konsolenausgabe von einem "Raspi" ? oben: nein, aber jetzt:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
Oh ja, da steht ja der Hostname..;-)
Gast
#5250292
User J. schrieb: > Wie gesagt such ich sowas wie das -> > http://ch.farnell.com/texas-instruments/usb-to-gpio/usb-schnittstellen-adapter-eval/dp/1901883?mckv=LsZ9k1pm_dc|pcrid|90940810960|&gross_price=true&CATCI=pla-18283950120&CAAGID=18061213600&CMP=KNC-GCH-GEN-SHOPPING-German&CAGPSPN=pla&gclid=EAIaIQobChMIk_fBrIyZ2AIVpwrTCh1JTgiLEAQYAiABEgJtKvD_BwE&CAWELAID=120185710000038537 > > Hat jemand Erfahrung mit dem Teil? Linux-kompatibel? Vermutlich (eher ziemlich sicher): nein Lies mal das Data sheet, auf S.25 steht:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
:( :( :(
Gast
#5250294
Und noch was bei Farnell: Keine Windows-Abhängigkeit bis auf Microsoft .NET Framework 2.0 ...........................^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
hmmmm... mit "Mono" unter Linux wird da wohl auch nix, wenn der Quelltext nicht vorliegt. Kann mir kaum vorstellen, dass ein unter Windows kompiliertes "Assembly" (.dll) unter Linux / Mono genutzt werden kann..
Passt natürlich bestens zu einem Grosskonzern wie TI, nichts mit Opensource zu machen..
Evtl. sowas? -> https://numato.com/product/8-channel-usb-gpio-module-with-analog-inputs Läuft auch über RS232 und wird darüber angesprochen. Wenn ich das verhindern möchte (Opensource-Treiber und entsprechende HW welche ohne Umweg über USB-RS232 die Signale sendet - nur direkt über USB und dann unter /sys/class/gpio/ was einbindet... aber sowas gibt's wahrscheinlich gar nicht?), dann müsste ich wohl ne PCI- oder PCIe-Steckkarte verwenden... na ja, aber das kostet dann meist ein paar hundert Euro oder so.
Eine Alternative, um auf die Schnelle was (nicht-zeitkritisch) anzusteuern? -> http://www.tronisoft.com/shop/rs232-io-board/rs232-data-acquisition-board/rs232-to-io-dacio-300.html Läuft ebenfalls über RS232, die C#-Quelltexte (Download auf der Seite) welche Signale nach RS232 senden lassen könnte ich auch umschreiben für Linux.. viele GPIO-Projekte etwa für das Rapsi verwenden "NodeJS"
Gast
#5250329
User J. schrieb: > https://numato.com/product/8-channel-usb-gpio-module-with-analog-inputs sieht ganz gut aus, gibt auch Sample-Codes unter https://numato.com/product/8-channel-usb-gpio-module-with-analog-inputs# der Python-Code z.B. läuft sicher auch mit Linux (Perl betrachte ich eher als Strafe Gottes)
Vielen Dank! :) Abesehen davon dass das Teil offen ist, ist so weit alles gut.. Am liebsten hätte ich sowas wie nen USB-Stick, wo ein paar farbige Kabel raushängen. Gibt's aber wahrscheinlich nicht..:( Perl? Ist doch irgendwie ähnlich wie PHP von der Sprache her. (prozedurale Variante, oder gibt heutzutage OO bei Perl?) PHP ist natürlich web-lastiger. Habe das noch so in Erinnerung, ca. 12 Jahre her das letze Mal mit perl..
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.