RTX5. Создание проекта

Создание проекта

Для создания приложения  с использованием RTX5 нужно выполнить следующие шаги:

  • Создайте новый проект
  • Выберите тип микроконтроллера
  • Далее в окне Manage Run-Time Environment (Менеджер Run-Time среды), выберите CMSIS::CORE и CMSIS::RTOS2 (API)::Keil RTX5 пункты. Вы можете добавить RTX в качестве библиотеки (Вариант: Библиотека), либо добавить полный исходный код (Вариант: Источник — это требуется, если вы используете Event Recorder (Регистратор событий):
  • Если Validation Output (Результат проверки) требует другие компоненты, вы можете использовать кнопку Resolve (Решить).
  • Нажмите Ok.
  • В окне Project (Проект) вы увидите файлы, которые были автоматически добавлены в ваш проект такие как RTX_Config.h, RTX_Config.c, библиотека или файлы исходного кода, а также системные файлы и файл запуска.
  •  Если вы используете вариант: Source (Исходник), вы должны убедиться, что используете режим компилятора C99 (Project Options -> C/C++ -> C99 Mode).
  • Вы можете добавить файлы шаблонов в проект, щелкнув правой кнопкой мыши на Source Group 1 и выбрав Add New Item в «Source Group 1». В новом окне нажмите «Шаблон кода пользователя». С правой стороны вы увидите все доступные файлы шаблонов для CMSIS-RTOS RTX:
  • Настройте RTX5 под нужды приложения используя RTX_Config.h файл.

Добавление поддержки определенных функций RTX

Если вам требуется дополнительные функции в вашем коде, подключите #include заголовочный файл rtx_os.h. Это позволяет работать с низким энергопотреблением и без системного таймера тиков.

Добавление Event Recorder (регистратор событий)

  • Чтобы использовать Event Recorder вместе с RTX5, выберите программный компонент Compiler: Event Recorder.
  • Выберите вариант Источник для программного компонента CMSIS: RTOS2 (API): Keil RTX5.
  • Вызовите функцию EventRecorderInitialize () в коде приложения (идеально это сделать в функции main () ).
  • Создайте код приложения и загрузите его на девайс для отладки.

Когда девайс генерирует информацию о событии, его можно просмотреть в отладчике μVision с помощью Event Recorder.

 

Оставить ответ