IXAAT에서 CANblue V2의 CAN 메시지로 데이터를 자동 전송하기 위한 Linux 스크립트

IXAAT에서 CANblue V2의 CAN 메시지로 데이터를 자동 전송하기 위한 Linux 스크립트

마이크로컨트롤러 메시지가 포함된 일부 데이터 파일이 있습니다.

우리는 Blue CAN v2를 사용합니다IXXAT에뮬레이터를 사용하여 메시지를 마이크로컨트롤러로 전송합니다.

현재 우리는 GUI를 사용하고 있지만 Linux의 일부 모듈을 사용하여 이를 자동화하는 스크립트를 작성할 수 있습니까?

답변1

CAN 인터페이스로 데이터를 송수신하고 싶다면,
다음을 설치해야 합니다 can-utils:

sudo apt install can-utils

can-utils의 저장소는 다음에서 찾을 수 있습니다.
https://github.com/linux-can/can-utils.


CAN 버스로 데이터를 전송하려면,
cansend유틸리티를 사용하십시오:

cansend can0 123#1122334455667788

can0위의 명령은 식별자 0x123와 데이터 바이트가 포함된 CAN 메시지를 보냅니다 [ 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88 ]. 값은 항상 16진수로 처리됩니다.


버스에서 받은 메시지 목록 표시
candump유틸리티를 실시간으로 사용하세요.

candump can0

원천:SocketCAN에서 데이터 보내기/받기

관련 정보