@IDontCare
neboj tve komentare maji mnohem vetsi aspiraci na vyhru zbytecnost roku ;-)
aneb pred otevrenim komentaru sem si rikal, kterej "inteligent" bude mit zas blbe kecy o zbytecnosti ;-) je to tedy pokus o trolling, nebo opravdu nechapes ze (nekteri) lidi maji tendenci se zdokonalovat, zkouset "nemozne", ucit se na vyvoji cekoholiv? proste ma ten fotak asi hraje minecraft a chtel si proste vyzkouset zda to dokaze? ze je to prakticky nepouzitelne je v tomto kontextu naprosto irelevantni...
ač to vypadá na nic, tak informace, že to lze a daný upravený kód může posloužit jako návod pro daleko sofistikovanější nástroje, které již mohou být užitečné.
Často při proof of concept se používají řešení, které na první pohled vypadají nesmyslně, také většinou jsou, důležité je právě ta cesta a je jedno jaký nástroj/předmět/kód autor vybere pro demonstraci.
Premyslim, kolik image processingu muze takovy minecraft server delat... Celkem bych chapal, kdyby na tom rozjel nejakou zajimavou aplikaci, co vyuziva prave ty image processing schopnosti toho procesoru/DSP, ale minecraft server mi prijde jako blba volba...
Problem toho DSP je v tom, ze je to "custom" jadro, jehoz architektura nebyla dekodovana/popsana. Taky to muze delat jenom jednoucelovou cinnost, a to konverzi RAW do JPEG, s korekci ruznych optickych vad a pod.
Co si tedy predstavujete, ze jak vyuzijete takto pevne zadratovany hardware?
U casti s CPU je to nastesti jednodussi - protoze vetsina SoC integruje standardizovana jadra typu ARM. A presto ze tohle je znamy, tak klasicke sw addony bezi v OS ktery s tim canonem prisel, skrze chytre hooky, nez aby se cely canon FW nahradil napr. Linuxem (to lze taky, na nekterych modelech, ale prakticky to je spis k nicemu, protoze periferie nejsou plne pokryty).