Дизайн, разработка и реализация встроенного программного обеспечения
- Анализ технических требований, объектно-ориентированный дизайн, построение плана тестирования Реализация на C/C++, Java для встроенных приложений; использование программирования на языке ассемблера в случае необходимости для систем с чрезвычайно ограниченными ресурсами или критичными по времени задачами
- Разработка программных стеков для коммуникаций, программных компонентов уровня приложений, HAL и драйверов устройств
- Портирование ОСРВ и оптимизация кода
- Адаптация, рефакторинг и интеграция программного обеспечения сторонних компаний
- Драйверы устройств и инструментальное программное обеспечение для PC
- Макетирование целевых систем (включающее операционную систему реального времени и аппаратно-зависимое программное обеспечение) на рабочих станциях, под стандартными операционными системами (например, Linux или Windows)
Решения на основе встроенных систем
- Услуги консультирования и технический аудит
- Технико-экономическое обоснование
- Анализ и дизайн для систем реального времени
- Выбор и развертывание операционной системы реального времени, конфигурирование и подстройка производительности
- Макетирование (включая аппаратное)
- Системная интеграция
Цифровая обработка сигналов
- Дизайн и оптимизация алгоритмов
- Эффективная реализация алгоритмов на цифровых процессорах обработки сигналов (DSP) или на программируемых логических матрицах (FPGA)
- Портирование алгоритмов на процессоры с фиксированной точкой