Вопросы по теме 'freertos'
Существуют ли какие-либо библиотеки интерпретируемых языков FreeRTOS?
Я работаю в компании, которая создала прошивки для нескольких устройств с помощью FreeRTOS. В последнее время наш запрос на новые функции превысил объем работы, на которую способны наши инженеры по прошивке, но мы также не можем позволить себе нанять...
5007 просмотров
schedule
27.08.2022
freeRTOS и параллельная обработка
Это простой вопрос: обрабатывает ли freeRTOS несколько потоков в нескольких процессах, как это делает «настоящая» система Linux?
5235 просмотров
schedule
15.03.2023
Вектор прерывания сброса SYSRSTIV установлен в 001Eh (выборка периферийного устройства / области конфигурации - PERF) еще до входа в основную
Вектор прерывания сброса SYSRSTIV устанавливается в 001Eh (выборка периферийного устройства / области конфигурации - PERF) еще до входа в основной. Почему это происходит?
Device: MSP430F5418 (RAM: 16 K)
Compiler: IAR MSP430
Data Models tried:...
1276 просмотров
schedule
18.02.2023
Можно ли не опрашивать задачу FreeRTOS taskGetTickCount()?
Я думаю, что у меня либо а) неправильное понимание того, как работает функция FreeRTOS taskGetTickCount(), либо б) что-то не так с нашим портом.
У меня есть отладка, в которой я показываю вывод xTaskGetCount(). Каждый раз, когда я выполнял...
2829 просмотров
schedule
14.06.2022
Разочаровывающее ограничение FreeRTOS xQueueCreate()
Я пытаюсь использовать queue для буферизации символов из моего UART ISR в фоновую задачу. Я хочу, чтобы очередь была длиной 512 байт. К сожалению, это невозможно, потому что тип аргумента размера unsigned portBASE_TYPE , который для xmega256a3...
2197 просмотров
schedule
18.04.2023
Лучший способ реализовать межпотоковое взаимодействие в FreeRTOS? - проверка состояния кабеля lwIP
Я хочу сделать кабель lwip вкл/выкл пуленепробиваемым с включенным DHCP и TCP-соединением. Оба решения работают нормально, но я не знаю, какое из них более разумно и правильно. (Я боюсь неправильных вызовов функций контекста)
Первое решение:...
1471 просмотров
schedule
05.05.2023
Переопределение malloc для обеспечения безопасности потоков в FreeRTOS
Могу я сделать что-то вроде этого:
#ifdef FREERTOS
#define malloc(size) pvPortMalloc(size)
#define free(ptr) pvPortFree(ptr)
#endif
и ожидать, что он всегда будет вызывать pvPortMalloc() вместо malloc() ?
Кроме того, какая разница,...
5983 просмотров
schedule
18.06.2022
Очереди в FreeRTOS
Я использую плату Freescale FRDM-KL25Z с программным обеспечением Codewarrior 10.6. Моя цель - сделать небольшую программу в FreeRTOS, которая считывает напряжение с термистора аналого-цифровым преобразователем (0-3,3 В) и в зависимости от этого...
724 просмотров
schedule
28.10.2022
freertos vTaskDelete(NULL) нет свободной памяти
Я начинаю изучать FreeRTOS. Сейчас я пытаюсь сделать функцию задачи печати с помощью этого кода:
static void vTaskPrint(void *pvParameters) {
taskENTER_CRITICAL();
printf("%s", (char *)pvParameters);
printf("xPortGetFreeHeapSize:...
2802 просмотров
schedule
12.05.2023
Основы ОС реального времени
Я пытаюсь изучить RTOS с нуля, и для этого я использую freeRTOS.org в качестве эталона. Я считаю этот сайт лучшим ресурсом для изучения RTOS. Однако у меня есть некоторые сомнения, и я пытался выяснить, но не смог получить точных ответов.
1) Как...
391 просмотров
schedule
16.05.2022
Почему FreeRTOS использует тип short и long, но не тип int?
Из раздела Использование ядра FreeRTOS Real Time — Standard Edition, стр. 143 я заметил, что:
типы int никогда не используются — только длинные и короткие
Я хотел бы знать, почему, но я не нахожу ответа на его официальном сайте и...
1622 просмотров
schedule
21.03.2023
Hard Fault при переключении задач с FreeRTOS на STM32
Я перемещаю свое приложение с Tiva TM4C123gh6pm (Cortex-M4) на STM32F446 (также Cortex-M4).
Я использую общую процедуру инициализации для обоих, и она хорошо работает для основных приложений.
__attribute__(( naked ))
void ResetISR(void)
{
/*...
3442 просмотров
schedule
07.10.2022
Медленный Systick FreeRTOS
У меня проблема с FreeRTOS, когда кажется, что скорость systick () составляет 1/2 ожидаемой скорости. Все функции таймера или задержки задачи занимают примерно в 2 раза больше времени. Это было проверено в версиях 8.2.0 и 8.2.3 с использованием...
1325 просмотров
schedule
29.06.2022
Требования к компьютеру для RTOS
Существуют ли какие-либо особые требования к компьютерному оборудованию (ЦП/материнская плата/ОЗУ/и т. д.) для запуска RTOS? Возможно ли это для любого процессора x86 или для этого нужны определенные функции? Например, я читал, что freeRTOS...
83 просмотров
schedule
04.02.2023
ошибка сборки на Keil uVision5 при компиляции FreeRTOS v8.1.2 с помощью cmsis
Я использую Keil uvision5 для компиляции cmsis_os.c (обертка для моей FreeRTOS).
Я получаю эту ошибку: ..\Middlewares\Third_Party\FreeRTOS\Source\portable\GCC\ARM_CM4F\portmacro.h(221): ошибка: #18: ожидается ")"
portmacro.h имеет это:...
906 просмотров
schedule
09.05.2023
почему muset установил группу приоритетов freertos на group_4?
Я разрабатываю на freertos, и меня смущает одна вещь: почему предлагается « назначить все биты приоритета в качестве битов вытесняющего приоритета, не оставляя битов приоритета в качестве битов подприоритета »?
Кто-нибудь может мне помочь? Спасибо.
69 просмотров
schedule
19.04.2022
Задачи Arduino uno freertos перестали работать
Я работаю над проектом с Arduino UNO, я использую freertos для многозадачности, у меня две задачи: 1-TaskLedBlink. и 2-TaskSerialP6008. первая задача. используется для двукратного мигания светодиода через каждый заданный период времени, а второй...
913 просмотров
schedule
09.05.2022
Конфигурации расписания freeRTOS для задач
У меня сейчас freeRTOS работает на моей плате Microzed. Я использую Xilinx SDK в качестве программной платформы, и до сих пор я мог создавать задачи и назначать приоритеты.
Мне просто было любопытно узнать, можно ли назначить фиксированное время...
301 просмотров
schedule
04.01.2023
Преобразование проекта CubeMX C в C ++ вручную не выполняется при включении FreeRTOS
Цепочка инструментов - SW4STM32, gcc, процессор - STM32F303K8 (Nucleo 303K8), минимальный тестовый проект без реального пользовательского кода вообще. Процесс преобразования проекта, созданного ST CubeMX, хорошо документирован и, по-видимому,...
1164 просмотров
schedule
10.09.2022
Повреждение данных FatFS при чтении и записи
Мы используем FatFS Чана с FreeRTOS и lwIP на плате с Cortex-M4. . Плата может отправлять и получать файлы через сокет TCP и сохранять их на SD-карте с использованием FatFS.
Я пытаюсь проверить функциональность, но кажется, что она работает...
836 просмотров
schedule
19.07.2023