RTX5. Структура каталога и обзор файлов

В следующем разделе представлен обзор структуры каталога и файлов, релевантных для пользователей CMSIS-RTOS RTX v5. Следующие ссылки на каталоги начинаются ниже пути установки пакета CMSIS, например ARM/CMSIS/version/CMSIS/RTOS2.

RTX v5 структура каталога

CMSIS-RTOS RTX v5 поставляется в исходном коде и содержит несколько примеров.

Каталог Содержимое
Include Include файлы для CMSIS-RTOS API v2. cmsis_os2.h это центральный файл include для пользовательских приложений.
Template CMSIS-RTOS API исходные и заголовочные файлы шаблонов.
RTX Каталог содержит специфичные файлы и папки для RTX. Также содержит файл описания компонента.
RTX/Config CMSIS-RTOS RTX конфигурационные файлы RTX_Config.h и RTX_Config.c.
RTX/Examples Примеры проектов, которые могут быть непосредственно использованы в инструментах разработки.
RTX/Include RTX v5 специфичные Include файлы.
RTX/Include1 CMSIS-RTOS v1 API заголовочные файлы.
RTX/Library Предварительно собранные библиотеки (подробности см. в следующей таблице).
RTX/Source Исходный код, который можно использовать с ARMCC и GCC.
RTX/Template Шаблоны пользовательских кодов для создания проектов приложений с CMSIS-RTOS RTX v5.

RTX v5 файлы библиотеки

CMSIS-RTOS RTX библиотека доступна как предварительно скомпилированная для ARMCC и GCC компиляторов и поддерживает все Cortex-M процессорные варианты в каждой конфигурации, включая Arm Cortex-M23 и Cortex-M33.

Файл библиотеки Процессорная конфигурация
Library/ARM/RTX_CM0.lib CMSIS-RTOS RTX библиотека для ARMCC компилятора, Cortex-M0 и M1, little-endian.
Library/ARM/RTX_CM3.lib CMSIS-RTOS RTX библиотека для ARMCC компилятора, Cortex-M3, M4, и M7 без FPU, little-endian.
Library/ARM/RTX_CM4F.lib CMSIS-RTOS RTX библиотека для ARMCC компилятора, Cortex-M4 и M7 с FPU, little-endian.
Library/ARM/RTX_V8MB.lib CMSIS-RTOS RTX библиотека для ARMCC компилятора, Armv8-M Baseline.
Library/ARM/RTX_V8MBN.lib CMSIS-RTOS RTX библиотека для ARMCC компилятора, Armv8-M Baseline, non-secure.
Library/ARM/RTX_V8MM.lib CMSIS-RTOS RTX библиотека для ARMCC компилятора, Armv8-M Mainline.
Library/ARM/RTX_V8MMF.lib CMSIS-RTOS RTX библиотека для ARMCC компилятора, Armv8-M Mainline с FPU.
Library/ARM/RTX_V8MMFN.lib CMSIS-RTOS RTX библиотека для ARMCC компилятора, Armv8-M Mainline с FPU, non-secure.
Library/ARM/RTX_V8MMN.lib CMSIS-RTOS RTX библиотека для ARMCC компилятора, Armv8-M Mainline, non-secure.
Library/GCC/libRTX_CM0.a CMSIS-RTOS libRTX библиотека для GCC компилятора, Cortex-M0 и M1, little-endian.
Library/GCC/libRTX_CM3.a CMSIS-RTOS libRTX библиотека для GCC компилятора, Cortex-M3, M4, и M7 без FPU, little-endian.
Library/GCC/libRTX_CM4F.a CMSIS-RTOS libRTX библиотека для GCC компилятора, Cortex-M4 и M7 с FPU, little-endian.
Library/GCC/libRTX_V8MB.a CMSIS-RTOS libRTX библиотека для GCC компилятора, Armv8-M Baseline.
Library/GCC/libRTX_V8MBN.a CMSIS-RTOS libRTX библиотека для GCC компилятора, Armv8-M Baseline, non-secure.
Library/GCC/libRTX_V8MM.a CMSIS-RTOS libRTX библиотека для GCC компилятора, Armv8-M Mainline.
Library/GCC/libRTX_V8MMF.a CMSIS-RTOS libRTX библиотека для GCC компилятора, Armv8-M Mainline с FPU.
Library/GCC/libRTX_V8MMFN.a CMSIS-RTOS libRTX библиотека для GCC компилятора, Armv8-M Mainline с FPU, non-secure.
Library/GCC/libRTX_V8MMN.a CMSIS-RTOS libRTX библиотека для GCC компилятора, Armv8-M Mainline, non-secure.

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