Stránka 6 z 6
Re: LinuxCNC na OrangePi
Napsal: 20. 3. 2021, 7:19
od Mart_68
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?
Re: LinuxCNC na OrangePi
Napsal: 20. 3. 2021, 7:54
od Mex
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.
Re: LinuxCNC na OrangePi
Napsal: 20. 3. 2021, 8:42
od Mart_68
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.
Re: LinuxCNC na OrangePi
Napsal: 20. 3. 2021, 9:06
od Mex
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.
Re: LinuxCNC na OrangePi
Napsal: 20. 3. 2021, 9:27
od Mart_68
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 ?
Re: LinuxCNC na OrangePi
Napsal: 20. 3. 2021, 9:35
od Mex
Nevím. Nad tím jsem zatím nepřemýšlel.
Re: LinuxCNC na OrangePi
Napsal: 20. 3. 2021, 9:44
od Mart_68
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ří

Re: LinuxCNC na OrangePi
Napsal: 21. 3. 2021, 6:38
od robokop
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.