Font Size: a A A

Design And Implementation Of Miniative Navigation Equipment Based On ARM/Linux

Posted on:2016-02-15Degree:MasterType:Thesis
Country:ChinaCandidate:M SunFull Text:PDF
GTID:2348330542475418Subject:Navigation, guidance and control
Abstract/Summary:PDF Full Text Request
In our daily life,embedded systems can be seen everywhere.From communication tools we use every day like telephone,to smart home appliances like television and air conditioning,or office tools like computer,and a variety of smart devices runs the city,embedded systems have been penetrated into all aspects of our life and can not be insteaded.It can be estimated that embedded systems will play a more important role in society,with the developing processing power of chip as well as its constantly growing smaller volume.The development of modern navigation technology is from the beginning of the seventies of the last century.In the initial stage,it mainly served for marine,aviation,aerospace and other military field.Integrated navigation display and control console appeared just based on the development of these technologies.Its main function is the comprehensive utilization of a variety of navigation sensors,to display transporters' information and set a variety of navigation functions for the user.With the arrival of the information age,navigation technology is no longer just applied to military field.There is also a huge space for development in civil application.But,the navigation technology is special design for military use,so it is usually very big.If we want use it in our usual life We should reduce the volume.Software and hardware can be both involved in the development of embedded systems,which differs from traditional computer development program.There are many technically mature embedded hardware and operating system software to be chosen from on the market today,in which ARM processor and Linux operating system have been recognized by the majority of users.We choose S3C2440 to be the microprocessor.S3C2440 is designed by Samsung company with a low-power,highly integrated 16-bit/32-bit RISC microprocessor.Linux operating system of Ubuntu version is our option and the kernel is 2.6.30.4.The main task is the design of miniaturized navigation system display and control device based on embedded system.Based on the design process of embedded system,we can determine the specific steps,mainly on chose the perfect hardware Software and software version and the application implementation.First,we need to the select the hardware platforms and software platforms.Then,an embedded system operating environment is built to establish cross-compiler environment.Next,Transplant and configure the Linux operating system and compile embedded Linux system kernel on ARM.A detailed description of the system requirements for integrated navigation display and control units is made,from three aspects of the missionsystem including the man-machine interface,data processing,interface communication and the main task of design is clear.QT is selected to be the tool for human-computer interface design and embedded QT development platform is built.QT environment variables are designed,generating the program code which can run on ARM processor finally.Man-computer interface is compiled with QT Creator.And data processing and pushing position calculation are performed,achieving the automatic navigation ability.Finally,realize the communication function of the serial port and Ethernet port and obtain the input and output data.
Keywords/Search Tags:embedded system, integrated navigation, Linux operating system, Qt
PDF Full Text Request
Related items