Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Мобильные платформы GNU/Linux > CPC307 программирование CAN каналов |
Автор: plica98 2.10.2015, 09:50 |
Добрый день, уважаемые Коллеги. Не ждал и не думал, что придется столкнуться с CAN-сетями. А вот и случилось. Возникла необходимость "послушать" CAN сеть. И сделать это надо с использованием CPC307 (Fastwell) и Linux-а в нем. Первая проблема - драйвера для CAN контроллера. Может быть кому-то уже приходилось с этим сталкиваться. Возможно остались какие-либо наработки и материалы. Буду крайне признателен за любую помощь (ссылки на документацию, софт, примеры, тесты и пр.). С уважением plica98. P.S. официальная документация у вас есть. Из всего, что там есть работает DOS-овский вариант в режиме тестирования. А остальное - совсем не обязательно. И даже техподдержка не гарантирует работу остального софта. Меня интересует только Linux, и именно CAN. |
Автор: plica98 2.10.2015, 16:19 |
Уважаемые, Коллеги. Вопрос с CPC307 c CAN каналами решился следующим образом: У производителя MOXA есть сонтроллер cb-602i с двумя CAN каналами, реализованными на микроконтроллеhе SJA1000. Драйвера, инструкцию по их установке в Linux, документацию и примеры для работы и тестирования каналов можно взять на официальном сайте самого производителя оборудования (MOXA). http://www.moxa.ru/shop/boards/can/cb-602i/cb-602i-t/ Это все официально и работоспособно. CAN каналы на CPC307 тоже реализованы на микроконтроллере SJA1000. Соответственно вопрос драйверов, примеров и документации решен. Желаю всем успехов. С уважением plica98. |
Автор: leocat3 9.11.2016, 07:49 |
На моем сайте есть решение дешевле мохи:) Работа с CAN как с COM-портом (например) Можно подцепить на UART. См на сайте open-plc.com |