Skip to content

Разработке высоконадежных систем на базе Arduino

Разработка с использованием модульных систем приобрела заслуженную популярность. Использование готовых решений на базе Arduino, Raspberry+Linux позволяет существенно сократить время разработки. 

Модули Arduino имеют больше количество модификаций. В совокупности с широкой номенклатурой плат расширения, решения на базе Arduino становятся лидерами по использованию в малых встраиваемых системах. Отличительной особенностью разработки на базе Arduino является применение низкоуровневых программных библиотек Shield. Shield, или программные модули, позволяют избежать ошибок и сократить время отладки.

Встраиваемые мини компьютеры на базе процессоров ARM, завоевывают все большую популярность. Сегодня широко используется связка ARM+Linux. Данное решение является одновременно достаточно гибким и мощным. 

Мы предлагаем программные модули высокого уровня для Arduino/Linux, адаптированные под Ваши задачи.

Загрузчики

Программные модули для замены прошивки через USART, SPI, CAN, MIL-STD-1553, USB, Ethernet, WiFi, Bluetooth, с SD карт. Защита прошивки с помощью шифрования.

Удаленный доступ

Реализация стека протоколов TCP/IP и  приложений для удаленного контроля и управления: HTTP, MQTT, SNMP, SMTP.

Скрипты

Исполнение пользовательских программ в реальном времени без перепрограммирования конечного изделия, разработка специализированных языков программирования для нужд заказчика (DSL).

Пользовательский интерфейс

Программные модули для подключения устройств ввода-вывода: клавиатуры, индикаторы, дисплеи, принтеры и пр. Реализация интерфейса командной строки (Telnet).

Драйверы

Разработка специализированных драйверов приборов для подключения к персональны компьютерам.

Управление со смартфона

Разработка приложений и библиотек для сопряжения приборов со смартфонами.

Наши команды имеют большой опыт проектирования на базе модульных систем. Основываясь на нашем опыте, программное обеспечение разработано с учетом требований по надежности и безопасности. Все программные модули проверены на готовых устройствах и позволят быстро получить желаемый результат. 

 

Надежность

Модули разработаны с учетом требований к обеспечению длительной непрерывной работы и позволяют провести глубокую диагностику работы устройства, оценив состояние аппаратной части.

Безопаснсть

Использования различных алгоритмов шифрования позволяет обезопасить персональные данные, что особенно актуально для IoT приложений

Оптимизация

Модули разработаны с учетом всесторонней оптимизации по объему кода и скорости выполнения

Однако стоит помнить, что при всех своих преимуществах, готовые модульные системы обладают рядом недостатков

  • Большие габариты. Если требуется создать миниатюрное изделие с большим набором функций, то готовые модули не применимы.
  • Высокая цена. При проектировании нового изделия можно сократить стоимость готовой продукции на 20-30% за счет сокращения избыточности применяемых узлов.
  • Низка надежность. Как правило, модули рассчитаны на работу с низкими механическими нагрузками и при комнатной температуре.

Secondary Sidebar