macOS: как узнать, какой / dev / ## соответствует заданному чипу USB-последовательного адаптера
У меня есть EspressoBin (одноплатный компьютер на основе Marvell Armada, вроде Raspberry Pi), подключенный к моему Mac через USB-кабель. EspressoBin имеет встроенный чип последовательного адаптера FTDI USB to (UART).
Я пытаюсь использовать приложение Comms под названием «picocom» на моем Mac для подключения к последовательной консоли на моем EspressoBin, но я не могу выяснить, какой файл устройства ( /dev/xxx
) в macOS соответствует чипу FTDI USB-serial.
Другая информация:
$ 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
Через командную строку я могу найти имя поставщика и идентификатор поставщика и продукта:
$ system_profiler $ system_profiler SPUSBDataType USB-последовательный контроллер D: Идентификатор продукта: 0x2303 / 0x2303 (16) = 8963 (10) Идентификатор поставщика: 0x067b (Prolific Technology, Inc.) / 0x067b (16) - 1659 (10) Версия: 4.00 Скорость: до 12 Мб / с Производитель: Prolific Technology Inc. Код местоположения: 0x14100000 / 19 / 0x14100000 (16) = 3365928969 (10) Доступный ток (мА): 500 Требуемый ток (мА): 100 Дополнительный рабочий ток (мА): 0
или же
https://support.apple.com/en-us/HT202875
- Нажмите и удерживайте клавишу «Option» на клавиатуре и выберите меню Apple (.).
- Выберите Системная информация или Системный профилировщик.
- В появившемся окне выберите USB в левом столбце.
$ ioreg -p IOUSB -l -w 0> testUSB.txt [...] | "IOClassNameOverride" = "IOUSBDevice" | } | + -o USB-последовательный контроллер D @ 14100000 { "sessionID" = 133574464882554 "iManufacturer" = 1 "bNumConfigurations" = 1 "idProduct" = 8963 / 0x2303 (16) = 8963 (10) "bcdDevice" = 1024 «Доступная мощность шины» = 250 «Адрес USB» = 15 "bMaxPacketSize0" = 64 "iProduct" = 2 "iSerialNumber" = 0 "bDeviceClass" = 0 «Встроенный» = Нет «locationID» = 336592896 / 0x14100000 (16) = 3365928969 (10) "bDeviceSubClass" = 0 "bcdUSB" = 272 «USB Product Name» = «USB-последовательный контроллер D» "PortNum" = 1 "несъемный" = "нет" "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 «Скорость устройства» = 1 "USB Vendor Name" = "Prolific Technology Inc." "idVendor" = 1659 / 0x067b (16) - 1659 (10) "IOGeneralInterest" = "IOCommand не сериализуема" "IOClassNameOverride" = "IOUSBDevice" }
Но, к сожалению, я не могу найти ответный ключ, как описано в статье: 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 IOKitЛичные личности 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: http://www.ftdichip.com/Support/Documents/InstallGuides.htm
Драйверы FTDI: http://www.ftdichip.com/Drivers/VCP.htm
0 ответов на вопрос
Похожие вопросы
-
3
Почему Macbook Pro Unibody вылетает в спящем режиме под Windows?
-
3
Ускорение загрузки OS X на годичной MBP
-
2
iTunes на Mac: как использовать внешнюю музыкальную библиотеку на NAS (общий ресурс Windows)?
-
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
4
Как я могу конвертировать ISO-образ CD в формат bin / cue на Mac?
-
3
Почему отключение моего флэш-накопителя приводит к синему экрану?
-
6
Как вы отключите звук запуска на Mac?
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
5
Macbook Pro продолжает извлекать все, что я положил во внутренний оптический привод
-
4
Есть ли альтернативы TextExpander в Mac OS X?