This thesis investigates the possibility of communication with a PCI eXtensions for Instrumentation (PXI) system from inside of a container or a virtual machine (VM). While the usage of virtual environments with PCI have been established, it was unknown whether it is possible to have an application running inside of a virtual environment and have it communicate with a PXI system outside this environment. Should it be possible to have communication with a PXI system from inside of a virtual environment, this would make it possible to have a virtual environment prepared with all the necessary software for the PXI and this virtual environment could be transferred and installed into other computers without the need to change any of the software.The investigation was done by creating several different test environments to better understand how both the PXI drivers and the virtual environment work and to see how they interact with each other.While it turned out not to be possible to realize such a virtual environment using the equipment described in this thesis, it was learned that it was theoretically possible to make use of VM for communication with a PXI system, although doing this in practice is dependant on the specific PXI modules involved. / Denna avhandling undersöker möjligheten för kommunikation med ett PCI eXtensions for Instrumentation (PXI) system från inuti en container eller en virtuell maskin (VM). Medan användandet av virtuella miljöer med Peripheral Component Interconnect (PCI) är etablerat, det är i nuläget inte känt om det är möjligt att ha en applikation körandes inuti en virtuell miljö och ha den kommunicera med ett PXI system utanför denna miljö. Om det vore möjligt att ha kommunikation från inuti den virtuella miljö, skulle det vara möjligt att ha en virtuell miljö förbered med all nödvändig mjukvara för PXI som kan flyttas och installeras i nya fysiska platser utan att behöva göra ändringar i mjukvaran. Denna undersökningen gjordes genom att skapa flera olika test miljöer för att att ska en bättre förståelse för hur både PXI drivare och den virtuella miljön fungerar och hur de interagerar med varandra. Trots att det visade sig inte var möjligt med den utrustning som beskrivs i denna avhandling, det vissade sig dock vara teoretiskt möjligt att använda VM för kommunikation med PXI system, men det är då starkt beroende på vad för PXI moduler involverade.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-321830 |
Date | January 2022 |
Creators | Dahlberg, Carl |
Publisher | KTH, Skolan för elektroteknik och datavetenskap (EECS), Stockholm : KTH Royal Institute of Technology |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | TRITA-EECS-EX ; 2022:637 |
Page generated in 0.0041 seconds