Есть некоторый проект, состоит из устройства и компьютера. На компе софт на питоне, получает данные от устройства, анализирует и сохраняет.
Есть желание запихнуть это все внутрь устройства, дабы оно могло работать автономно.
Имеется пустой объем примерно 10х10х1 см, к которому подведены все интерфейсы и питание 3,3В до 1А.
Что нужно:
4 компорта
Интерфейс к SD флешке
И все. Вычислительные требования небольшие.
Минусом является - небольшая партия, 20-30 устройств, соответственно хочется максимально сэкономить на разработке.
Есть идея, сделать это примерно так:
Беру процессорный модуль SoDIMM с распаянным процессором, памятью. Например raspberry pi compute module, http://starterkit.ru/html/index.php?name=s...view&id=105 https://www.terraelectronica.ru/catalog_info.php?CODE=984699 или аналогичный.
Разрабатываю материнскую плату (в лучшем случае - пассивную, в худшем - с DCDC и парой USB-UART переходников)
Ставлю туда линукс с питоном. Портирую софт.
Плюсы
Наличие Ethernet'а - в дальнейшем можно легко расширить функционал.
Простота разработки и отладки.
Минусы
Прожорливость (батарейки хоть и больше, но не бесконечные)
Риск - неизвестно, что будет с доступностью выбранного процессорного модуля через пару лет.
Вопрос.
Какой процессорный модуль стоит выбрать в данном случае?
Или ну его, взять младший STM32F и переписать софт?