Денис Заикин

Плюс Keil'а в идущих "из коробки" пакетах, включающих поддержку микроконтроллеров, а так же библиотеки программирования.

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

Подключаем FreeRTOS к Миландр.

Миландр и FreeRTOS. Как установить и настроить FreeRTOS на микроконтроллере Миландр. Описание процесса настройки и использования.

Администратор
Cover Image

О полезности операционных систем реального времени можно говорить часами, ровно как и о их вреде. Но раз уж читаете эту запись, значит RTOS вам действительно нужна.

Здесь не будет описания как пользоваться FreeRTOS. Всё что будет затронуто - это запуск на микроконтроллере 1986ВЕ92У (К1986ВЕ92QI) фирмы Миландр. В принципе данный гайд аналогичен для 91, 93 и 94 чипа.

Если разобраться, и разложить всё по пунктам, то можно привести всю задачу к нескольким простым шагам:

  • скачиваем FreeRTOS и распаковываем;
  • создаем проект в Keil (я использую версию 5);
  • подключаем операционную систему;
  • настраиваем и пользуемся.

Альтернативная реализация SQRT() для STM32 Cortex-M3

Альтернативная реализация функции вычисления квадратного корня числа.

Администратор

Статья будет очень короткой, но надеюсь весьма полезной.

В одном из проектов необходимо было достаточно быстро вычислять некоторую формулу которая в себя включает вычисление квадратного корня 32-х разрядного целого числа. Как показал опыт функция из стандартной библиотеки выполняет вычисления достаточно долго. В итоге пришли к выводу, что необходимо сделать всё самим.

Так и родился этот достаточно короткий и быстрый код: