| With the continuous improvement of living standards, the people has becomeincreasingly concerned about theirown natural environment.The radioactivecontamination is a serious environmental pollution,which has become one of the mostserious social problems in society.With the development of computer technology andeleetronie technologygreat convenience of the nuclear data collection andinformationprocessing appeared.This paper based on the Nuclear radiation measurement principle.After a systematic study of the design techniques of linux drivers, embeddedsystem transplantation, the bootloader development technology, QT4embeddeddevelopment, nuclear spectroscopy data acquisition principles was carried out,theauthor has successfully designed the software system platform of the nuclearspectrumdata acquisition with a serial communication way.He has done the following works todesign the system in this paper.Firstly,the project was demonstrated by comparing and weighing the productsperformanee,cost,and sealability of all the factors,then we decided the softwaresystem architecture for the project. Open-source Linux operating system was selectedas the core system of the project and The author choosing U-Boot as the bootloader ofthe system, Qtopia and Qt/embedded as graphical user interfacedevelopment tools ofthe entire system.Then, under the guidance of the software system architecture, The author hascompleted porting U-Boot and Linux kernel,and the related hardware device driversupport. The author also has setted up Qt/embedded ARM development environmentwhich includes development environment version of x86machine and embeddeddevelopment version of the ARM. The root file system which based on Qtopia2was produced also. After the above work was completed,the spectrum data acquisition softwarewhich based on Qt/E development environment has been designed and it makes thatthe target system has a better man-machine interface, The software which has goodstability and convenience is easy to operate.Finally,the Paper described the debugging ofseveral typical problems in theproject development and keys to some problems.The problems includes the kerneldebugging to start and qt program debugging and so on.The author also puts forwardsome inadequacies about this subject and the direction for optimization of the systemwhich may be needed in further. |