Font Size: a A A

Design And Implementation Of Front End Software Framework Based On Embedded System

Posted on:2020-06-20Degree:MasterType:Thesis
Country:ChinaCandidate:J S WangFull Text:PDF
GTID:2392330596487369Subject:Engineering·Computer Technology
Abstract/Summary:PDF Full Text Request
The heavy ion accelerator realizes the human-controlled high-speed heavy ion beam,which helps people to have a microscopic understanding and has an important position in nuclear physics and related disciplines.At the same time,heavy ion accelerators also play an irreplaceable role in medicine,agriculture,aerospace and other fields.But for the observation and detection of heavy accelerators,there are about a thousand diagnostic devices,such as display screens,contour grids,beam loss monitors,and more.Devices need to be controlled and read.So many front-end devices are added to the control system.is very difficult.In response to this problem,various solutions have been proposed internationally,such as FESA developed by the Accelerator Control Group of the European Nuclear Research Center,but it is a real-time software specially applied to the CERA front-end computer,and because it is not open source,etc.Other heavy ion accelerators generate higher costs when using this real-time software.Based on this,this paper proposes an open source software framework based on embedded system.On the one hand,the front-end software framework realizes the reuse of code and saves a lot of development time;on the other hand,it facilitates code maintenance and reduces labor waste;and further facilitates error diagnosis.At the same time,the code is open source,and the rest of the heavy ion acceleration device can directly use the corresponding function according to its own requirements,and can use the front-end software framework of this article to reduce the use cost.The front-end software framework is roughly divided into two parts: data acquisition and data transmission.The front-end software framework divides the data acquisition part into high-speed data acquisition and low-speed data acquisition for different data frequencies.At the same time,two different data transmission methods are provided in the data transmission part.
Keywords/Search Tags:Embedded system, Linux, data acquisition
PDF Full Text Request
Related items