- Встроенных компьютеров на основе процессоров Intel;
- DSP производства Texas Instruments;
- ARM архитектур Cortex-M0/3/4 (STM32, Kinetis);
- MSP430 производства Texas Instruments;
- 8-разрядных AVR/Microchip;
- Синтезируемых ядер microblaze/picoblaze Xilinx.
При разработке применяют системы контроля версий, багтрекинга и управлений задачами, а также ПО для управления требованиями.
Разработка ПО включает:
- разработку требований к ПО, исходя из системных требований, согласованных с заказчиком, включая архитектуру ПО;
- проектирование функциональных тестов, в том числе робастных, для проверки выполнения требований;
- реализацию ПО и модульных тестов как на хосте (PC) так и на целевом вычислителе (DSP, MCU);
- приемочное тестирование.
Используемая методология позволяет системно подходить к вопросу реализации ПО, обеспечивает трассируемость составленных требований с бизнес-требованиями, полное покрытие реализованного кода тестами и предсказуемость поведения программного обеспечения.
Это в свою очередь позволяет реализовать гибкое высоконадежное ПО, полностью удовлетворяющее нужды заказчика, а также со временем вносить необходимые дополнения и изменения.
Комментарии