ClockworkOrange 0 21 ноября, 2013 Опубликовано 21 ноября, 2013 · Жалоба Надо, чтобы в Линукс системе был контроллер CAN, ну и драйвер к нему желательно. В разделе операционные системы/Линукс кто-то недавно боролся с CAN на Линуксе. У него были проблемы со скоростью. это-то понятно и очевидно... пай-мальчик пишет про то, что подсоединение к SPI шине можно заменить, если обернуть стоковый линуксовй драйвер MCP2515 - враппером, который будет дергать GPIO на FT232R. вот об этом-то и хотелось поподробнее- в ядро такое не включено либо я не нашёл.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
morten666 0 21 ноября, 2013 Опубликовано 21 ноября, 2013 · Жалоба Вообще, первоначально наткнулся на тему проRaspberryPI, которое имеет GPIO. У кого одноплатник, то ему и FT2* не требуется, бюджет не 3 доллара, а меньше 1 :) Для подключения к персоналке, придется купить переходник. Вроде новые ревизии pl2303 тоже умеют режим bit banging (до 12МБит). Для CAN должно хватить, если система не перегружена (linux не RTOS, увы). А поддержка CAN заявлена с ядер 2.6.3х, так что уже во всех дистрибутивах точно есть. Если не модулем, так поставить исходники ядра и собрать этот модуль один раз. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ClockworkOrange 0 21 ноября, 2013 Опубликовано 21 ноября, 2013 · Жалоба Вроде новые ревизии pl2303 тоже умеют режим bit banging (до 12МБит). Для CAN должно хватить, если система не перегружена (linux не RTOS, увы). А поддержка CAN заявлена с ядер 2.6.3х, так что уже во всех дистрибутивах точно есть. Если не модулем, так поставить исходники ядра и собрать этот модуль один раз. вода какая-то.... где вы конкретно увидели заявленную поддержку FT232R/PL2303 для MCP2515 как называется необходимый модуль ядра? http://lxr.free-electrons.com/source/inclu...x/can/platform/ http://lxr.free-electrons.com/source/drivers/net/can/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasily_ 59 21 ноября, 2013 Опубликовано 21 ноября, 2013 · Жалоба Цитата(Tarbal @ Nov 21 2013, 14:54) <{POST_SNAPBACK}> Вы не правы. Будет полноценно работать. Будет, но на 3 бакса вы попробуйте с такой связкой (ногодрыгалка FT+MCP) с загруженным каном поработать, просто смешно. И почему никто и никогда такую связку не применяет, например в кан гейтвеях, а ставят моторолки где 32 слота например? да и тут почитайте http://electronix.ru/forum/index.php?s=&am...t&p=1212444 Цитата(пай-мальчик @ Nov 21 2013, 16:22) <{POST_SNAPBACK}> У кого одноплатник, то ему и FT2* не требуется, бюджет не 3 доллара, а меньше 1 Для подключения к персоналке, придется купить переходник. Вроде новые ревизии pl2303 тоже умеют режим bit banging (до 12МБит). Для CAN должно хватить, если система не перегружена (linux не RTOS, увы). И получится еще пару обрезанных уродцев. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ClockworkOrange 0 21 ноября, 2013 Опубликовано 21 ноября, 2013 · Жалоба Будет, но 3 бакса :crying: вы попробуйте с такой связкой (ногодрыгалка FT+MCP) с загруженным каном поработать, просто смешно. AN232R_01_FT232RBitBangModes.pdf а то вдруг вы действительно не передёргиваете, а просто по незнанию The rate of data transfer can be controlled by using the FT_SetBaudRate command. The maximum Baud rate is 3MBaud, but to allow time for the data to be setup and held around the WR# strobe the Baud rate should be less than 1MBaud. например в кан гейтвеях, а ставят моторолки где 32 слота ну вот на то и придумали фильтры/маски по CAN ID и мейлбоксы, чтобы не грести всю чихню с шины, а слушать только нужное Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tarbal 4 21 ноября, 2013 Опубликовано 21 ноября, 2013 · Жалоба это-то понятно и очевидно... пай-мальчик пишет про то, что подсоединение к SPI шине можно заменить, если обернуть стоковый линуксовй драйвер MCP2515 - враппером, который будет дергать GPIO на FT232R. вот об этом-то и хотелось поподробнее- в ядро такое не включено либо я не нашёл.. Я не понял значит. Да это будет плохо работать. Просто не смог представить, что кто-то хочет сделать SPI без контроллера просто на GPIO. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
morten666 0 27 ноября, 2013 Опубликовано 27 ноября, 2013 · Жалоба Нормально работает у людей и 500k и 1m http://www.raspberrypi.org/phpBB3/viewtopi...9f&start=50 Так что, кому охота подешевле, имеет смысл попробовать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться