Wiren Board 4: Модуль расширения CAN

Материал из Wiren Board
Версия от 23:46, 18 марта 2016; EvgenyBoger (обсуждение | вклад) (→‎Работа)

(разн.) ← Предыдущая | Подтверждённая версия (разн.) | Текущая версия (разн.) | Следующая → (разн.)

Распиновка

Сигналы CAN выведены на клеммы модуля расширения O1-O3.

Распиновка:

  • O1 - GND
  • O2 - CAN Low (CAN-)
  • O3 - CAN High (CAN+)

Терминатор

Терминатор 120 Ом включается замыканием джампера на модуле расширения.

Конфигурация

Для работы с CAN, ядро Wiren Board необходимо сконфигурировать соответствующим образом.

В файле

 /boot/uEnv.txt  

нужно заменить строчку

fdt_file=/boot/dtbs/imx23-wirenboard41.dtb

на

fdt_file=/boot/dtbs/imx23-wirenboard41-can.dtb

и перезагрузить контроллер командой

reboot


См. статьи Просмотр файлов контроллера с компьютера и SSH.

Работа

CAN доступен в системе как сетевой интерфейс can0. Работа происходит через стандартную подсистему Linux SocketCAN.

Подробности смотрите в статье CAN.