2015-03-05 4 views
0

Я работаю над CAN, где уже готовый код для отправки и получения, но теперь для нашего модульного тестирования мы используем canalyzer для проверки отправки/получения данных. Есть ли способ, по которому я могу проверить отправку/получение с использованием 2 хостов или на одном ПК.CAN: Как имитировать отправку и получение сообщения

+0

Слышал о петле? – CinCout

+0

Этот вопрос слишком широк. Не зная, какое оборудование и системы у вас есть, никто не может ответить на вопрос. Кроме того, лучше задавать вопросы, которые находятся на границе между аппаратным и программным обеспечением, по адресу http://electronics.stackexchange.com/ – Lundin

+0

Я новичок в CAN.Как использовать loopback? Не могли бы вы дать мне некоторое представление или некоторые данные, которые говорят об этом, это будет очень полезно. Спасибо заранее. – anonymous

ответ

1

Существует много интерфейсов USB-CAN с библиотеками для Linux/OSX/Windows, таких как Komodo, Peak CAN и т. Д. Вы можете использовать их для проведения тестов, и обычно вы можете подключить несколько компьютеров к компьютеру, и это проверите все это на одном компьютере.

Если вы используете Linux, вы можете использовать виртуальную CAN-станцию, которая позволяет локальные send/recv с интерфейсом сокетов. (см. этот answer о том, как настроить его).

Смежные вопросы