Вопросы по теме '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 просмотров
schedule
02.02.2024
создание задачи внутри другой задачи во фриртос
Я новичок в RTOS и создаю простую систему реального времени для автомобильной промышленности.
Мне интересно, можно ли создать задачу внутри другой задачи. Я пытался сделать это следующим методом, но он не работает.
void vTask1 {...
5760 просмотров
schedule
25.07.2023
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 просмотров
schedule
16.03.2023
Инструкция по сборке 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