강좌 & 팁
글 수 2,412
2015.03.15 10:11:13 (*.250.229.238)
42621
오늘은 imx6 QCOM보드위에서 CanFestival을 이용하여 CAN통신을 테스트해 보도록 한다.
우선 사용한 테스틑 보드는 아래와 같은 구성을 하고 있다.
network port 2개를 가지고 있으며, 2개의 포트를 CAN통신 케이블을 이용해서 연결한다.
can1으로 보내는 데이터를 can2에서 받을 수 있다.
그림의 오른편에 위로 부터 이더넷케이블 UART케이블 5V전원이 꽂혀있는 것을 볼 수 있다.
타겟보드(imx6 QCOM)을 UART케이블을 통해 타겟보드를 부팅시키면 다음과 같은 커널메시지를
볼 수 있다.
'/opt/CanFestival'밑에 설치되어 있는 CanFestival을 확인하면 다음과 같다.
CAN network i/f를 다음과 같이 활성화 시키고 ifconfig명령을 통해 확인2개의 i/f가
로딩되었음을 확인할 수 있다.
CanFestival패키지의 'TestMasterSlave'를 동작시키면 can포트를 통해 서로 데이터를
주고 받고 있는 것을 확인할 수 있다.