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

SECO готова подготовить комплексное предложение по встроенному программному обеспечению, включающее персонализацию BIOS, разработку микропрограммы и драйвера, BSP Linux и Android OS.

Разработка BIOS

Каждое решение SECO с архитектурой x86 разрабатывается с комплексным и гибким BIOS UEFI. Для любой архитектуры у SECO имеются исходные коды BIOS, при этом компания обеспечивает полный контроль программируемых компонентов на плате, например, встроенных контроллеров и микроконтроллеров. 
Группа способна настроить BIOS на любом уровне, чтобы гарантировать комплексное и гибкое решение по экономичной цене и высокую скорость реагирования в случае необходимости устранения ошибок или внедрения новых функций, что позволяет получать ключевые обновления безопасности и управлять изменениями, связанными с обновлением устаревших компонентов, без привлечения сторонних компаний. 
Дополнительное преимущество заключается в возможности унификации интерфейсов и утилит для встроенных контроллеров и инструментов программирования различных продуктов.

Разработка микропрограмм

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

  • NXP

  • ST8x, STM32x

  • Texas Instruments MSP430, Tiva

  • Microchip

  • Atmel

  • Renesas

  • Cypress

  • Espressif ESP32

Команда SECO несет ответственность и управляет разработкой части, относящейся к встроенному контроллеру на всех архитектурах ARM и x86.

Для индивидуальных проектов возможна разработка уровней аппаратной абстракции (HAL), что позволит вам разработать свое собственное приложение с документированием и упрощением доступа к аппаратному оборудованию.

Разработка Linux BSP (Пакет поддержки плат)

SSECO способна разработать внутри компании пакеты поддержки плат и  контролировать исходные коды загрузчика, ядра и файловой системы. Пакеты поддержки плат используют Yocto в качестве инструмента для сборки, а команда SECO располагает ноу-хау, необходимым для персонализации дистрибутивов Linus embedded.

Некоторые из предлагаемых услуг:  

  • Библиотеки программного обеспечения

  • Разработка драйвера и модулей ядра

  • Поддержка по интеграции аппаратного оборудования

  • Поддержка по интеграции приложений пользователя

  • Поддержка по интеграции библиотек

Разработка Windows®

Разработчики SECO готовы оказать поддержку и провести техническое обслуживание операционных систем Microsoft и создать образы Windows Embedded на базе Microsoft Windows 10 Enterprise, Microsoft Windows 10 IoT core и Microsoft Windows Embedded Compact. В услугу входит: разработка драйвера, библиотеки для доступа к аппаратному оборудованию и вспомогательные программы персонализации для BIOS.

Разработка Android BSP

Благодаря специальной команде инженеров SECO предлагает настройку Android OS на своих продуктах. В услугу входит:

  • Разработка и персонализация графического дизайна

  • Разработка драйвера и поддержка для новых периферийных устройств WiFi и Bluetooth

  • Разработка приложения

  • Разработка интерфейсов системного ядра для таких промышленных шин, как I2C, SPI, UART

  • Патч к ядру

  • Поддержка по интеграции приложений клиента

  • Персонализация программы управления сетью

  • Техническое обслуживание и обновление до новых выпусков

Разработка API

Решения SECO с архитектурой x86 оснащены комплектом библиотек для управления всеми функции, требуемыми современными встроенными системами. Наши интерфейсы библиотеки приложения базируются на стандарте Embedded API - EAPI и позволяют управлять Watchdog, I2C, SPI, Non Volatile Storage, яркостью экрана, информацией на плате и GPIO

Разработка FPGA

Предлагается разработка FPGA разного уровня сложности: ее особенностью является высокая гибкость в зависимости от бизнес-модели. Услуга заключается в поддержке интеграции аппаратного оборудования и прикладных программных средств, например, это может быть отладка программы при помощи инструментов последнего поколения.

SECO применяет независимый подход:

  • Altera

  • Lattice

  • Xilinx

Функциональная безопасность

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

Разговаривайте со специалистом

SECOготова к совместной разработке наиболее подходящего для вас технологического решения

СВЯЗАТЬСЯ С НАМИ