У меня есть кабель USB-Serial, который подключается к плате встроенной электроники.
Я пытаюсь написать приложение UWP, которое будет «разговаривать» с ним. У меня Raspberry Pi 3, Windows IOT.
У меня есть набор возможностей:
<Capabilities>
<DeviceCapability Name="serialcommunication">
<Device Id="any">
<Function Type="name:serialPort" />
</Device>
</DeviceCapability>
</Capabilities>
Я запускаю этот код на своей локальной машине и на удаленной машине (Pi):
string AQS = SerialDevice.GetDeviceSelectorFromUsbVidPid(0x067B, 0x2303);
DeviceInformationCollection currentDevices = await DeviceInformation.FindAllAsync(AQS);
var devicesFound = currentDevices.Count;
На локальном компьютере (x86) написано, что у меня 1 устройство, все в порядке и чаты.
На удаленном компьютере указано, что 0
Я попытался загрузить Pi с подключенным устройством, подключив его во время загрузки - Что мне здесь не хватает?
Изменить
Я запустил devcon stack *
в консоль и обнаружил мое устройство:
USB\VID_067B&PID_2303\5&3753427A&0&3
Name: USB-Serial Controller
Device is not set up
Controlling service:
(none)
и devcon status
:
USB\VID_067B&PID_2303\5&3753427A&0&3
Name: USB-Serial Controller
The device has the following problem: 28
Problem status: 0xC0000490
Значит ли это, что мне нужен драйвер?