Помимо реализации аппаратных решений при разработке электронных устройств важно выбрать оптимальную процессорную архитектуру, спроектировать и реализовать необходимое программное обеспечение.
Мы создаем программное обеспечение для электроники всех уровней:
- низкоуровневые драйвера для Linux/Android/Windows,
- микропрограммное обеспечение (прошивки),
- работа с различными сетевыми протоколами и интерфейсами (WiFi, Bluetooth, GSM, USB и др.),
- конфигурирование и сборки операционных систем,
- разработка приложений для операционных систем Linux, Android, Windows,
- разработка веб-интерфейсов, пользовательских сервисов, скриптов,
- разработка API,
- интеграция различных сервисов и систем.
Наши специалисты работают с широким спектром архитектур: STM8 (RISC), MSP430 (PDP11), CC2540 (8051), ARM, x86, FPGA и со всеми распространенными операционными системами: Windows, Android, Linux, iOS.
Мы разрабатывали программное обеспечение для электронных устройств различного назначения:
- реализация собственной сборки ОС Android и различных протоколов обмена данными для кассового оборудования,
- программирование микроконтроллеров для GPS-трекеров, датчиков и сенсоров “Умного дома”,
- реализация обмена данными по протоколам Bluetooth, NFC, Wi-Fi, LoRa для носимой и встраиваемой электроники,
- программирование медицинского и лабораторного оборудования,
- программирование охранного оборудования,
- программирование промышленных установок для тестирования оборудования.
Наша команда готова взять на себя задачи по разработке встраиваемого, серверного, клиентского программного обеспечения для электронных устройств, оборудования, интернета вещей, носимых гаджетов и др.