У меня так собирается.
gcc -I/home/pi/mavlink/autoquad -o mavlink_rasp file.c
Соединение по udp, используя mavlink, я создал, но это не то, что нужно. А нужно следующее: управлять квадрокоптером только из телефона/планшета, без применения р/у пульта, т.е. через телеметрию (serial 3 на crius’e), к которой подключена raspberry pi (по вот этому мануалу).
Если кто-то знает, как, используя udp соединение, написать программу для android… либо ваши идеи - огласите в студию, пожалуйста.😃
Данные приколы на фряхе и компиляторе С++ на винде у меня возникали, если указана или не верно папка с “нужными файлами”, или прописана не так ссылка на заголовок. Ещё раз было, из-за того что версия бустов была другая, ругалось на отсутствие определённых файлов с буста, хотя они были. Просто надо было в коде поменять ссылки на эти файлы, грубо говоря где-то даже доходило до того что убрать ковычки или заменить / на \, или наоборот. Уже более года не возвращался к программированию, плохо помню.
Дальше ковырять лень, да и неудобно из браузера по git перемещаться.
Да, сейчас преддипломная практика, нужно до конца месяца поднять в воздух.
Андрей, я думаю что специалистов по MAVLink тут нет, я не слышал что бы кто то его использовал. Так что скорее всего придется самому вникать и разбираться. У вас даже почти готовые исходники имеются.
MAVLink - это протокол высокого уровня, ему пофиг по какому каналу данные передавать, будь то COM порт, UDP трафик или 3G модем.
будь то COM порт, UDP трафик или 3G модем.
Сейчас буду пробовать по udp, раз всё равно через нео работает телеметрия =)