CAN관련 회로를 그렸다면 CAN을 사용하기 위해서는 CAN 디바이스 드라이버가 필요합니다.

 

SJA1000 관련 칩의 드라이버는 아래와 같습니다.

 

2.6.31 버전부터 커널에 포함된 soketCAN을 사용하거나, can4linux를 사용하면 됩니다.

 

SocketCAN 은 아래의 사이트 또는 2.6.31 이상의 버젼에서 제공을 하고 있습니다. 
   http://developer.berlios.de/projects/socketcan
  
  
can4linux 는 아래의 사이트에서 드라이버를 다운로드 받을 수 있습니다.
   http://www.port.de/pages/misc/can4linux.php
  

커널 버전에 따라서 위의 두개의 드라이버를 사용하면 되지만,

 SocketCAN의 경우 2.6.31 부터 커널에서 제공 하므로 2.6.31이전 버전에 적용시에는 여러가지 사항을 고려해서 작업을 해야 합니다.