Size: a a a

2021 May 11

М

Максим in STM32
На конечных автоматах делается такое, или другое название switch технология
источник

М

Максим in STM32
Применение Switch-технологии при разработке прикладного программного обеспечения для микроконтроллеров. Часть 1 - Компоненты и технологии - журнал об электронных компонентах
https://kit-e.ru/circuit/primenenie-switch-tehnologii-pri-razrabotke-prikladnogo-programmnogo-obespecheniya-dlya-mikrokontrollerov-chast-1/
источник

ЮБ

Юрий Бичун in STM32
А какая нынче минимально требовательная rtos есть? Типа кокоса
источник

RK

Ravil Kudashev in STM32
чибиос
источник

s

stD in STM32
Группа про stm32.
источник

ГК

Геннадий Ковалёв... in STM32
То есть запуск ОС на stm32 - это оффтопик?
источник

s

stD in STM32
Нет.
источник

ГК

Геннадий Ковалёв... in STM32
А, хорошо.
источник

ГК

Геннадий Ковалёв... in STM32
Ну тогда просто любопытно: zephyr кто-нибудь, кроме меня на stm32 использует?
источник

M

Maxim in STM32
Вопрос: Есть устройство которое при старте шлёт ворох ерунды по uart тем самым не давая его настраивать (ну или dma) если просто вставить задержку то всё работает, но это как-то неспортивно. Собственно как правильно дождаться готовности для настройки uart??(cmsis) Заранее спасибо.
источник

ГК

Геннадий Ковалёв... in STM32
Я делаю функцию uart_flush(), которая при старте вынимает всё из uart "в никуда". Как только по таймауту она не получила ни одного байта, uart считается готовым.
источник
2021 May 12

М

Максим in STM32
Решил сделать бутлодер с сохранением предыдущей прошивки, для этого решил разбить память по полам и новый принятый образ записывать в отдельные сектора. Что бы при включении по понимало откуда стартовать решил ещё зарезервировать 1 2 сектор под шапку прошивки в них будет храниться crc  принятой прошивки и индекс какая прошивка была записанная последней соответственно на какой адрес переносить таблицу прерывания.
Сам бутлодер будет находиться в 0 секторе он только проверяет прошивки на валидность и запускает их.

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

КА

Константин Артемьев... in STM32
Можно склеить hex файл из бутлоадера и прошивок
источник

IK

Igor Kr. in STM32
Можно при прошивке указывать адрес с которого начинать писать
источник

ГК

Геннадий Ковалёв... in STM32
FYI существует проект MCUBoot как раз с функционалом, который Вы делаете. Можно подсмотреть.
источник

NN

Nik Nikita in STM32
Возможно ли получить изображение с камеры передать на МК, и попробовать настроить распознование объектов?
источник

NN

Nik Nikita in STM32
Теоретически😅
источник

NN

Nik Nikita in STM32
Не на blue pill так хоть на discovery
источник

M

Maxim in STM32
Можно, но вас вряд-ли устроит такой уровень "распознания". Наверно более эффективно будет передавать изображение на "сервер" и обрабатывать там.
источник

ГК

Геннадий Ковалёв... in STM32
Тут всё очень сильно зависит от деталей: производительности MCU, FPU, типа сети, её размера. А точность не сильно, поскольку обучение будет произведено явно на более производительном оборудовании.
источник