Публикации по теме 'freertos'


RTOS 02 - Связь между задачами
Во второй части серии я подробно остановлюсь на межзадачном взаимодействии в RTOS. Если вы не читали первую часть, взгляните на нее, если хотите получить базовые знания об основах ОСРВ. RTOS 01 - в операционные системы реального времени В этой части серии я расскажу об операционных системах реального времени и их преимуществах в сложных проектах… muhammedimdaad.medium.com Пойдем в наш старый добрый ресторан. Итак, теперь есть три..

Вопросы по теме 'freertos'

Невозможно получить данные от USART — FreeRTOS — AT32UC3A0512
Просто пробую свои силы во FreeRTOS. Ниже приведены мои настройки - Микроконтроллер - AT32UC3A0512 Плата - ЭВК1105 Использование FreeRTOS Среда — AVR Studio 5 с последней версией 2.3 ASF Я только что создал новый проект из примера...
1036 просмотров
schedule 15.03.2022

FreeRTOS, Eclipse IDE и синтаксические ошибки
У меня есть небольшое раздражение при работе с кодом FreeRTOS в Eclipse, и я не уверен, что это только у меня или у других людей тоже есть эта проблема, но я вижу много синтаксических ошибок, выделенных в моем коде, но он компилируется/выполняется...
593 просмотров
schedule 01.09.2022

LwIP - netconn API - отправить TCP-пакет, пока процесс заблокирован?
Я использую FreeRTOS + LwIP для разработки устройства вызова прикроватной медсестры на базе Ethernet. После прочтения некоторых примеров и документов я хочу использовать netconn API LwIP для отправки и получения данных по TCP, потому что я не...
9547 просмотров

использовать va_list из другого потока
Я работаю с FreeRTOS (newlib) в небольшой встроенной системе и обнаружил, что printf и семейство тратят огромное количество места в стеке. У меня много задач, и мне не хватает оперативной памяти, чтобы сделать стек для каждой достаточно большим,...
1208 просмотров
schedule 12.11.2022

Значение приоритета в методе FreeRTOS xTaskCreate ()
Я не могу найти, что означает значение приоритета, переданное функциям создания задач FreeRTOS. Если я правильно помню, ThreadX использует меньшие значения для более высоких приоритетов, т.е. задача со значением приоритета 1 имеет более высокое...
6731 просмотров
schedule 29.05.2022

Реализация семафора в очередях в freeRtos
Являются ли очереди в freeRtos с самого начала также взаимоисключающими, я имею в виду, должен ли я создать какое-то взаимное исключение для записи или чтения из очереди, или это уже реализовано функциями xQueueRead и xQueueSend.
720 просмотров
schedule 22.05.2023

Первое использование malloc устанавливает кучу?
У меня была ошибка, которую я исправил, но мне нужно объяснить ее в отчете. Я работаю над встроенным устройством под управлением FreeRTOS, которое выполняет собственное управление памятью кучи. FreeRTOS имеет свою собственную версию malloc (),...
375 просмотров
schedule 25.07.2023

Назначение макроса mtCOVERAGE_TEST_MARKER в FreeRTOS
кто-нибудь может сказать мне, какова точная цель макроса mtCOVERAGE_TEST_MARKER() в исходниках FreeRTOS? По умолчанию он расширяется до нуля. Очевидно, что он используется для некоторых тестов покрытия, но я не могу придумать код, который мог бы...
2175 просмотров
schedule 26.02.2023

Конфигурация FreeRTOSMINIMAL_STACK_SIZE
В некоторых демонстрациях для FreeRTOS на микроконтроллерах Cortex M0 configMINIMAL_STACK_SIZE установлено значение 60, а в некоторых других — 70. При использовании программного обеспечения STM32Cube установлено значение 128. Мой вопрос: каков на...
5151 просмотров
schedule 30.10.2023

