Описание тега vxworks

VxWorks - это запатентованная и настраиваемая операционная система реального времени (RTOS), созданная Wind River. VxWorks предназначен для распределенных вычислений на большинстве центральных процессоров (ЦП) со встроенными системами.
1 ответ

Как я могу узнать, почему одна из моих задач vxWorks отложена?

В vxWorks я могу выполнить команду "i" в оболочке, и я получаю список задач в моей системе вместе с некоторой информацией, такой как следующий пример: ИМЯ ЗАПИСЬ TID PRI STATUS PC SP ERRNO DELAY ---------- ------------ -------- --- ---------- ------…
18 сен '08 в 06:08
3 ответа

Доступ к последовательному порту в vxworks не работает

Мне нужно отправить данные через последовательный порт в vxworks. Я использую следующий код. Но это не работает. Кто-нибудь может указать, что пошло не так? int f; if(f=open("/tyCo/1",O_RDWR,0)<0) { printf("Error opening serial port."); return 1;…
29 июн '11 в 07:10
1 ответ

Доступ к связанным ресурсам в Eclipse

В настоящее время я работаю над усилием, которое использует инструмент Windriver's Workbench, который, как я понимаю, построен на основе Eclipse. Нашим инструментом управления исходным кодом является ClearCase, и мы работаем, в основном, с представл…
10 июн '12 в 15:27
0 ответов

При загрузке изображения vxworks 5.5.1 на мою атомную доску просто отображается 1.6+++++++ на консоли

Я работаю над vxworks 5.5.1 и Tornado 2.2.1, портируя BSP для атомной платы Intel. Я установил параметры (память, консоль (последовательный) и другие параметры) и создал образ bootrom и vxworks. мой хост разработки - 32-битная XP, и я создал образ з…
11 янв '18 в 02:03
2 ответа

Как портировать fork() в Vxwork

Я портирую программу с GNU/Linux на VxWorks, у меня проблема с fork() и я не могу найти альтернативы; API VxWork обеспечивает два полезных вызова taskSpawn( ) а также rtpSpawn( ) Spwan RTP/Task, но эти API НЕ дублируют вызывающий процесс (fork делае…
10 окт '12 в 12:32
2 ответа

Как задача может ждать в нескольких очередях vxworks?

У нас есть дизайн vxWorks, который требует одной задачи для обработки сообщений с высоким и низким приоритетом, отправленных через две очереди сообщений.Сообщения с заданным приоритетом должны обрабатываться в порядке FIFO. Например, обработайте все…
23 сен '08 в 12:05
1 ответ

Почему в vxWorks нет функции main ()?

При использовании vxWorks в качестве платформы разработки мы не можем написать наше приложение со стандартной функцией main(). Почему у нас не может быть основной функции?
19 сен '08 в 00:53
1 ответ

Сбой вокруг pthreads при интеграции SQLite в RTP-приложение на VxWorks

Я пытаюсь интегрировать библиотеку SQLite в RTP-приложение на VxWorks. Я построил SQlite и статически ссылаюсь на него. Я запускаю простой тест, который хорошо работает на других системах. Тест очень примитивный: sqlite_open(), sqlite_exec(), sqlite…
12 апр '13 в 11:38
1 ответ

Определить строку в опциях компилятора

Использование Tornado 2.2.1 GNU в опциях компилятора C/C++ я пытаюсь определить строку следующим образом: -DHELLO="Hello", и это не работает (также не удалось для -DHELLO=\"Hello\" и для -DHELLO=\\"Hello\\", который работает на других платформах), о…
19 дек '16 в 20:07
1 ответ

Использование shutdown вместо close для повторного использования сокета

Используя shutdown вместо close в сокете, возможно ли подключиться более одного раза в сокет? s = socket(...); for(;;) { connect(s,...); //do some work shutdown (s, 2); } Я проверяю это и получаю ошибку 22. Это должно работать вообще? Я хочу, чтобы …
28 июн '12 в 09:52
0 ответов

Как исправить неправильное выравнивание стека с помощью библиотеки Eigen в Workbench3.0 (vxworks 6.6 IDE)

Я использую библиотеку Eigen(3.2.0) в Workbench3.0 (vxworks 6.6). Компилятор в этом дистрибутиве - GCC версии 4.1.2. Язык: с ++; Операционная система: winXP код проблемы выглядит следующим образом: Eigen::Matrix3d mOrigin; /* initial mOrigin */ ... …
08 июл '14 в 16:35
2 ответа

Портирование VxWorks (DM8168)

У меня есть Spectrum Digital оценочная плата (evm816x). У меня проблема, когда я пытаюсь портировать vxWorks 6.9 на TMS320DM8168(Давинчи). Я загружаю U-Boot в NAND, все начинается, все в порядке. Затем я загружаю образ vxWorks с помощью USB-эмулятор…
09 июн '14 в 06:42
1 ответ

Отправка двоичных данных на последовательный порт с помощью VxWorks C

Здравствуйте! Я пытаюсь запрограммировать свой куб UEIPAC 600-1G на получение данных от датчика температуры. Чтобы активировать датчик, я должен отправить ему двоичные данные. Я пытаюсь отправить символы, установленные как шестнадцатеричные значения…
10 авг '16 в 00:28
1 ответ

Измерить продолжительность функции таймера

У меня есть функция таймера (для опроса), которую я хочу вызывать каждые 1 мкс, но я также хочу убедиться, что есть достаточно времени для запуска других задач, поэтому я хочу измерить время, необходимое для выполнения этой функции. Для этого я дума…
15 ноя '13 в 21:39
3 ответа

Как узнать статус дескриптора сокета в vxworks

Как я могу проверить состояние удаленного конца с помощью дескриптора сокета в vxworks. Я использую TCP соединение.
11 ноя '10 в 17:34
1 ответ

Связывание библиотек в VxWorks Debug и не Debug Mode

У меня есть статическая библиотека, которую я могу собрать как в режиме отладки, так и в режиме без отладки. Я хочу использовать версию отладки в RTP, когда я создаю RTP с опцией режима отладки. Я хочу использовать версию Non Debug в RTP, когда я со…
1 ответ

vxWorks 6.9 Разработка драйверов

Я погружаюсь в разработку драйверов VxWorks. Моя проблема в том, что в моих настройках ядра я могу найти свой драйвер-компонент, но он всегда неактивен и не позволяет мне его включать. Когда я щелкаю по нему правой кнопкой мыши и выбираю "check", он…
04 авг '15 в 21:14
1 ответ

Как запустить программу на vxsim в torando(VxWorks)?

Как я новичок в торнадо (VxWorks) инструмент. Чтобы выполнить программу, я сделал c программу в редакторе ->compile->build project->Vxsim->shell->main, поэтому мне нужно получить вывод vxsim, но когда я набираю main в shell, я получаю еще один вопро…
28 май '15 в 10:16
2 ответа

VxWorks 5.5 не заполняет стек 0xEEEEEEEE

Из документации по taskSpawn VxWorks 5.5: "Единственный ресурс, выделенный для порожденной задачи, - это стек определенного размера stackSize, который выделяется из раздела системной памяти. Размер стека должен быть четным целым числом. Блок управле…
25 дек '13 в 02:59
1 ответ

Установить и получить системное время на VxWorks RTP

Я пытаюсь установить и получить системное время на архитектуре Intel, которая работает под управлением VxWorks 7. Я могу установить время, используя DKM (загружаемый модуль ядра) с кодом выше. #include "vxWorks.h" #include "time.h" #include "stdio.h…
09 янв '18 в 17:01