Size: a a a

Про разработку электроники

2021 May 18

l

linxuil in Про разработку электроники
Nuttx может и будет съедать немного больше энергии и ресурсов, но вопрос еще во времени разраьотки по и возмодности его написания на обычном пк и потом переноса на мк. В случае простых устройств этотне критично, светодиодом там помигать или двигателем поуправлять, пакеты попередавать.

Но если писать кучу софта и кастомизировать драйвера, то подход с posix мне кажется более выигрышным даже если устройство бцдет работать 5, а не 6 часов, зато код будет написан быстрее и качественее.
Плюс можно будет при сьорке выбирать в настройках какой драйвер вы хотите соьрать. Там сборка удоьная жутко, плбс под nuttx хоть это и posix есть порты на многие мк и есть куча драйверов уже написаных. Возможно вам и писать меньше прийдется.
источник

f

fait in Про разработку электроники
Спасибо рассмотрю этот вариант.
На первый взгляд выглядит интересно.
источник

f

fait in Про разработку электроники
С подозреваю, что pi-zero или Compute Module будут слишком много кушать.
источник

T

Thorn in Про разработку электроники
короче, на каждой дочерней плате у вас будет микроконтроллер. нужно спроектировать стандартную шину, протокол совместного доступа к ней, enumeration протокол
источник

l

linxuil in Про разработку электроники
У compute module есть большие требования к питанию, минимум 1.5 -2.0 ампера блок питания, если меньше будет, то не стабильно работает и иногда перезагружается)
источник

l

linxuil in Про разработку электроники
Особенно это выражается при раьоте его беспроводного модуля
источник

T

Thorn in Про разработку электроники
блин, если так нужен линукс, есть же ebmedded SoC типа mp1 или am33xx
источник

l

linxuil in Про разработку электроники
Но штука удобная
источник

T

Thorn in Про разработку электроники
зачем пихать туда мультимедиа процессор?
источник

l

linxuil in Про разработку электроники
Compute module и правда быстро модно сделать прототип
источник

l

linxuil in Про разработку электроники
Кстати дедо говорит
источник

l

linxuil in Про разработку электроники
Дело*

Посмотрите про smarc модули
источник

l

linxuil in Про разработку электроники
Это аналог compute module, но там разные есть варианты с разными потребительными возможностями.

Но это скорее пока что то не стандартное. Прийдется искать, выбирать поставщика и тд. Вот так пойти и купить не получится
источник

f

fait in Про разработку электроники
Спасибо всем за информацию, пойду её "переваривать".

Пока склоняюсь к STM32 + RTOS на борту.

Предполагается, что устройство будет долгое время спать, при необходимости просыпаться, обмениваться данными и снова засыпать.
источник

l

linxuil in Про разработку электроники
У вас на каждом модуле интерфеймном будет мк?
источник

T

Thorn in Про разработку электроники
источник питания с резервом тоже лучше сделать отдельным модулем, кстати
источник

f

fait in Про разработку электроники
Как один из вариантов, в другом варианте коммутация разных интерфейсов с помощью CPLD на мат плате.
источник

l

linxuil in Про разработку электроники
Может есть вариант еще сделать эти мк на модулях интерфейсными, пепеваривающими конкретный lora напоимер модуль, а внешний интерфейс сделать простым и единообразным.

Так работают умные дисплей по uart, плюс всеми любимый esp, а так же любой модуль обменивающийся АТ командами
источник

l

linxuil in Про разработку электроники
Так вы разделите сложность проекта, и тестирование будет проще, как и поиск ошибок.

Но увеличится сложность так как прогать надо два мк и связь между ними.
источник

f

fait in Про разработку электроники
В самом устройстве планируется встроенный LiFePO4, основное питание через разъём, к которому будет подключаться внешний аккумулятор или сетевой блок питания или всё вместе.
источник