Вопросы по теме 'socketcan'
Нужно ли мне «выбирать», чтобы дождаться доступности записи при записи сокета из нескольких потоков?
У меня есть код, который записывает в один и тот же сокет с несколькими потоками, как этот, в Linux, который похоже работает в моих тестах разработки (псевдо-код):
Mutex theSocketMutex = ...;
int theSocket = ...;
void Thread () {
while...
234 просмотров
schedule
25.01.2024
Canplayer не воспроизводит файлы candump
Я пытаюсь использовать canplayer для воспроизведения некоторых файлов candump, но безуспешно. Когда я пытаюсь запустить canplayer, он просто выполняется и возвращается, не давая мне ни малейшего представления о том, что происходит.
Что я пробовал...
13029 просмотров
schedule
08.06.2022
Для чего нужно поле «флаги» в canfd_frame в SocketCAN?
Кадр CAN без FD («устаревший») имеет следующий формат в SocketCAN:
struct can_frame {
canid_t can_id; /* 32 bit CAN_ID + EFF/RTR/ERR flags */
__u8 can_dlc; /* frame payload length in byte (0 .. 8) */
__u8 __pad; /*...
1994 просмотров
schedule
26.07.2023
C ++ Построчное чтение файлового потока из терминала с помощью только одной команды
Вкратце: я хочу прочитать данные из терминала в переменную и сравнить их со строкой.
Лонг: Я использую плату разработки TI AM3358 от GOEMBED, на которой работает встроенный Linux. Я использую этот комплект для чтения данных с CANBUS. Чтобы...
716 просмотров
schedule
27.06.2023
SocketCan: чтение() данных после записи()
Я реализую небольшое подмножество клиента UDS с SocketCAN на встроенном Linux. Связь между клиентом и сервером работает по шаблону запрос/ответ. Я хотел бы прочитать() ответ сервера после использования записи() для отправки запроса UDS. Проблема...
76 просмотров
schedule
04.07.2023