Описание тега rtems
Руководитель в реальном времени для многопроцессорных систем
2
ответа
Помогите мне найти ошибку?
Я работаю над интерфейсом (RS232) для связи между оборудованием aeroflex gaisler (операционная система RTEMS и процессор leon2) и настольным терминалом. Я написал код для общения между ними. Я получаю сообщение об ошибке во всех вызовах функций, есл…
30 май '13 в 07:21
1
ответ
Причинение segfault в программе не попадает в обработчик сигнала
Для начала я укажу, что операционной системой здесь является RTEMS, это RTOS с открытым исходным кодом, а источник можно найти здесь: http://git.rtems.org/rtems/ У меня есть довольно простая программа, которая устанавливает обработчик сигнала для SI…
31 дек '14 в 00:28
1
ответ
Как правильно построить среду RTEMS 4.11 в Linux Mint
Я неопытный пользователь Linux и rtems, пытающийся создать и настроить среду rtems 4.11 на хосте Linux Mint. Я хочу, чтобы эта среда компилировала приложение RTEMS для чипсета ERC32. Я следую инструкциям, данным в версии 4.11 Руководства RTEMS Sourc…
22 фев '19 в 18:33
0
ответов
Ошибка сокета: семейство адресов не поддерживается семейством протоколов
Я пытаюсь создать сокет BSD с RTEMS 5 для реализации связи UDP. У меня есть следующая функция: #include <sys/socket.h> void Network_Initialization(void) { int fd; fd = socket(AF_INET, SOCK_DGRAM, 0); if(fd < 0 ) { locked_printf("Cannot crea…
04 янв '18 в 08:26
2
ответа
Ошибка оболочки cmd при сборке rtem на Linux Mint
Я пытался построить RTEMS с использованием RTEMS Source Builder в системе Linux Mint 17.02. Я получаю ошибки оболочки cmd, т.е. (последние несколько строк отчета об ошибках) + cd /home/sambeet/development/rtems/src/rtems-source-builder/rtems/build/r…
19 дек '15 в 10:11
2
ответа
Как выполнить пример программы rtems на Eclipse Ide?
Я установил rtems, mingw, msys, grmon на платформе eclipse, а также указал путь в переменной среды. Я пытаюсь выполнить данный пример программы rtems, но он показывает, что в ОШИБКЕ * при запуске rtems возникла проблема * процесс определения ошибки …
15 мар '13 в 11:04
1
ответ
Как связать приложение для динамической загрузки RTEMS?
Я использую RTEMS 4.11 и встроенные функции API POSIX для динамической загрузки образа программы в память. Образ программы загружается в RTEMS с использованием следующего кода: void* handle = dlopen(prog_name, RTLD_NOW | RTLD_GLOBAL); if (!handle) p…
17 сен '18 в 15:20
1
ответ
Ошибка привязки сокета, когда для адаптера Ethernet установлен пользовательский ip
Эта проблема В нашей системе, работающей с RTEMS 4.9.2, у нас возникла очень странная проблема с коммуникацией через сокет. Мы настраиваем сокет и используем следующую команду для привязки: // Bind the socket to set the local port sockaddr_in localS…
08 июн '16 в 16:46
1
ответ
Внешнее значение символа автоматически присваивается концу ОЗУ
Я не понимаю, почему внешний символ равен концу оперативной памяти, который определен в компоновщике. В частности, я вижу этот случай в коде rtems ниже: определение внешнего символа "rdb_start" - start.S - строка 155 -157 внешнее использование симво…
14 май '16 в 08:47
2
ответа
Неопределенная ссылка на `nfsInit`
В настоящее время я пытаюсь интегрировать сервер NFS в некоторый код, работающий на RTEMS 4.9.2 на POWER PC 5200, Это будет сложно кратко объяснить, так что терпите меня. RTEMS NFS В настоящее время RTEMS реализует клиент NFS через файл nfs.c. Для т…
02 фев '16 в 21:48
1
ответ
Какие шаги необходимо выполнить для запуска простого приложения (мигание светодиода), используя rtems на beaglebone black?
Я новичок в программировании ядра. Я вижу руководство, которое расскажет о toolchain(gcc, gdb), но я хочу знать точные шаги, которым нужно следовать. Я также хочу спросить, что, как загрузить rtems для моего beaglebone black?
29 июл '15 в 08:53
0
ответов
Компиляция RTEMS RTOS в Ubuntu (не устанавливается) и использование его Linker Script для запуска простых программ на c
Как часть моего проекта, мне нужно скомпилировать RTEMS в Ubuntu и получить доступ к скрипту компоновщика для запуска простых программ на Си. В основном мне нужна помощь в следующей внушительной первой части: ЧАСТЬ 1. Компиляция Rtems в Ubuntu (без …
30 окт '15 в 10:58
1
ответ
Какой флаг gcc O2 может вызвать сбой в вычислении fp?
Я скомпилировал тестовый набор с плавающей точкой для паранойи в системе pc386, используя уровень оптимизации GCC O2, и получил несколько сбоев, но затем скомпилировал его без оптимизации с тем же GCC и получил правильный результат. Я читал о флагах…
11 авг '13 в 10:34
2
ответа
RTEMS libbsd проблема с компиляцией
Я выполнил шаги, указанные в ссылке https://github.com/RTEMS/rtems-libbsd для sparc и версии 4.12. # cd /opt # mkdir RTEMS # cd RTEMS # sandbox="$PWD/sandbox" # mkdir sandbox # cd "$sandbox" # git clone git://git.rtems.org/rtems-source-builder.git #…
07 дек '16 в 13:59
2
ответа
Барьер между разделами памяти
Я занимаюсь исследованием того, как управлять памятью в RTEMS с использованием Xilinx Zynq на основе ARM. Программа работает на двух ядрах с SMP. Я читал о барьерах памяти и парадигме выполнения не по порядку, и я пришел к выводу, что барьер или огр…
15 мар '18 в 10:57
1
ответ
Оператор только с именем переменной, приведенным (void) в C
В процедуре инициализации RTEMS я вижу этот код ниже. void boot_card(const char *cmdline) { rtems_interrupt_level bsp_isr_level; /* * Special case for PowerPC: The interrupt disable mask is stored in SPRG0. * It must be valid before we can use rtems…
21 апр '15 в 09:57
1
ответ
RTEMS не строит?
Я пытаюсь получить RTEMS для компиляции по указанным ниже направлениям: https://devel.rtems.org/wiki/TBR/UserManual/Quick_Start Я использовал RTEMS Source Builder для создания кросс-компиляторного пакета для архитектуры SPARC: https://docs.rtems.org…
18 янв '17 в 19:25
1
ответ
Файл набора сборки не найден 4.11/rtems-sparc на rtems (VB)
. ~/rtems-4.11-work/setenv cd /home/rtems/rtems-source-builder/rtems ../source-builder/sb-set-builder \ --log=1-sparc.txt \ --prefix=${HOME}/rtems-4.11-work/tools 4.11/rtems-sparc Я сделал все шаги хорошо. В последнее время я пытаюсь установить инст…
15 окт '18 в 12:55
1
ответ
Процессор одновременно читает PCI
Я работаю над проектом, который использует процессор LEON2 (SparcV8), и у нас есть шина PCI, которая соединяет другие FPGA и процессор. Для этого у нас есть многозадачное приложение, использующее RTEMS и написанное на C. Сейчас я совсем не знаком с …
09 сен '11 в 10:11
2
ответа
Как проверить кучу и стек приложения RTEMS с помощью GDB?
Есть ли способ точно узнать диапазон адресов кучи и стека в приложении RTEMS с помощью gdb? Я знаю, что есть info proc mappings в Linux, но я не думаю, что RTEMS имеет / proc для начала. С помощью x проверить память было бы здорово, но мне нужно зна…
01 июн '14 в 05:12