Using Altera’s Quartus II, Nios II IDE and Sopc Builder development tools, the proton precession magnetometer principle host hardware platform is designed in a cyclone II series FPGA chip (EP2C35). The proton precession magnetometer principle host core circuit’s single-chip system-logic design is achieved by building and configuring the Nios II soft-core processor, developing the IO interface and sensor control circuits, programming some hardware units’ VHDL code, for example the equal precision cymometer and the DPLL. Through researching the embedded operating system configuration technology and building the NIOS II soft-core processor’s µClinux cross-compile environment, the µClinux system is transplanted to the NIOS II environment. Another important task is writing the device drivers’ and user programs’ code. Through these work, the design realize the host function and achieve the expected target.
[1]
Greg Kroah-Hartman,et al.
Drivers En Linux/ Linux Device Drivers
,
2005
.
[2]
Kevin Tatroe,et al.
C Programming
,
2004
.
[3]
Bai Yue,et al.
Hardware Description Language VHDL
,
1996
.
[4]
Al Stevens,et al.
C programming
,
1990
.
[5]
Neil Matthew,et al.
Beginning Linux Programming
,
1996
.
[6]
Greg Kroah-Hartman,et al.
Linux Device Drivers
,
1998
.
[7]
Stephen A. Rago,et al.
Advanced Programming in the UNIX(R) Environment (2nd Edition)
,
2005
.