Font Size: a A A

Design Of LED Display Control Software Based On I.MX6

Posted on:2017-08-12Degree:MasterType:Thesis
Country:ChinaCandidate:B YangFull Text:PDF
GTID:2518304844960739Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
With the development of the LED display,LED display control system is thriving as well.Since the asynchronous control system has many excellent characteristics,such as being shown as a separate terminal,high security,automatic control,it is becoming a hot research topic in the field of LED display control.With the advent of the huge LED display era,it is necessary to design an embedded software for the high load capacity of the LED display asynchronous control system,which will ensure the stability and diversity of the program playing.This paper researches the design method of embedded software in detail and designs an embedded software,which could be used on the i.MX6-based asynchronous LED display control system.The asynchronous control of LED display is realized by 1)receiving the information from upper computer 2)automatic decoding and playing multimedia program and 3)storing the multimedia in memory devices of the asynchronous control card as a kind of lower computer software.The development environment is:1)using the embedded Linux system as the operating system 2)using the object-oriented design language-C++ 3)using the i.MX6 processor related built-in library and 4)transplanting small dynamic library.The whole software is separated into 7 modules,including network module,unpacking module,control module,thread control module,display module,log module and setting module.The design implements the structural transformation of functional requirements.The author verifies and tests two aspects of the multimedia programs playing.In the aspect of function,the system supports the picture,video and text programs.In the aspect of performance,the CPU occupancy rate through the hardware accelerating down from 80%to 20%.On the basis of the basic function,this paper optimize 1)the boot time 2)play strategy 3)network security model respectively.
Keywords/Search Tags:object oriented, multithreading, i.MX6, asynchronous control, embedded software
PDF Full Text Request
Related items