Интернет вещей · Инженерные услуги для бизнеса
MCU Драйверы периферийных устройств и встроенное ПО для сбора данных
Разрабатываем драйверы для выбранных MCU UART, SPI, I²C, ADC, таймеров, периферийных устройств и подключенных датчиков. Для компаний, производящих оборудование, у которых уже есть основные платы управления и которым необходимо разработать программное обеспечение для сбора данных и интерфейса.
Объем разработки
Разрабатываем драйверы для выбранных MCU UART, SPI, I²C, ADC, таймеров, периферийных устройств и подключенных датчиков.
- Для кого эта услуга
- Компании, производящие оборудование, у которых уже есть основные платы управления и которым необходимо разработать программное обеспечение для сбора данных и интерфейса.
- Результаты для согласования
- Исходный код драйвера, описание интерфейса, конфигурация сборки и записи испытаний целевой платы.
Исходные данные проекта
Информация используется для определения интерфейсов, условий реализации и объема работ.
- MCU полная модель, макетная плата или прототип и принципиальная схема
- Модель периферийного устройства, распиновка, скорость шины и синхронизация интерфейса
- Инструментарий, файлы запуска, ограничения на ресурсы существующего кода и встроенного ПО.
Результаты работ и приёмка
- Документация на поставку
- Исходный код драйвера, описание интерфейса, конфигурация сборки и записи испытаний целевой платы.
- Версии и воспроизводимость
- В списке поставки записано целевое оборудование, версия программного обеспечения, этапы сборки или развертывания, конфигурация интерфейса и записи испытаний, чтобы облегчить последующее интеграционное тестирование и обслуживание.
- Проверьте инициализацию периферийных устройств, а также результаты чтения и записи на целевой плате.
- Проверьте прерывания, DMA, таймауты и возвраты ошибок.
- Запишите версию сборки, а также использование ОЗУ и флэш-памяти.
Приемка осуществляется на основании подтвержденных обеими сторонами оборудования, версии, среды, образцов и показателей; Объем исходного кода и проектной документации, материалов прототипа, гонорары третьих сторон и последующее обслуживание указаны в проектной документации.
Часто задаваемые вопросы
Можно ли добавить драйверы датчиков в существующую кодовую базу?
Сначала убедитесь, что проект собирается, периферийные ресурсы не конфликтуют и существующие требования к интерфейсу понятны. Затем можно добавить драйверы и примеры использования, а журнал изменений привязать к согласованному базовому коду.
Какая информация необходима для определения объема разработки?
Пожалуйста, предоставьте: MCU полную модель, макетную плату или прототип и принципиальную схему; Модель периферийного устройства, распиновка, скорость шины и синхронизация интерфейса; Инструментарий, файлы запуска, ограничения ресурсов существующего кода и встроенного ПО. Недостающую информацию можно устранить путем проверки интерфейса или целенаправленного технико-экономического обоснования до согласования объема.
Обсудите свой проект
Определите область действия с помощью вашего устройства и информации об интерфейсе
Укажите целевые функции, существующее оборудование или код, протоколы интерфейса, среду развертывания и запланированные этапы, чтобы облегчить оценку рабочей нагрузки и этапы реализации.
Онлайн
Телефон
WeChat
вернуться наверх