Встроенное программное обеспечение

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

Встроенное программное обеспечение
01 Виндоус и линукс Создание встроенных систем под Windows, Linux, Unix, ОС реального времени.
02 Микроволновая печь Сборка прошивок на основе встраиваемых ОС.
03 Кубики и кран Промышленная автоматизация.
04 Интеграция приложений Интеграция приложений.
05 Реинжинириг Реинжиниринг существующего встроенного ПО.
06 Контроль качества Тестирование и контроль качества встроенного программного обеспечения.

Купюроприемники, картридеры, сканеры штрих-кодов, считыватели EMV, сервоприводы, сетевые адаптеры, АЦП/ЦАП, тачскрины, датчики, RFID, NFC и т.д. — аппаратные компоненты. Для разработки прошивок применяем следующие технологии.

Linux Embedded
Linux Embedded
Windows Embedded
Windows Embedded
Android
Android
FreeBSD
FreeBSD
Assembler
Assembler
C
C
C
C++
C#
C#
Java
Java
IoT
IoT
Raspberry Pi
Raspberry Pi
Arduino
Arduino
Atmel AT90
Atmel AT90
Microchip
Microchip
ESP8266
ESP8266
ARM
ARM

К 2009 году в развитых странах на каждого человека приходилось по 30 микропроцессоров. Из-за стремительного распространения встроенного ПО возник «Интернет вещей» (Internet of things, IoT). Количество подключенных к сети предметов превысило аудиторию «Интернета людей».

Разработчик оборудования

Доработка электронной системы медицинского осмотра:

  • создание модуля медицинского терминала на базе Debian 7;
  • применение низкоуровневого блока взаимодействия с оборудованием по протоколу HID;
  • создание подсистемы анализа QR-кодов;
  • реализация функционирования станций с алкорамкой по протоколу UDP.

C++, Debian, Docker, HID, QR Code.

Поставщик видеокамер

Разработка модуля P2P на языке C для доступа к API управления поворотным механизмом видеокамеры, авторизации на камере и захвата видеопотока.

C, EvoStream, RTSP, TCP/IP.

Индонезийская энергетическая компания

Управление освещением для страны, города, района, улицы или осветительного прибора c отображением показателей энергопотребления и мощности освещения. Разработка прошивки для устройств управления электроприборами.

.NET, Arduino, C#, C++, ESP8266.

Производитель рентгеновских микротомографов

Разработка программного обеспечения рентгеновского микротомографа. Восстановление 3D-модели объекта исследования с применением формул на базе преобразования Радона.

C++, Cluster, CUDA, Linux, Qt, SDK.

Промышленное предприятие

Разработка системы идентификации транспорта на основе bluetooth-радиометок в промышленном исполнении. Система используется для фотографирования и определения номера автомобиля, проезжающего через ворота. Передача данных на дальние расстояние с помощью кабеля и радиосвязи.

C++, Delphi, WinAPI.

Промышленное предприятие

Участие в проектах по системной интеграции, разработка программного обеспечения весоизмерительных систем, систем идентификации, видеонаблюдения. Разработка преобразователей сигнала. Опыт оптимизации схем для соответствия требованиям окружающей среды.

Delphi, Microchip, C++, COM.

Угольный разрез

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

.NET, C#, ADO.NET, Forms, GDI+, Oracle, XML, Crystal Reports.

Платежная система

Разработка сети терминалов по приему платежей под ОС Linux. Использование GPRS-модемов для связи. Разработка клиентских приложений для терминалов. Программа позволяет устанавливать услуги, такие как мобильные платежи, оплата коммунальных услуг, оплата кредитов, переводы. Серверная часть использует SSL для передачи данных.

Linux, Ruby, C++, HTML, PHP, Flash, SSL, Apache, MySQL.

Производитель радио­оборудования

Система центрального блока управления и мониторинга радиорелейной станции PDH. Для разработки использовался ассемблер для микроконтроллера National Semiconductors и ассемблер для микроконтроллеров Atmel семейства AT90. Были разработаны собственные сетевые протоколы, функции маршрутизатора, пользовательский интерфейс (ЖК дисплей + клавиатура), внутренняя маршрутизация пакетов между блоками одной станции, контроль достоверности цифровых потоков пользователя и механизмы их резервирования. Переработка системы центрального блока управления и мониторинга радиорелейной станции SDH для соответствия новым требованиям: C под ОС eCos на процессоре Atmel семейства AT91.

ARM, Assembler, C, ECOS.

Производитель радио­оборудования

Блок управления базовой радиостанции системы многоточечного доступа. Задача проекта — разработка веб-приложения, через которое осуществляется управление микроконтроллером станции.

C++, Linux.

Завод по производству строительных материалов

Разработка логики завода по производству бетона и асфальта с использованием Linux и GCC. Разработка графической подсистемы. Разработка подсистемы мониторинга наземных транспортных средств.

.NET, C#, ADO.NET, Forms, С++, WinAPI, OpenGL, ODBC, K-Develop, GCC, Qt.

Вновь созданная биотехнологичес­кая компания

Разработка кардиомонитора, подключаемого к персональному компьютеру. Устройство используется для регистрации сердечного ритма человека и передачи его через радиосвязь и USB-интерфейс. Работа включает в себя:

  • разработку схемы и выбор компонентов;
  • разработку микрокода для микроконтроллера Microchip;
  • дизайн корпуса;
  • оптимизацию себестоимости устройства;
  • разработку инструкции по эксплуатации на русском и английском языках;
  • подготовку опытно-конструкторской документации для передачи ее в мелкосерийное производство.

Microchip, MPLAB, AutoCAD, Assembler, C, Delphi.