LinuxCNC na OrangePi

Mart_68
Trol
Příspěvky: 1625
Registrován: 15. 2. 2015, 4:36

20. 3. 2021, 7:19

Mex píše: 20. 3. 2021, 7:08
Mart_68 píše: 20. 3. 2021, 6:57 no ale to RPi ti taky přeci podraží a navíc jak jsi zmiňoval nemá ten koprocesor pro stepgeny :(
To jsem zkontroloval hned v zápětí.
A RPi zatím cenu drží.

Ano, RPi nemá ten šikovný OpenRISC koprocesor.
Já mám těch OPi doma víc. Tak je musím předisponovat.
Zatím jsem je používal na všechno (multimediální přehrávač, domácí automatizace, CNC). Protože byly levné, snadno dostupné a pro mé potřeby dobře vybavené.
Tak teď je nechám jenom na to CNC a pro automatizaci nasadím nějaké RPi.
A protože se chci časem pustit do speciálních EtherCAT driverů, tak místo pro OPi to už udělám pro RPi. Fakt mě to OPi nakrklo.
a to ty drivery budou jiné na Opi a RPi ? Zatím o tom jen čtu, ale trendem je nějaká kompatibilita inteface mezi těmito deskami, ne?
Mex
Příspěvky: 10288
Registrován: 6. 2. 2014, 10:29

20. 3. 2021, 7:54

Mart_68 píše: 20. 3. 2021, 7:19 a to ty drivery budou jiné na Opi a RPi ? Zatím o tom jen čtu, ale trendem je nějaká kompatibilita inteface mezi těmito deskami, ne?
Bohužel budou úplně jiné. Ethernet je na OPi a RPi dělaný odlišně.
Dokonce třeba na RPi je to použitelné až na verzi RPi 4, protože předchozí verze měly Ethernet taky dělaný jinak (a blbě, přes USB).

Ten EtherCAT master od IgH umožňuje používat speciální drivery, které obcházejí operační systém, a které jedou bez interruptu. Takže ve výsledku je to výhodné, protože to nebrzdí systém a dá se ten Ethernet využívat i v real-time vlákně.
Jenže to znamená, že ty drivery musí být napsané speciálně. Jinak, než jak fungují běžné drivery pro Ethernet.

Teoreticky ten master umožňuje používat i běžné drivery, za cenu trochu horších vlastností. To zhoršení by až tak nevadilo.
Ale použití těch standardních driverů je nespolehlivé.
Možná to někomu funguje, ale mně to prostě dřív nebo později spadne. A nejsem sám, podobných stížností je plný Internet.

Takže pokud má ten EtherCAT fungovat spolehlivě, je (podle mě) třeba nekompromisně použít speciální drivery. A ty je třeba pro RPi napsat, zatím jsem je nikde hotové neviděl.
Mart_68
Trol
Příspěvky: 1625
Registrován: 15. 2. 2015, 4:36

20. 3. 2021, 8:42

Mex píše: 20. 3. 2021, 7:54

Ale použití těch standardních driverů je nespolehlivé.
Možná to někomu funguje, ale mně to prostě dřív nebo později spadne. A nejsem sám, podobných stížností je plný Internet.

a nebylo by systémovější je na tu chybu upozornit ať to opraví sami , v případě změny hw bys je psal pokaždé znovu, takhle snad funkčnost přenesou i na každou další budoucí změnu.
Mex
Příspěvky: 10288
Registrován: 6. 2. 2014, 10:29

20. 3. 2021, 9:06

No - teoreticky asi máš pravdu.
Ale ony ty speciální drivery mají prostě dost výhod.
A navíc vývoj toho mastera moc nepostupuje. Všechny další úpravy, včetně portování na nová jádra, už probíhají mimo tu původní firmu, která to psala.
Mart_68
Trol
Příspěvky: 1625
Registrován: 15. 2. 2015, 4:36

20. 3. 2021, 9:27

Mex píše: 20. 3. 2021, 9:06 No - teoreticky asi máš pravdu.
Ale ony ty speciální drivery mají prostě dost výhod.
A navíc vývoj toho mastera moc nepostupuje. Všechny další úpravy, včetně portování na nová jádra, už probíhají mimo tu původní firmu, která to psala.
moc do toho nevidím, takže se hloupě zeptám...to dáš pak do repozitáře na GitHub nebo to je čistě tvoje záležitost ?
Mex
Příspěvky: 10288
Registrován: 6. 2. 2014, 10:29

20. 3. 2021, 9:35

Nevím. Nad tím jsem zatím nepřemýšlel.
Mart_68
Trol
Příspěvky: 1625
Registrován: 15. 2. 2015, 4:36

20. 3. 2021, 9:44

Mex píše: 20. 3. 2021, 9:35 Nevím. Nad tím jsem zatím nepřemýšlel.
tak ať se ti to hlavně podaří :D
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

21. 3. 2021, 6:38

Tohle mozna pada z podstaty
Efektivny by bylo najit lidi co maji cas a napsali by ty realtime bezinterruptovy drivery pro dalsi sitovky..
Mart_68 píše: 20. 3. 2021, 8:42
Mex píše: 20. 3. 2021, 7:54

Ale použití těch standardních driverů je nespolehlivé.
Možná to někomu funguje, ale mně to prostě dřív nebo později spadne. A nejsem sám, podobných stížností je plný Internet.

a nebylo by systémovější je na tu chybu upozornit ať to opraví sami , v případě změny hw bys je psal pokaždé znovu, takhle snad funkčnost přenesou i na každou další budoucí změnu.
Vsechna prava na chyby vyhrazena (E)
Odpovědět

Zpět na „LinuxCNC - drive pod nazvem EMC2“