Font Size: a A A

The Application Of Linux System In The Terminal Of Electricity Consumption Information Collection

Posted on:2021-05-25Degree:MasterType:Thesis
Country:ChinaCandidate:T Y JiaFull Text:PDF
GTID:2512306047487634Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the development of the smart grid and the concept of the ubiquitous electric power Internet of Things,the power information collection terminal equipment has become a hot research object.The power consumption information collection terminal is an important part of the power user information collection system proposed by the State Grid Corporation.The main function is to collect relevant power consumption information of the power user,then sort and classify it,and send it up to the main station system.Monitoring of this information.This article develops a dedicated embedded operating system platform based on the functional requirements of the power information collection terminal,providing a basis for the subsequent development of application-level business programs.The embedded operating system platform is the basic software support running on the embedded hardware platform.It is tied to a specific hardware platform.It shields the difference between the underlying hardware and reduces the coupling between application-level business programs and the underlying driver code.Program development and operation provide a stable working environment.The embedded operating system platform is a factor that promotes the rapid development of embedded system applications.The CPU used in this system is an SCM601 industrial processor with ARM926EJ-S as the core.It has completed the development of embedded Linux systems,including:(1)A Linux kernel transplantation development platform was established,a cross-compilation environment was established,and the disadvantages of the currently-used embedded system bootloader,the bootloader,were too complicated and verbose.Based on the analysis of the working principle of the bootloader,the characteristics and kernel parameters of the SCM601 processor chip were combined.Transfer mechanism,developed a mini-Bootloader program and transplanted it;(2)based on the analysis of the Linux kernel startup process and the need for the kernel,the kernel was tailored,compiled,and transplanted;(3)collected based on electricity consumption information The type of the terminal's storage medium,using the Busybox source code to compile and make a UBIFS-type root file system,and transplanted and developed the driver corresponding to the peripheral device of the power information acquisition terminal,focusing on the transplantation of the real-time clock driver,the key driver and LCD Drive;(4)A terminal startup method based on multiple backup files is designed to increase the stability of terminal startup.Finally,write an application layer test program to verify the function of the embedded operating system platform.The results show that the operating system platform has achieved the expected goals and can be applied to actual project development,reducing the difficulty of developing application program business programs.Improve product development efficiency.
Keywords/Search Tags:SCM601, Linux porting, UBIFS file system, small Bootloader, driver
PDF Full Text Request
Related items