Приветствую! Такой вопрос: хочу под Wine запустить программу для прошивки телефона (Flash Tools). Она для Windows, использует UART. Подключаю UART адаптер к компьютеру, #dmesg, адаптер представляется как /dev/ttyUSB0. Добовляю своего пользователя в группу uucp (чтобы получить доступ с tty* устройствам) и создаю линк $ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1.
Но программа под Wine говорит, что не обнаружено COM портов. Я знаю, она обращается к реестру
race:reg:NtOpenKey (0x34,L"HARDWARE\\DEVICEMAP\\SERIALCOMM",9,0x15cd5cc) trace:reg:NtOpenKey <- 0x12d4
,чтобы узнать, какие устройства подключены. Что надо прописать в реестре? Или проблема не в этом?
Посоветуйте, как на языке C написать программу, для отправки AT команд через COM порт. Я просто записывал в файл команды («AT+...\r\n») но так ничего не получается(