PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 51515 Kit kam Weihnachten und sucht nun Anschluss an LINUX :-)



cRm
27.12.2020, 11:33
Hallo, gebaut hat mein Sohn (10) schon,
nun sind wir auf der Suche nach
passender Software-Integration OHNE
Windows oder Android oder MacOS,
sondern unter LINUX (Ubuntu, Debian).
Da ja grosse Nähe zu Spike Education
besteht, machen wir uns Hoffnung ..
Vielleicht gibt es hier schon erste Hinweise?
cr

morob
27.12.2020, 17:49
da wird wohl noch etwas Arbeit notwendig sein.
auf dem SmartHub soll microPython laufen, man muss also nur eine Kommunikation, WLAN, zwischen Linux und dem SmartHub herstellen können.
man müsste den EV3 mit dem SmartHub vergleichen.

meine 2Cent dazu

cRm
27.12.2020, 18:01
danke für die 2Cents dazu, @morob. ich werde zunächst den kontakt via usb versuchen, dann den vergleich mit ev3.
melde mich, falls was dabei rauskommt.
cr

morob
27.12.2020, 18:07
ich überlege mir schon so ein teil zuzulegen :D

cRm
27.12.2020, 18:52
so meldet er sich via ubuntu terminal

dmesg
[...]
[20005.170571] cdc_acm 2-2.3:1.0: ttyACM0: USB ACM device
[20005.171725] usbcore: registered new interface driver cdc_acm
[20005.171728] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[21856.279550] usb 2-2.3: USB disconnect, device number 10
[25328.629014] usb 2-2.3: new full-speed USB device number 11 using xhci_hcd
[25328.731419] usb 2-2.3: New USB device found, idVendor=0694, idProduct=0010, bcdDevice= 2.00
[25328.731436] usb 2-2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[25328.731447] usb 2-2.3: Product: LEGO Technic Large Hub in FS Mode
[25328.731457] usb 2-2.3: Manufacturer: LEGO System A/S
[25328.731467] usb 2-2.3: SerialNumber: 326138763338
[25328.742239] cdc_acm 2-2.3:1.0: ttyACM0: USB ACM device

morob
27.12.2020, 19:39
bekommst du ein Laufwerk angezeigt oder nur die serielle schnittstelle?

ich habe gerade noch mal bei micropython nachgesehen, nimm mal ein minicom oder sowas

cRm
27.12.2020, 19:52
kein Laufwerk

lsusb

Bus 002 Device 029: ID 0694:0010 Lego Group

lsusb -v

Bus 002 Device 029: ID 0694:0010 Lego Group
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0694 Lego Group
idProduct 0x0010
bcdDevice 2.00
iManufacturer 1
iProduct 2
iSerial 3
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0043
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 0
CDC Header:
bcdCDC 1.10
CDC Call Management:
bmCapabilities 0x00
bDataInterface 1
CDC ACM:
bmCapabilities 0x02
line coding and serial state
CDC Union:
bMasterInterface 0
bSlaveInterface 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 32
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0

- - - Aktualisiert - - -

dmesg | grep tty

[ 0.123877] printk: console [tty0] enabled
[ 1.496397] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[ 8765.708207] cdc_acm 2-2.3:1.0: ttyACM0: USB ACM device
[16368.027198] cdc_acm 2-2.3:1.0: ttyACM0: USB ACM device

inka
28.12.2020, 13:16
so meldet er sich via ubuntu terminal

dmesg
[...]
[20005.170571] cdc_acm 2-2.3:1.0: ttyACM0: USB ACM device

das wundert mich ein bischen, die USB schnittstellen melden sich - wenn sie denn vorhanden und erreichbar sind - normal mit "/dev/ttyUSB*"

morob
28.12.2020, 14:42
ich glaube acm sind intelligente usb geräte

cRm
28.12.2020, 19:01
wir gehen jetzt unter Linux Mint 20 Cinnamon via Wine rein,
erreichen aber noch nicht den Connect zum Hub. Vielleicht
klappt das bald via Minicom oder Micropython ..35382

morob
25.01.2021, 13:21
und weitergekommen?