Мне нужно обработать Serial UART (контакты 8,10) для Raspberry Pi3, ОС Windows 10 IoT
Мне не нужно знать имя COM-порта для UART0 (контакты 8,10) на Raspberry Pi 3. Я должен запустить сервер C++ (библиотека для нашей системы управления является C++). Поэтому мне нужно имя устройства для следующего CreateFile("\\.\COMx",...); (или имя в другой форме) В случае с rasperrian jessie OS я знаю, как включить его и как называется устройство после включения ( http://spellfoundry.com/2016/05/29/configuring-gpio-serial-port-raspbian-jessie-including-pi-3/). Мы хотели бы попробовать Windows 10 IoT для некоторых из наших raspberrians. Любые комментарии приветствуются. фишбалка
1 ответ
Поэтому мне нужно имя устройства для следующего CreateFile("\.\COMx",...); (или имя в другой форме)
Windows 10 IoT Core также может использовать функцию CreateFile в проекте Windows IoT Core Console C++.
- Вы можете получить имя устройства из проекта SerialUART.
- Затем вы можете следовать этой инструкции, чтобы попытаться получить имя устройства, например, L"\\?\ACPI#BCM2836#0#{86e0d1e0-8089-11d0-9ce4-08003e301f73}".
- Наконец, вы можете создать основной Windows C++ проект и использовать CreateFile("\\?\ACPI...",...); для получения дескриптора файла.
Ссылка на сайт:
https://github.com/ms-iot/samples/tree/develop/SerialUART
https://developer.microsoft.com/en-us/windows/iot/samples/serialuart