@Dorsal
Понемногу учусь

Совместная работа ардуино и линукс?

Доброго времени суток, увлекся микроконтроллером и ардуино и паралельно вникаю в Линукс. Интересует что мне надо именно изучать (куда копать), если конечная задача - графичиское приложение в среде линукс, читающее/отправляющие даные на ардуино.
  • Вопрос задан
  • 2551 просмотр
Пригласить эксперта
Ответы на вопрос 2
gbg
@gbg Куратор тега Linux
Любые ответы на любые вопросы
Изучайте QT5 и QSerialPort в частности.
Ответ написан
Комментировать
@Eddy_Em
Самая элементарная реализация, чтобы не насиловать себя изучением ненужной дряни (GTK, Qt и т.п.) — веб-интерфейс.
Пишется простой CGI, который общается с микроконтроллером. А браузер уже всю графику рисует. Все превосходно и элементарно.
А т.к. нонче вебсокеты во всех браузерах работают, то задача вообще упрощается.

Интерфейс подключения к микроконтроллеру может быть как древним RS-232, так и USB — смотря как настроить микроконтроллер. В любом случае, если USB настроить на CDC, то никакой разницы с точки зрения софта не будет: открываете /dev/ttyUSB0 и работаете, как будто это обычный RS-232.
Но при желании можно и через libusb в bulk-режиме. Это имеет смысл, если необходимо много данных гонять по шине.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы