24.11.2022 12:16:34
Михаил, добрый день. В документации по портированию freemodbus (
В порте для freertos используется очередь сообщений длиной в 1 сообщение: Тогда код должен быть примерно такой:
Обработчики прерываний UART и таймера остаются те же, но вызываются централизованного обработчика fx_intr_handler() (см. примеры) Если у вас STM32F3, можно скачать пример для stm32f302, и адаптировать под вашу модель. Там есть пример использования прерывания. Примеры использования API: Руководства: |
|||
|
26.12.2019 14:22:12
Сергей, здравствуйте.
Архив с библиотекой и заголовочным файлом: Скоро мы выложим на сайте демо-проекты для плат с процессорами на cortex-m0. Для STM32CubeIDE алгоритм добавления библиотеки FX-RTOS такой же как в других IDE:
Справа выбираем “C/C++ Build” затем, “Settings” и на закладке “Tool Settings” переходим в “MCU GCC Linker”/”Libraries”. Так как ОСРВ нужна во всех конфигурациях Release и Debug, то нужно указать для какой конфигурации меняем настройки - [ All configurations ] Добавляем библиотеку в окне “Additional object files”. Путь к библиотеке укажем относительно расположения рабочего пространства (Workspace): Чтобы запустилась ОС, нужно добавить вызов функции fx_kernel_entry() в main() после инициализации контроллера. Первая пользовательская функция fx_app_init должна быть описана в main.c, она будет вызываться ядром ОС. |
|
|
14.10.2019 18:42:27
Для знакомства с FX-RTOS доступны
Последнюю версию инструментария GNU для платформы ARM можно |
|
|
14.10.2019 18:33:52
Варианты лицензий и их стоимость можно запросить на странице: |
|||
|