Вопросы по теме 'vxworks'
Как определить, почему задача уничтожает VxWorks?
У меня есть приложение VxWorks, работающее на ARM uC.
Сначала позвольте мне подытожить приложение;
Приложение состоит из стороннего стека и шлюзового приложения. Мы реализовали уровень абстракции операционной системы для поддержки независимости...
3936 просмотров
schedule
02.03.2023
errno всегда возвращает ноль в VxWorks PPC
Я запускаю свой код на VxWorks PPC, и в случае сбоя системного вызова, особенно для функций отправки/получения сокета, errno всегда возвращает 0.
После некоторого анализа я обнаружил, что errno возвращает 0 в случае сбоя всех системных вызовов....
1457 просмотров
schedule
04.09.2022
Выполнение сценария из внутреннего кода в VxWorks 6.7
В VxWorks 5.5.1 вы могли запустить скрипт с помощью команды execute. В VxWorks 6.7 команда выполнения больше не поддерживается. Есть ли у кого сейчас замена? Я конкретно говорю о внутреннем коде, а не о командной строке.
4437 просмотров
schedule
07.05.2023
Значение перемещения не умещается в 24 бита
Я попытался загрузить файл кода в память с помощью функции loadModule vxWorks, и это дало мне ошибку:
Relocation value does not fit in 24 bits
Я попытался добавить флаг -mlongcall в свой компилятор, но он не работает.
4574 просмотров
schedule
23.03.2024
Определить порядок байтов uint32_t
Я конвертирую приложение vxWorks в Linux.
Раньше у меня был union с word и struct , так что когда я обращался к элементам struct , я мог использовать макет word's для создания своих struct элементов.
Однако я не помню, как я это понял,...
3198 просмотров
schedule
29.04.2022
BSP против драйверов устройств
Хотя я понимаю каждый сам по себе (а может и нет), похоже, я далек от понимания практических различий между ними.
Насколько я понимаю, BSP — это пакет драйверов и параметров конфигурации, который позволяет образу ядра загружать плату (и является ее...
27342 просмотров
schedule
25.09.2022
Стек, используемый обработчиком прерываний в VxWorks (PowerPC)
Использует ли обработчик прерывания стек прерванной задачи или отдельный стек в качестве своего стека? (PowerPC, VxWorks)
2314 просмотров
schedule
22.02.2022
Как открыть проект VxWorks с помощью профиля конфигурации PROFILE_BOOTAPP
Я пытаюсь создать собственный загрузчик в vxworks. Когда я пытаюсь открыть проект с профилем конфигурации «PROFILE_BOOTAPP». Нет такого варианта. Кто-нибудь сталкивался с похожей ситуацией??
350 просмотров
schedule
03.07.2023
VxWorks tftpLib. Ошибка компоновщика
Я пытаюсь создать приложение для VxWorks, которое будет просто брать файл с помощью tftp. Но компоновщик не знает, что такое функция tftpInit(). Это пример ошибок:
dld: warning: Undefined symbol 'tftpPeerSet' in file...
625 просмотров
schedule
26.09.2023
Можно ли перенести последнюю версию SQLite на VxWorks 6.8?
Я изо всех сил пытаюсь перенести последние исходные коды SQLite на VxWorks 6.8. Архитектура PPC.
Я создал отдельную тему ( Сбой вокруг pthreads во время интеграции SQLite в приложение RTP на VxWorks ), чтобы предоставить все подробности о...
1135 просмотров
schedule
07.06.2023
Перенос веб-сервера Mongoose на VxWorks
Мне нужен веб-сервер в моем приложении VxWorks для отображения веб-страницы, поддерживающей RPC (например, JSON-RPC). Я думаю, что веб-сервер Mongoose ( https://code.google.com/p/mongoose/ ) был бы идеальным кандидатом для этого, но, к сожалению,...
780 просмотров
schedule
18.03.2022
я получаю тайм-аут tftp от vxworks
Я написал на VxWorks некоторый код для загрузки файла с TFTP-сервера с использованием tftpLib , но get дает мне тайм-аут:
ERR [TFTP] tftpSend:479: Transfer Timed Out.
ERR [TFTP] tftpGet:1077: File transfer error.
Error has occurred: 4915207...
1825 просмотров
schedule
14.11.2022
VxWorks 5.5 не заполняет стек 0xEEEEEEEE
Из документации taskSpawn VxWorks 5.5:
«Единственным ресурсом, выделенным для порожденной задачи, является стек указанного размера stackSize, который выделяется из раздела системной памяти. Размер стека должен быть четным целым числом. Блок...
523 просмотров
schedule
19.05.2022
Бинарный семафор с накладными расходами по времени против мьютекса
Я запустил пример программы на C++ на платформе vxWorks, чтобы проверить разницу во времени между мьютексом и двоичным семафором. Приведенная ниже программа является прототипом
SEM ID semMutex;
UINT ITER = 10000;
taskIdOne =...
994 просмотров
schedule
12.05.2022
что происходит, когда mq_send вызывается для задачи PEND+S?
Что произойдет в ОС Vxworks, если мы вызовем функцию mq_send для отправки сообщения целевой задаче, которая уже находится в состоянии Pending+suspended?
Будет ли он блокироваться на mq_send , скажем, свойство msq_queue установлено как BLOCKING.
117 просмотров
schedule
25.04.2022
vxWorks-Workbench 6.8 неразрешенные символы C++
Я сделал проект vxWorks, используя загружаемый модуль ядра в vxWorks. Он отлично строится, но когда я загружаю его в среду моделирования, он будет жаловаться на неразрешенные библиотеки C++.
Это единственный код
#include <iostream>
int...
1814 просмотров
schedule
20.07.2023
как вызвать перезагрузку vxworks API в коде
Мне нужно перезагрузить машину vxworks через какое-то случайное время. Я вызываю API перезагрузки в vxworks, как показано ниже:
extern "C" void reboot_vxWorks()
{
reboot();
}
это не работает. Может ли кто-нибудь предложить, как вызвать...
1065 просмотров
schedule
14.02.2023
Компиляция для VxWorks
Я понимаю, что это может быть очень глупый вопрос. Пожалуйста, пошутите:
Верно или нет . Единственный способ скомпилировать программу для работы на платформе VxWorks — это приобрести среду разработки, такую как Tornado или Workbench, у...
1644 просмотров
schedule
10.04.2022
Сборка OPCUA для vxworks с помощью cmake
Я создаю OPCUA для vxworks 6.6. Я получил информацию в
http://forum.unified-automation.com/post2724.html#p2724
Ниже упоминается «создать новый проект CMake для« Eclipse CDT4 - Unix Makefiles »с файлом цепочки инструментов vxWorks CMake»....
980 просмотров
schedule
30.11.2022
Вызывает блоки taskSpawn() до тех пор, пока порожденная задача не завершится
Я новичок в vxworks (я использую версию 6.7), и я обнаружил, что когда я создаю дочернюю задачу, родитель блокируется до тех пор, пока дочерняя задача не завершится. Возможно, мое понимание неверно, и в taskSpawn() должен быть установлен какой-то...
409 просмотров
schedule
13.08.2022