|
|
  |
EtherCAT и PROFINET, Quick Start |
|
|
|
Aug 22 2017, 10:42
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
Цитата(gosha-z @ Aug 22 2017, 15:56)  PRU ближе к R, чем к M На ситаре Linux вполне себе есть, либо я не понял вопроса. https://e2e.ti.com/support/arm/sitara_arm/f...1841647#1841647http://e2e.ti.com/support/arm/sitara_arm/f/791/t/601372он там конечно есть, но та часть ethercat slave что выполняется на основном процессоре работает только из под SYS/BIOS. соответственно если я захочу туда же добавить например какую-нибудь вебморду на отдельный езернет для конфигурирования, или вообще повесить на USB wifi или веб камеру, ..., делать это придётся ручками без линукса. либо наоборот перепилить их sysbios_ind_sdk под линукс, не знаю даже что хуже.
|
|
|
|
|
Aug 22 2017, 18:29
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
линукс ну хотя бы чтобы например иметь возможность воткнуть прибор в обычный езернет и показать пользователю веб морду для настройки/управления. пример не совсем надуманный: http://www.micro-epsilon.com/displacement-.../capaNCDT_6500/хотя там внутри вроде LPC176х с ET1х. под sys/biosом этого делать как-то не хочется. дуал бут делать когда ethercat не нужен? (а LAN9252 кстати, вроде бы, обычным езернет контроллером быть не умеет) а вот вдруг если мой любимый процессор с линуксом это AM335x, к нему ещё LAN9252 подключить?  мне-то XMC4300 более чем достаточно. просто понять хочется в чём радость делать ethercat slave из столь жирных армов, А8/A9. без нормальной ОС большая часть периферии превращается в тыкву. как там с USB/TCP стэками под sys/bios? lwip прикручивать? или графику например, чтобы на дисплейчик красивую картинку показать, там вроде даже 3д ускоритель есть у ситары. без линукса что с ним делать?
|
|
|
|
|
Aug 23 2017, 02:15
|
Частый гость
 
Группа: Свой
Сообщений: 156
Регистрация: 1-02-05
Из: the Earth
Пользователь №: 2 331

|
Цитата(gosha-z @ Aug 22 2017, 13:19)  С помощью блока PRU спасибо, да - просмотрел очевидную вещь. А есть ли готовые (свободные или платные стеки profinet для LAN9252 и XMC4300?)
|
|
|
|
|
Aug 24 2017, 13:36
|
Местный
  
Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288

|
Цитата(Николай Семёнович @ Aug 23 2017, 22:42)  А если мне нужно просто "пару байт" передать в слейв, чтоб нужные релюшки включить/выключить и вернуть в мастер их состояние "включилась/не включилась". Если я правильно понял, то вы хотите мастера реализовать, что гораздо сложнее.
|
|
|
|
|
Aug 24 2017, 14:33
|
Профессионал
    
Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368

|
Цитата(gosha-z @ Aug 24 2017, 15:36)  Если я правильно понял, то вы хотите мастера реализовать, что гораздо сложнее. Зависит от того, насколько сильно навороченный мастер нужен. Например есть вообще опен-соурсный https://www.etherlab.org/ и пара других. Beckhoff тоже раздает всем членам исходный код ET9200 почти бесплатно за тыщу евро. Есть много платных EtherCAT Мастер стеков - вот тут есть с десяток вендоров - https://www.ethercat.org/en/products.html Выбираете Development Systems, Master Stacks. Мы вообще сейчас из-за серьезных требований по задержкам планируем реализовать Мастер на ПЛИС, с поддержкой процессора для конфигурации и старта.
|
|
|
|
|
Aug 24 2017, 20:15
|
Местный
  
Группа: Участник
Сообщений: 297
Регистрация: 20-05-17
Пользователь №: 97 202

|
Цитата(syoma @ Aug 24 2017, 17:33)  Мы вообще сейчас из-за серьезных требований по задержкам планируем реализовать Мастер на ПЛИС, с поддержкой процессора для конфигурации и старта. Не очень понял: ЗАЧЕМ? Зачем изобретать велосипед? Полно же готовых плат от Хилшер на любой вкус и цвет
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|