Описание тега micrium
Micrium - это ядро операционной системы с упреждающей многозадачностью в реальном времени для микропроцессоров, основанное на приоритетах.
4
ответа
LinkedList добавление элемента
У нас есть проблема с нашим LinkedList в C. Когда я подсчитываю, сколько узлов должно быть в списке, я всегда получаю 1 LL count: 1 Это Добавить, посчитать и получить последний элемент кода списка: void addLL(LL * head) { LL *newNode; LL *tail = get…
25 апр '12 в 10:23
1
ответ
Приведение типа к не типизированной структуре
В основном я получаю данные из другого потока в ОСРВ. Эти данные являются булавкой на доске. Все порты ввода-вывода находятся в структурах / объединениях в файле iodefine.h. Посмотрите, например, на то, как Micrium сделал это: struct st_portd { unio…
24 май '12 в 13:45
1
ответ
UC/OS III семафор внутри ISR иногда не работает
У меня проблема с семафором, кажется, что иногда SemPost, вызываемый внутри ISR, не эффективен. Мое приложение основано на Micrimum UCOS III, а целевая платформа основана на Microsemi Smartfusion2 SoC (Cortex-M3). Мое приложение состоит из двух зада…
08 ноя '15 в 10:02
1
ответ
Файловая система micrium получает оставшееся пространство
Мне интересно, есть ли какие-либо встроенные функции для uC/FS, чтобы получить объем памяти, оставшийся на моей SD-карте в формате FAT32. Большое спасибо. PS. Я посмотрел вокруг, но, кажется, не смог найти его в руководстве.
28 фев '13 в 05:48
1
ответ
IAR для ARM под управлением Micrium OS-III - Понимание использования памяти
Как определить размер стека, используемого задачами, сгенерированным файлом MAP? Как определить размеры стека и кучи в оперативной памяти ARM Как определить, требуется ли больший размер стека для задач?
10 июл '15 в 07:17
1
ответ
Функция обратного вызова таймера Micrium OS -III не вызывается
Я использую компилятор Keil для руки (STM32F4). В своем коде я создал таймер для вызова функции, которая вызывает функцию из файла *.lib. Функция вызывается, если я использую оптимизацию компоновщика уровня 0 (O-0) и приложение работает нормально. Е…
16 сен '15 в 07:01
1
ответ
Промежуточное программное обеспечение роботов (OpenRTM, OROCOS, RSCA, ASEBA и т. Д.) Поддерживает порт RTOS(Micrium, QNX, Keil, FreeRTOS?
У меня есть вопрос к вам. Существует некоторое связующее программное обеспечение с открытым исходным кодом для роботов, которое содержит библиотеки для разработчиков робототехники, выполняющих операции ввода-вывода. Это действительно мощные инструме…
10 дек '12 в 15:00
2
ответа
UC/OS-III Systick & Периферийный таймер0 для ШИМ вмешиваться
У меня проблемы с получением сигнала PWM для светодиодов, работающих без сбоев на NXP LPC1857 с ОС uC/OS-III. Только когда я отключаю ОС, работающую на 1 мс, мерцание, которое происходит регулярно, прекращается. Я настроил свой таймер с 4 регистрами…
23 апр '16 в 21:16
2
ответа
Malloc в ОС ОС UC/ III Micrium
Мы используем ОСРВ ОС u /OS-III от Micrium. Мы пытаемся вернуть значение malloc в ОСРВ. Когда мы выполняем malloc 99999 (слишком много для ОЗУ) перед запуском RTOS, мы получаем нулевой указатель назад, чего мы и ожидаем. Когда мы делаем то же самое …
15 май '12 в 12:44
0
ответов
Узнайте, является ли объект по определенному адресу указателем
У меня есть программа для ПК, которая обменивается данными через соединение TCP/IP со встроенной платой (Infineon XE169 (семейство C166)). Эта программа ПК запрашивает, какие данные хранятся по определенному адресу. Программа для ПК - это uC/Probe, …
14 мар '18 в 11:31
0
ответов
Компилятор DWARF Micrium µC / Probe 4.2.17.530
Я пытаюсь записать некоторые переменные в Micrium uCProbe, для этого программе требуется скомпилированный файл ELF, созданный IAR после последнего обновления. Я получаю это сообщение на ucProbe. Невозможно проанализировать файлы ELF в форматах, отли…
04 окт '17 в 10:51
1
ответ
Как привязать к широковещательному адресу в Micrium
Я пытаюсь найти способ привязать сокет IPv4 UDP к широковещательному адресу в Micrium (µC/OS-Ⅲ). Попытка привязать сокет к фактическому широковещательному адресу просто возвращает NET_SOCK_ERR_INVALID_ADDR, Трансляция прямо не упоминается в списке в…
17 июн '16 в 08:46
1
ответ
Выделение и освобождение в микроконтроллерах µC/OS-III
Мы используем ОСРВ µC/OS-III от Micrium с RX62N от Renesas. Мы создали систему, в которой мы должны динамически размещать и освобождать данные. Мы обнаружили, что функции malloc() и free() плохо работают с ОСРВ. Однако в ОСРВ имеется специальная фун…
23 май '12 в 09:47
1
ответ
FATFS на ST32 с устройством, настроенным как USB-накопитель
В настоящее время я разрабатываю приложение для ST32 (STM32F103xC) с использованием Micrium OS-II. Пока что все прошло гладко, но сейчас я попал в блок и не могу продолжить. Плата настроена для работы в качестве запоминающего устройства USB с исполь…
14 ноя '13 в 09:55
0
ответов
Встроенный C с отладкой RTOS на SD-карте застрял
Я использую RX62N R5F562N8BDFP (если я читаю маленький чип хорошо). Также я использую Micrium RTOS на чипе. Таким образом, код, который я использовал, читает SystemSettings и отлаживает, если SystemSettings доступны или нет. Если SystemSettings отсу…
01 май '12 в 09:15
0
ответов
UC/Probe не запрашивает необходимые данные
Прежде всего, я должен извиниться за большой объем данных, которые я добавил в свой пост. Но так как я не могу понять, в чем и где именно заключается моя проблема, я думаю, что все это необходимо, чтобы объяснить себя. Как я объяснил в предыдущем по…
19 мар '18 в 11:25
1
ответ
Чтение / запись файлов с карты памяти USB в ОС uC-OS/II
У меня есть плата с процессором ARM и микросхемой RTOS. Мне нужно для чтения / записи файлов с карты памяти USB. Например, стандартная функция, которая переименовывает файл следующая - int FS_Rename (const char * sExistingName, const char * sNewName…
09 дек '10 в 13:35
2
ответа
Micrium uC-OS/II на Dynamic C/Rabbit - возможно, задание голодает
Я пытаюсь запустить 2 задачи в моем Dynamic C под Micrium uC-OS/II. Одна задача - это обработчик http, другая - чтение с последовательного порта. Задача последовательного порта, по-видимому, препятствует выполнению задачи http. Есть идеи, почему это…
10 июл '10 в 18:08
0
ответов
Что является источником ошибки IID 0x7ffffff в отладчике CCES и как ее исправить?
У меня проблемы с передачей MDMA на ADSP-SC584. Я работаю в CCES IDE 2.8.3 Я беру пример проекта MDMA CrossCore и делаю изменения в направлении потока данных ARM. Таким образом, инициализация одинакова (адреса MCAPI и SID прерывания). У меня сложная…
04 авг '19 в 20:20
0
ответов
Задержка монтирования файловой системы Micrium uC/FS
Я работаю над файловой системой uC/FS Fat16 на Nor flash с помощью spi. Монтаж тома занимает 3 минуты, даже после первоначального (первого) монтирования, каждое монтирование при включении занимает 3 минуты. Как этот срок можно сократить.
21 июл '20 в 12:07