В следующем разделе представлен обзор структуры каталога и файлов, релевантных для пользователей 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. |
Оставить ответ
Вы должны быть авторизованы чтобы размещать комментарии.