Как RTOS выполняет переключение задач из прерывания
Предположим, есть две задачи, выполняющие TASK_A и TASK_B. Во время работы TASK_A произошло прерывание, и необходимо переключение контекста на TASK_B. Находясь внутри ISR, нельзя напрямую переходить к TASK_B, поскольку он все еще находится в ISR и...
5085 просмотров
schedule 02.03.2023

FreeRTOS и инверсия приоритета
Поддерживает ли FreeRTOS инверсию приоритета при настройке для приоритетного планирования? Мне не удалось найти эту информацию на сайтах FreeRTOS.
2103 просмотров
schedule 06.05.2022

ОСРВ в ОСРВ
Я планирую запустить RTOS, например Nuttx, как процесс другой RTOS, например FreeRTOS, чтобы задачи freertos и Nuttx, работающие как задача Freertos, сосуществовали. Будет ли это осуществимой реализацией, учитывая, что базовое оборудование...
487 просмотров
schedule 06.01.2024

Настройка FreeRTOS с GCC (ARM)
Я новичок как в ОСРВ, так и в микроконтроллерах ARM Cortex. Мне нужно использовать библиотеку FreeRTOS + GCC + mbed.org с платой ядра STM32L053. Я успешно создал цепочку инструментов с GCC + mbed + qt-creator, но мне нужно добавить FreeRTOS к этой...
2831 просмотров
schedule 11.09.2022

Какова структура файла прошивки u-boot? ( ARM универсальный пб )
Я работаю над созданием файла, который я могу загрузить с опцией -kernel qemu. Я в основном возражаю, что файл конфигурации u-boot, который я нашел, должен быть размещен где-то в файле. Этот файл должен содержать двоичный файл u-boot, ядро...
198 просмотров
schedule 11.07.2023

lwip netconn api - не может получить ответ от сервера SNTP
Я пытаюсь написать простой SNTP-клиент для ESP8266 с lwip netconn API (используя esp-open-rtos). Проблема в том, что я не могу получить ответ от сервера. Код (без проверки ошибок и отладочных сообщений): #include <string.h> #include...
772 просмотров
schedule 28.02.2023

Использование набора очередей в Free RTOS
В Free RTOS моя задача должна ждать 3 разных события. Итак, что я сделал, так это в ISR я отправлю данные через очередь из 3 разных событий. И если что-то из очереди будет записано, то цак будет разблокирован. Также каждая из этой очереди может...
829 просмотров
schedule 19.10.2022

Могу ли я программно изменить спящий режим MCU в FreeRTOS?
Я новичок в FreeRTOS и работаю над платой, которая использует Процессор Cortex-M4 и FreeRTOS «FreeRTOS V7.4.2 — Copyright (C) Real Time Engineers Ltd, 2013 г.» Можно ли изменить режим MCU программно или через отладчик? Я хочу убедиться,...
53 просмотров
schedule 05.07.2022

FreeRTOS получает текущее время
У меня есть код, который работает с FreeRTOS, и я хочу его отредактировать, это код, который измеряет давление и температуру, и я хочу иметь время, когда эти измерения являются токенами. Может ли кто-нибудь сказать мне, как получить текущее время...
9978 просмотров
schedule 12.10.2022

Вопросы начинающих о компиляторах Frtos
Я хочу изучить FreeRtos. Я только начал читать несколько книг в формате pdf в Интернете. Я совсем новичок в этой области и у меня есть вопрос: Я погуглил и обнаружил, что компилятор Visual Studio 2010 Express поддерживает FreeRtos. Означает ли...
136 просмотров
schedule 19.10.2023

FreeRTOS (и другие ОСРВ) также является фреймворком
Как мы знаем, FreeRTOS - это операционная система реального времени. Например, если мы возьмем объяснение из вики: Framework . FreeRTOS имеет то, что мы можем назвать «инверсией управления» - FreeRTOS контролирует все задачи, выполняемые...
514 просмотров
schedule 29.12.2022