macOS: So stellen Sie fest, welche / dev / ## einem USB-Seriell-Adapterchip entspricht
Ich habe einen EspressoBin (einen Marvell Armada-basierten Single-Board-Computer, der wie ein Raspberry Pi aussieht) über ein USB-Kabel an meinen Mac angeschlossen. Der EspressoBin verfügt über einen integrierten FTDI-USB-zu-UART-Adapterchip.
Ich versuche, eine Kommunikations-App namens "picocom" auf meinem Mac zu verwenden, um eine Verbindung zur seriellen Konsole auf meiner EspressoBin herzustellen, aber ich kann nicht herausfinden, welches Gerät file ( /dev/xxx
) in macOS dem seriellen FTDI-USB-Chip entspricht.
Andere Information:
$ uname -a Darwin MAC-MBP-197.lan 16.7.0 Darwin Kernel Version 16.7.0: Thu Jun 15 17:36:27 PDT 2017; root:xnu-3789.70.16~2/RELEASE_X86_64 x86_64
Über die Befehlszeile kann ich den Namen des Lieferanten und die ID des Lieferanten und des Produkts ermitteln:
$ system_profiler $ system_profiler SPUSBDataType USB-Serieller Controller D: Produkt-ID: 0x2303 / 0x2303 (16) = 8963 (10) Hersteller-ID: 0x067b (Prolific Technology, Inc.) / 0x067b (16) - 1659 (10) Version: 4.00 Geschwindigkeit: Bis zu 12 Mb / s Hersteller: Prolific Technology Inc. Standort-ID: 0x14100000 / 19 / 0x14100000 (16) = 3365928969 (10) Verfügbarer Strom (mA): 500 Erforderlicher Strom (mA): 100 Extra Operating Current (mA): 0
or
https://support.apple.com/en-us/HT202875
- Press and hold the Option key on your keyboard, and click the Apple menu ().
- Choose System Information or System Profiler.
- In the window that appears, select USB from the left column.
$ ioreg -p IOUSB -l -w 0 > testUSB.txt [...] | "IOClassNameOverride" = "IOUSBDevice" | } | +-o USB-Serial Controller D@14100000 { "sessionID" = 133574464882554 "iManufacturer" = 1 "bNumConfigurations" = 1 "idProduct" = 8963 / 0x2303(16) = 8963(10) "bcdDevice" = 1024 "Bus Power Available" = 250 "USB Address" = 15 "bMaxPacketSize0" = 64 "iProduct" = 2 "iSerialNumber" = 0 "bDeviceClass" = 0 "Built-In" = No "locationID" = 336592896 / 0x14100000(16) = 3365928969(10) "bDeviceSubClass" = 0 "bcdUSB" = 272 "USB Product Name" = "USB-Serial Controller D" "PortNum" = 1 "non-removable" = "no" "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} "bDeviceProtocol" = 0 "IOUserClientClass" = "IOUSBDeviceUserClientV2" "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3} "kUSBCurrentConfiguration" = 1 "Device Speed" = 1 "USB Vendor Name" = "Prolific Technology Inc. " "idVendor" = 1659 / 0x067b(16) – 1659(10) "IOGeneralInterest" = "IOCommand is not serializable" "IOClassNameOverride" = "IOUSBDevice" }
But unfortunately I don't find the responding key like described in the article: http://www.planet-rcs.de/article/mac_serial_port/
$ cat /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle/Contents/Info.plist $ cat /System/Library/Extensions/IOUSBFamily.kext/Contents/Info.plist 5 BuildMachineOSBuild 7 CFBundleDevelopmentRegion 9 CFBundleExecutable 11 CFBundleGetInfoString 13 CFBundleIdentifier 15 CFBundleInfoDictionaryVersion 17 CFBundleName 19 CFBundlePackageType 21 CFBundleShortVersionString 23 CFBundleSignature 25 CFBundleSupportedPlatforms 29 CFBundleVersion 31 DTCompiler 33 DTPlatformBuild 35 DTPlatformVersion 37 DTSDKBuild 39 DTSDKName 41 DTXcode 43 DTXcodeBuild 45 IOKitPersonalities 47 AppleUSBLegacyRoot 49 CFBundleIdentifier 51 IOClass 53 IOProbeScore 55 IOProviderClass 59 OSBundleCompatibleVersion 61 OSBundleLibraries 63 com.apple.iokit.IOPCIFamily 65 com.apple.iokit.IOUSBHostFamily 67 com.apple.kpi.bsd 69 com.apple.kpi.iokit 71 com.apple.kpi.libkern 73 com.apple.kpi.mach 75 com.apple.kpi.unsupported 78 OSBundleRequired 80 OSBundleRequiredPromotion
FTDI Installation guides: http://www.ftdichip.com/Support/Documents/InstallGuides.htm
FTDI drivers: http://www.ftdichip.com/Drivers/VCP.htm
0 Antworten auf die Frage
Verwandte Probleme
-
3
Warum stürzt der Macbook Pro Unibody im Ruhezustand unter Windows ab?
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
2
iTunes auf dem Mac: Wie verwendet man eine externe Musikbibliothek auf einem NAS (Windows-Freigabe)?
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
4
Wie kann ich ein ISO-CD-Image auf einem Mac in das bin / cue-Format konvertieren?
-
3
Warum führt das Entfernen des USB-Sticks zu einem blauen Bildschirm?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
5
Das Macbook Pro stößt ständig alles aus, was ich in das interne optische Laufwerk eingelegt habe
-
4
Gibt es Alternativen zu TextExpander unter Mac OS X?