You are here

Руководство по быстрому старту

Перевод может содержать ошибки. Читайте первоисточник: FreeRTOS Quick Start Guide

Назад: [FreeRTOS home] Вверх: [FreeRTOS home] Вперёд: [FreeRTOS home]

 

Эта страница начинается описанием того, как запустить ОС на вашей целевой системе как можно быстрее. А ниже расположен раздел "Следующие шаги - читаем далее", предоставляющий набор ссылок, который позволит вам расширить ваши знания, получить ответы на общие вопросы и стать опытным пользователем FreeRTOS.

Также смотрите документацию в разделе Getting Started With Simple FreeRTOS Projects и, для лучшего понимания предмета, FreeRTOS books. Существует даже FreeRTOS Windows port, который позволяет проводить эксперименты с FreeRTOS на компьютере под управлением Windows, с использованием свободных инструментов, и без специальных требований к "железу". Новичкам в разработке под FreeRTOS рекомендуется также использовать макрос configASSERT().

 

Инструкции по быстрому старту FreeRTOS

FreeRTOS была портирована на большое количество различных архитектур и компиляторов. Каждый порт сопровождается предварительно сконфигурированным demo application, которое позволит максимально быстро приступить к работе. Более того, каждое демонстрационное приложение сопровождается страницей документации, предоставляющей полную информацию о том, где находится исходноый код демонстрационного проекта, как собрать демонстрационное приложения и как настроить целевое оборудование ("железо").

Страница документации на демонстрационное приложение также предоставляет важную информацию, специфическую для порта, включая информацию о том, как писать совместимые с FreeRTOS обработчики прерываний, которые неизбежно немного отличаются для различных микроконтроллерных архитектур.

Чтобы начать работу за несколько минут - следуйте этим простым инструкциям:

  1. Получение исходного кода FreeRTOS:

    Скачайте файл zip-архива с FreeRTOS. Он содержит исходный код ядра ОС и демонстрационные проекты для каждого официального порта. This contains the RTOS kernel source code and demo projects for every official port. Не удивляйтесь количеству файлов. Для одного демонстрационного приложения требуется лишь маленькое подмножество! Распакуйте файлы в удобный каталог.

  2. Найдите соответствующую страницу докуменации:

    ! Здесь используется слово vendor, которое переводится как "поставщик". Но по-смыслу должен быть "производитель". Разверните пункт меню "Supported Devices & Demos", затем выберите ссылку "Officially Supported Demos" (смотрите изображение справа - хм, а что это? Не нашёл) для просмотра списка производителей микроконтроллеров, поддерживаемых FreeRTOS. Кликнув на названии производителя микроконтроллеров вы переместитесь к списку страниц документации, относящихся к этому производителю.

    Обратитесь к разделу Изменение демонстрационного приложения для запуска на другом оборудовании, если официальный предварительно сконфигурированный порт для вашей платы разработки недоступен.

  3. Сборка проекта:

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

  4. Запуск демонстрационного приложения:

    Следуйте инструкциям на странице документации по порту FreeRTOS, чтобы настроить целевую платформу, загрузить и запустить приложение. На той же странице будет приведена информация о функциональности демонстрационного приложения, чтобы вы могли понять, корректно работает приложение или нет.

Вот и всё! :-)

 

Следующие шаги - читаем далее

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

Далее приведены некоторые ссылки на ценную информацию для серьёзного разработчика:

 

Hobby's category: