Easyelectronics.ru

Электроника для всех
Текущее время: 12 дек 2018, 14:55

Часовой пояс: UTC + 5 часов




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: BlackBox как альтернатива MAVLink
СообщениеДобавлено: 11 фев 2018, 13:02 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 1622
Откуда: Китай, Пекин
В подтверждение зрелости BlackBox и в качестве демонстрации его возможностей по сравнению с MAVLink. закончил проект конвертации информации о пакетах обмена из формата MAVLink в формат BlackBox.

Все прекрасно работает, все тесты пройдены.
Какие преимущества?

Формат описания пакетов обмена и топологии сети в более компактном и привычном для програмиста виде, вместо XML формата.

Поддержка такого формата, java файл, многими средами разработки со всеми возможностями рефакторинга.

Наследование полей пакетов.

Дополнительные форматы данных:
поля со встроенной структурой многомерных массивов,
поля разреженных многомерных массивов
битовые поля,
поля со встроенной структурой многомерных массивов бит.

Base 128 Varint сжатие данных.

Подробнее можно прочитать тут.

предлагаю оценить объем сгенерированного по этой спецификации кода на С

В одном только MicroAirVehicle.h под 16 000 строчек кода.
Кодогенератор генерирует это практически мнгновенно... и без ошибочно.
Самое большое время тратится на генерирование туевой хучи исходников тестов сгенерированного кода, компиляция их, и прогон.

Забудьте про:

MQTT
MQTT-SN
CoAP
SMCP
STOMP
XMPP
XMPP-IoT
Mihini/M3DA
AMQP
DDS
LLAP
LWM2M
SSI

С BlackBox Вы сможете создать свой протокол, для своего проекта. Который будет работать не только через TCP/IP но и через USART


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox как альтернатива MAVLink
СообщениеДобавлено: 21 фев 2018, 12:11 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 1622
Откуда: Китай, Пекин
обсуждение на geektimes


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB