Software pro ovládání a kalibraci kamery FASXCAM/SDK
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F61389021%3A_____%2F24%3A00646256" target="_blank" >RIV/61389021:_____/24:00646256 - isvavai.cz</a>
Výsledek na webu
—
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
čeština
Název v původním jazyce
Software pro ovládání a kalibraci kamery FASXCAM/SDK
Popis výsledku v původním jazyce
Dokument popisuje software pro ovládání, provoz, kalibraci a vývoj dalších aplikací pro rentgenovou kameru. Elektronika kamery je založená na platformě AMD ZynqTM 7000 SoCs, pro kterou je software určen. Samotné ovládání kamery zajišťuje firmware v programovatelné části (FPGA), která komunikuje s procesorovou částí pomocí paměťově mapovaného rozhraní. V procesorové části toto rozhraní obsluhuje třída Fasxcam naprogramovaná v jazyce C++, která funguje jako driver a poskytuje API pro ovládání kamery. Rozhraní obsahuje funkce, které umožňují jednoduché použití kamery, ale i nízkoúrovňový přístup, podporu pro kalibraci a testování. Knihovna, včetně firmwaru pro FPGA je šířena jako Linuxový deb balíček, což umožňuje správu verzí a závislostí. Balíček obsahuje i aplikaci pro nahrávání firmwaru do FPGA a službu, která nahraje firmware po startu operačního systému. Součástí softwaru je i webové rozhraní založené na Nginx serveru. Část je věnovaná i skriptům pro zpracování dat v jazyce MATLAB.
Název v anglickém jazyce
Software for control and calibration of the camera FASXCAM/SDK
Popis výsledku anglicky
The document describes software for controlling, operating, calibrating, and developing other applications for an X-ray camera. The camera's electronics are based on the AMD ZynqTM 7000 SoCs platform, for which the software is designed. The camera itself is controlled by firmware in the programmable part (FPGA), which communicates with the processor part via a memory-mapped interface. In the processor part, this interface is handled by the Fasxcam class programmed in C++, which acts as a driver and provides an API for controlling the camera. The interface includes functions that enable easy use of the camera, as well as low-level access, support for calibration, and testing. The library, including the firmware for the FPGA, is distributed as a Linux deb package, which allows for version and dependency management. The package also includes an application for uploading firmware to the FPGA and a service that uploads the firmware after the operating system starts. The software also includes a web interface based on the Nginx server. Part of it is also dedicated to scripts for data processing in the MATLAB language.
Klasifikace
Druh
O - Ostatní výsledky
CEP obor
—
OECD FORD obor
20206 - Computer hardware and architecture
Návaznosti výsledku
Projekt
<a href="/cs/project/TK04030191" target="_blank" >TK04030191: Ultrarychlá senzorika pro monitorování spektra vysokoteplotního plazmatu v měkké rentgenové oblasti</a><br>
Návaznosti
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Ostatní
Rok uplatnění
2024
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů