Запуск FreeRTOS на MIK32: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 5: | Строка 5: | ||
В данной статье будет рассмотрено портирование этого проекта под платформу MIK32. Здесь не будет обучения работе с этой ОСРВ, однако таких материалов в интернете довольно много, поэтому здесь будет информация только про то, что нужно изменить в порте под RISC-V из стандартной поставки с сайта freertos.org. | В данной статье будет рассмотрено портирование этого проекта под платформу MIK32. Здесь не будет обучения работе с этой ОСРВ, однако таких материалов в интернете довольно много, поэтому здесь будет информация только про то, что нужно изменить в порте под RISC-V из стандартной поставки с сайта freertos.org. | ||
=== Первые шаги === | |||
==== Загрузка файлов проекта ==== | |||
Для начала требуется скачать стандартный пакет с сайта freertos.org | |||
[[Файл:Freertos 1.png|центр|мини]] | |||
Сохраним этот архив на локальном диске и развернем его содержимое. | |||
==== Краткое пояснение - что-где ==== |
Версия от 07:51, 2 июня 2023
Введение
Большинство современных приложений на микроконтроллерах с 32-битной архитектурой требуют применения операционных систем реального времени (ОСРВ). Таких систем существует довольно много - ombOC, microC/OC-II, ThreadX, chibiOS, openRTOS и многие другие, но, наиболее получивших распространение стала система - FreeRTOS.
FreeRTOS - это бесплатное ответвление проекта openRTOS. Дополнительную прелесть этой системе придает легкая интеграция TCP/IP стека lwIP, так же проект с открытым исходным кодом.
В данной статье будет рассмотрено портирование этого проекта под платформу MIK32. Здесь не будет обучения работе с этой ОСРВ, однако таких материалов в интернете довольно много, поэтому здесь будет информация только про то, что нужно изменить в порте под RISC-V из стандартной поставки с сайта freertos.org.
Первые шаги
Загрузка файлов проекта
Для начала требуется скачать стандартный пакет с сайта freertos.org
Сохраним этот архив на локальном диске и развернем его содержимое.