Font Size: a A A

Design Of LXI Interface Software Based On VxWorks

Posted on:2012-08-18Degree:MasterType:Thesis
Country:ChinaCandidate:H Q TanFull Text:PDF
GTID:2218330362950328Subject:Instrument Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of embedded technology and LXI technology, LXI instrument development is becoming increasingly simple and modular, and the embedded operating system applied by LXI instruments has become diversified. Compare to the embedded operating system Linux, VxWorks real-time operating system used less in LXI instruments. To promote the LXI instruments in real-time system application and upgrade the existing automatic test systems, this thesis designs the LXI interface software based on VxWorks.This thesis describes the VxWorks system migration of LXI interface board based on the AT91RM9200. In this thesis, the bootrom is booted by u-boot, and then the VxWorks is booted by the bootrom. When debugging the interface software the VxWorks image is loaded from the network, after that the VxWorks image is loaded from the TFFS Flash file system on LXI interface board. The thesis also designed the memory file system on VxWorks, and the memory file system is mapped to a virtual Windows disk through NFS, and you can copy and paste directly the file to the VxWorks system under Windows.This thesis describes the VxWorks device driver and the driver interface software design of the LXI interface board. The driver interface includes GPIO device driver, such as 1588 LED, LAN LED, driver chip 16245, etc., control interface software design of LXI trigger interface board FPGA and LXI features board FPGA, EEPROM driver design and real-time clock RTC driver design based on the TWI interface, flash file system TFFS on Flash and ARM's IRQ interrupt service programming.The design of application interface software includes SCPI command parser design on VxWorks system, GoAhead Web server migration, Cgi program of LXI LAN discovery and LAN configuration, Java Applet-based instrument control interface design, DHCP Client interface design, VXI-11 discovery interface design; article also describes the LAN LXI instrument synchronization trigger, 1588 clock synchronization trigger and hardware line synchronous triggering.Finally, the test verifies VxWorks system successfully migrating on the LXI interface board, drive interface software running correctly, the application interface software running properly, suggesting that the development of LXI interface software in the VxWorks system is feasible.
Keywords/Search Tags:LXI Instruments, VxWorks, Web Server, DHCP, VXI-11
PDF Full Text Request
Related items