Схемотехника и печатные платы
Архитектура устройства, компоненты, схема, печатная плата и изготовление опытного образца. Учитываем питание, подключение, конструкцию и подготовку к сборке.
Схемотехника, прошивка и прикладное ПО работают как одна система. Инструменты выбираем по требованиям к изделию, существующим разработкам и дальнейшему сопровождению.
Набор работ зависит от проекта. Можно подключить команду к отдельному этапу.
Архитектура устройства, компоненты, схема, печатная плата и изготовление опытного образца. Учитываем питание, подключение, конструкцию и подготовку к сборке.
Управление периферией, алгоритмы работы, обмен данными и совместная отладка аппаратной и программной частей. Платформа определяется требованиями изделия.
Автомобильное, промышленное и диагностическое оборудование. Состав интерфейсов и протоколов выбираем по окружению устройства и требованиям к обмену.
Приложения для ПК, Android и iOS: настройка, управление оборудованием, отображение измерений и диагностика. Поддерживаемые ОС и способ связи согласовываются в проекте.
Разрабатываем тестирующее оборудование и ПО для проверки блоков управления. Проверяем совместную работу устройства и внешней системы, включая испытания у заказчика.
Комплектующие, монтаж плат, программирование, сборка, настройка и проверка. Материалы разработки связываем с процессом выпуска партии.
Среду выбираем по целевой платформе и исходным материалам. При доработке существующего устройства учитываем его компилятор, библиотеки и формат проекта.
Keil, ImageCraft и AVR Studio — инструменты, указанные в опыте команды. Выбор зависит от семейства контроллера и существующего проекта.
Visual Studio, Qt и Delphi. Разработка операторских программ, утилит настройки и диагностики, а также сопровождение ранее созданного ПО.
Android Studio и Apache Cordova. Выбор определяется целевой ОС, функциями приложения и требуемым доступом к оборудованию.
Если у вас уже есть код, схема или работающий образец, начнём с оценки этих материалов. Необходимость переноса на другую платформу и объём доработки определяем после технического обсуждения.
Готовое ТЗ не обязательно. Опишите задачу, текущую стадию и условия работы — этого достаточно для первого разговора.
Обсуждение — дистанционно. Очные встречи и испытания — по предварительной договорённости, в том числе у заказчика.