FreeRTOS на Arduino nano

Для моей колонки «soundbar» я проектирую управляющий модуль. На Arduino nano. Чтобы колонка автоматически включалась при обнаружении звукового сигнала на входе от телевизора, и чтобы телевизионный ИК пульт мог регулировать громкость колонки, когда она включена. Ну и чтобы, собственно, управлять микросхемой-регулятором громкости.

Опыт показал, что сочетание FreeRTOS и Arduino nano возможно, но особого простора для творчества тут нет.

  • 5 задач
  • 5 мьютексов
  • 4 таймера
  • 2 очереди
  • 2 EventGroups

И память уже забита настолько, что шаг вправо-влево означает либо переполнение кучи, либо переполнение стеков задач. Я, конечно уместил всё это хозяйство в ардуинку, подкручивая настройки системы (в основном размер стека задач по-умолчанию), но похоже, это примерно всё, что может вынести этот Боливар.

Добавить комментарий