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

Как кодировать на C для буквенно-цифровой клавиатуры 4x3
В настоящее время я работаю над проектом, который имеет следующую настройку. микроконтроллер AVR IDE - Студия AVR Операционная система - FreeRTOS Для ввода я использую матрицу клавиатуры 4x3. Я уже закодировал клавиатуру 4x3, чтобы...
2181 просмотров
schedule 18.03.2024

Пакет сжатия/Zip для FreeRTOS
Я ищу способ сжатия файла txt/csv во встроенной системе Cortex M3 FreeRTOS. Затем сжатые файлы будут загружены машиной Linux, которая будет их надувать и использовать. Существует ли пакет программного обеспечения, совместимый с FreeRTOS и не...
1433 просмотров
schedule 27.12.2023

с использованием Cortex-M MPU
Запускаем новый софт, и думаем об использовании MPU. Наше новое программное обеспечение основано на FreeRTOS (с портом MPU). Мы правильно понимаем всю сегментацию по поводу межзадачного взаимодействия с MPU. С чем у нас возникают трудности, так...
704 просмотров
schedule 06.03.2023

FreeRTOS Sempahore от ISR не работает
Мне нужно создать устройство для сбора данных, единственной задачей которого является выборка некоторых GPIO, запись статуса GPIO и отправка его на ПК через UART для отображения на ПК. Я выбрал алгоритм (пожалуйста, поправьте меня, так как я очень...
6143 просмотров
schedule 14.12.2023

Перекрестное чтение FreeRTOS
Безопасно ли, чтобы один поток модифицировал атомарную единицу (например, char), а другой только читал ее? В среде, которая позволяет это, конечно, как freertos. Мне дали некоторый код, который делает именно это, он использует логическое значение...
74 просмотров

создание задачи внутри другой задачи во фриртос
Я новичок в RTOS и создаю простую систему реального времени для автомобильной промышленности. Мне интересно, можно ли создать задачу внутри другой задачи. Я пытался сделать это следующим методом, но он не работает. void vTask1 {...
5760 просмотров

stm32f303 фриртос
Я пытаюсь запустить freertos на обнаружении stm32f303. Я включаю все заголовочные и исходные файлы из архива freertos, скачанного с официального сайта. Также включаю переносимые файлы из папки /GCC/ARM_CM4F . Я использую компилятор codesourcery...
1380 просмотров
schedule 14.05.2023

не удается подключиться к привязанному адресу сокета lwip после простоя в течение некоторого времени
Я использую lwIP под FreeRTOS, IP-сервер работает на устройстве на базе ARM (Xilinx Zynq-7020), а клиент - это Windows. На стороне сервера, когда я привязываю, слушаю и принимаю адрес: порт, клиент может подключаться и читать / писать с этого...
1411 просмотров
schedule 18.06.2023

Проблемы TCP с freeRTOS + LwIP с потоками/задачами
Как и выше, возникают проблемы с использованием FreeRTOS + LwIP на Zedboard, когда плата просто выходит из строя и требует сброса питания. Я думаю, что это связано с сетевыми подключениями, у меня их два, один для входящего трафика и один для...
888 просмотров
schedule 12.12.2022

печать стека задачи в FreeRTOS
Я работаю над платой обнаружения STM32F4, я установил FreeRTOS на плату и смог запустить две задачи, созданные основной функцией. Теперь я хочу, чтобы задача 1 обращалась к локальным переменным задачи 2 при любой передаче переменной по ссылке или по...
719 просмотров
schedule 26.10.2022

Вопрос. Как создать потоки в FreeRTOS для обработки нескольких клиентов на TCP-сервере с помощью LwIP Netconn API?
Я запускаю пример tcpecho на основе LwIP Netconn API, код из http://www.st.com/web/en/catalog/tools/FM147/CL1794/SC961/SS1743/LN1734/PF257896 , в частности, приложение эхо-сервера TCP, описанное в примечаниях по применению UM1713. , и запустить...
1751 просмотров
schedule 10.01.2024

Как проверить, откуда ссылка на функцию
В чистом проекте C/C++ я использую gcc-arm-embedded (в настоящее время наиболее недавнее 4.9-2015-q2 ). По некоторым причинам я должен избегать использования некоторых функций, таких как некоторые из stdio и так далее (не хочу использовать...
760 просмотров
schedule 27.02.2023

Блокировка FreeRTOS для нескольких событий/объектов
В примере решения стека UDP/IP, здесь , есть предлагаемое решение для блокировки в одной очереди событий. Каким будет решение для защиты данных, на которые указывает указатель, до тех пор, пока они не будут обработаны задачей, ожидающей очереди....
819 просмотров
schedule 24.10.2023

Пул памяти в FreeRTOS, как в uC/OS II
Недавно я написал C-приложение для Microblaze и использовал uC/OS-II. uC/OS-II предлагает пулы памяти для выделения и освобождения блоков памяти фиксированного размера. Сейчас я пишу C-приложение для STM32, где на этот раз использую FreeRTOS....
2195 просмотров
schedule 10.01.2024

Как найти адрес памяти задачи или переменной в FreeRTOS
Я новичок в мире встроенных систем и систем реального времени, поэтому моя задача — вживую исправлять глючные задачи с помощью DMA, Моя проблема Как найти адрес памяти моей глючной задачи, чтобы проанализировать ее и в конечном итоге...
448 просмотров

Инструкция по сборке CPSID i не поддерживается Cortex M0
Я разрабатываю код для Cortex M0 с использованием FreeRTOS и eclipse с плагином AC6. В конце своих задач я использую assert, чтобы определить, превышает ли водяной знак моей задачи указанный размер задачи. Макрос, который я использую для...
1176 просмотров
schedule 11.02.2022

Инструменты для извлечения трассировки стека FreeRTOS / ARM / C ++ из дампа стека и файла .elf?
У меня встроенная система ARM Cortex-M4 под управлением FreeRTOS. Я реализовал механизм дампа журнала сбоев, который записывает файл на устройство хранения в случае фатальной ошибки, такой как деление на ноль, нулевой указатель, ошибки адреса,...
927 просмотров
schedule 17.06.2022

«Исключение ошибки использования» в ARM Cortex M
Я посетил лекцию по FreeRtos и Cortex M, где инструктор сообщил, что если безопасная версия API ISR не используется из ISR, это может привести к исключению ошибки использования в процессорах Cortex M. Это может произойти, потому что это может...
3996 просмотров
schedule 10.02.2024

Расчет размера стека в FreeRtos или TI rtos
Недавно я работал с Rtos и создал несколько задач для выполнения необходимых действий. Хотя кажется, что каждый раз, когда я создаю новую задачу с конфигурацией xTaskCreate или TI GUI, я просто стараюсь сохранить размер своего стека, чтобы стек не...
3365 просмотров
schedule 14.03.2024

ОСРВ и микроконтроллеры
Я новичок в микроконтроллерах и начал изучать микроконтроллеры AVR. Все, что я знаю, это то, что есть контакты ввода/вывода общего и расширенного функционала, и нам нужно считать их соответствующие резисторы. Я сделал пару проектов, используя один и...
146 просмотров
schedule 07.12.2022