Device Driver Development for PXIe Reconfigurable Instrument Based on Linux
Abstrak
The PXIe reconfigurable instrument has the ability of multi-channel parallel test, which provides a good solution to the problems of test resource competition and deadlock in the shared-resource test system. In order to realize the smooth operation of the PXIe reconfigurable instrument under the domestic operating system, PXIe device driver is developed under the Deepin operating system to solve the communication problem between the upper computer and the instrument device. Linux character device driver is introduced and the development process of PXIe device driver is designed based on the Linux character device driver structure. On this basis, the shared-memory mapping is used to improve the efficiency of data interactions between application program and driver, and Direct Memory Access(DMA) transmission is implemented based on the block and interrupt mechanism. Qt Creator is used to design the graphic interface test program to verify the working condition of the driver, and the test results show that the device driver runs stably and the data transmission is accurate and reliable, which meets the communication requirements of PXIe reconfigurable instrument.
Topik & Kata Kunci
Penulis (1)
WANG Fazhen, CUI Shaohui, WANG Cheng
Akses Cepat
- Tahun Terbit
- 2021
- Sumber Database
- DOAJ
- DOI
- 10.19678/j.issn.1000-3428.0058572
- Akses
- Open Access ✓