Pokud používáte ve svém projektu Raspberry a zpracováváte data z kamery mohlo by se vám hodit několik odkazů.
Předně https://github.com/mn416/QPULib.
Jednoduchá knihovna pro programování QPU jednotek, v podstatě obdoba unifikovaných shaderů z grafických karet.
Jsou tam hezké příklady a u některých je podrobný popis takže člověk pochopí co a proč dělají. Na druhou stranu chybí jakákoliv další dokumentace.
Knihovna má i emulační režim díky čemuž je možné příklady přeložit, spustit a případně ladit i na PC. To se samozřejmě týká projektů které ji používají pokud s touto možností počítají.
Na druhou stranu vzhledem ke své jednoduchosti neumožňuje využít všechny možnosti QPU a trochu komplikovanější je i její použití ve vlastním projektu, protože se jedná spíše o jakýsi polotovar skládající se z hromady zdrojových souborů a zakomponování do svého projektu si musíte pořešit sami, ale to se dá zvládnout pokud umíte používat make a na rozdíl od následujících možností mohu z vlastní zkušenosti potvrdit, že je použitelná a funguje.
Určitě však doporučuji minimálně prostudovat ty příklady.
Další odkaz je https://github.com/doe300/VC4CL což je implementace OpenCL pro Raspberry, (zatím jsem nezkoušel).
Výhodou je, že se jedná v podstatě o standart, takže znalost této knihovny se dá využít i jinde a k OpenCL obecně existují i tutoriály a dokumentace.
Bohužel související projekt VC4C což je překladač pro VC4CL je na githubu označen jako failed takže je otázka, nakolik je to v tuto chvíli použitelné.
A naprostý hardcore je https://github.com/nineties/py-videocore což je jak název napovídá knihovna pro programování Videocore z Pythonu a zdůrazňuji to "z" protože se to tam pere "v" assembleru .
Tuhle cestu jsem zatím také nezkoušel.
Programování Videocore IV na Raspberry
Zajímavé odkazy, literatura, nápady ...
Přejít na
- O fóru
- ↳ Pravidla fóra
- ↳ Manifest adminů
- ↳ Kniha přání a stížností a provoz fóra
- RoboDoupe.cz
- ↳ Právě vyšlo...
- Stavíme robota
- ↳ Inspirace
- ↳ Začínáme
- ↳ Stavíme
- ↳ Programujeme
- ↳ Můj robot
- Řídící systémy, platformy a mikrokontroléry
- ↳ Arduino
- ↳ Picaxe
- ↳ ESP32 a ESP8266
- ↳ OctopusLAB
- ↳ micro:bit
- ↳ Raspberry Pi
- ↳ Android
- ↳ Lego MindStorms
- ↳ Ostatní platformy
- Senzory, akční členy, komunikace
- ↳ Měření vzdálenosti, detekce překážek
- ↳ Měření ujeté dráhy, enkodéry, GPS
- ↳ Rozpoznávání barev a obrazu
- ↳ Serva a další aktuátory
- ↳ Motory, krokové motory
- ↳ Sběrnice
- ↳ WiFi, Bluetooth, Xbee a další bezdrátové technologie
- Elektronika a mechanika pro kutily a modeláře
- ↳ CNC
- ↳ Totem
- ↳ Železniční modeláři
- Jak na to?
- ↳ Elektronika
- ↳ Mechanika
- ↳ Kde koupit?
- Komerční dodavatelé a inzeráty
- ↳ HOBBYROBOT
- ↳ eMZet-robotics
- ↳ Ostatní inzeráty
- Ostatní
- ↳ Robotické a jiné akce
- ↳ Prodám, koupím, vyměním, daruji, služby
- ↳ Lampárna