Перевод может содержать ошибки. Читайте первоисточник: 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 была портирована на большое количество различных архитектур и компиляторов. Каждый порт сопровождается предварительно сконфигурированным demo application, которое позволит максимально быстро приступить к работе. Более того, каждое демонстрационное приложение сопровождается страницей документации, предоставляющей полную информацию о том, где находится исходноый код демонстрационного проекта, как собрать демонстрационное приложения и как настроить целевое оборудование ("железо").
Страница документации на демонстрационное приложение также предоставляет важную информацию, специфическую для порта, включая информацию о том, как писать совместимые с FreeRTOS обработчики прерываний, которые неизбежно немного отличаются для различных микроконтроллерных архитектур.
Чтобы начать работу за несколько минут - следуйте этим простым инструкциям:
Скачайте файл zip-архива с FreeRTOS. Он содержит исходный код ядра ОС и демонстрационные проекты для каждого официального порта. This contains the RTOS kernel source code and demo projects for every official port. Не удивляйтесь количеству файлов. Для одного демонстрационного приложения требуется лишь маленькое подмножество! Распакуйте файлы в удобный каталог.
! Здесь используется слово vendor, которое переводится как "поставщик". Но по-смыслу должен быть "производитель". Разверните пункт меню "Supported Devices & Demos", затем выберите ссылку "Officially Supported Demos" (смотрите изображение справа - хм, а что это? Не нашёл) для просмотра списка производителей микроконтроллеров, поддерживаемых FreeRTOS. Кликнув на названии производителя микроконтроллеров вы переместитесь к списку страниц документации, относящихся к этому производителю.
Обратитесь к разделу Изменение демонстрационного приложения для запуска на другом оборудовании, если официальный предварительно сконфигурированный порт для вашей платы разработки недоступен.
Следуйте инструкциям на странице документации по порту FreeRTOS, чтобы найти нужный проект в структуре каталогов FreeRTOS, а затем откройте и соберите демонстрационный проект.
Следуйте инструкциям на странице документации по порту FreeRTOS, чтобы настроить целевую платформу, загрузить и запустить приложение. На той же странице будет приведена информация о функциональности демонстрационного приложения, чтобы вы могли понять, корректно работает приложение или нет.
Вот и всё! :-)
Самый простой путь создания своего собственного приложения под FreeRTOS, это создание приложения на базе демонстрационного приложения, которое предоставляется для выбранного вами порта. После первоначальной сборки и проверки работы приложения, постепенно удалите демонстрационные функции и исходные файлы, и замените их кодом своего собственного приложения.
Далее приведены некоторые ссылки на ценную информацию для серьёзного разработчика: