METHOD AND MOBILE TERMINAL FOR CONTROLLING DISPLAY OF WAITING INFORMATION DURING PROGRAM STARTUP
First Claim
1. A method for controlling display of waiting information during program startup, comprising:
- initializing, by a bootloader, a Liquid Crystal Display, LCD, according to a received kernel program startup instruction, distributing a first video memory, initializing a first address of the first video memory to an LCD controller and starting a kernel program after the pre-startup is completed;
distributing a second video memory after the startup of the kernel program, copying waiting information data in the first video memory to the second video memory and reinitializing a first address of the second video memory to the LCD controller; and
acquiring the first address of the video memory from the LCD controller at a set frequency after the LCD is initialized by the bootloader, reading and displaying the waiting information data in the first video memory when the first address of the first video memory is acquired, and reading and displaying the waiting information data in the second video memory when the first address of the second video memory is acquired.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a mobile terminal for controlling display of waiting information during program startup are disclosed, relating to the field of computers. In the invention, a step of initializing a liquid crystal display (LCD) by a kernel is eliminated, and an LCD controller is reinitialized after the waiting information data in a bootloader display memory is copied to the display memory of the kernel, therefore, the LCD can directly read the waiting information data in the display memory of the kernel according to a display memory first address in the LCD controller. The waiting information data in the bootloader display memory is copied to the display memory of the kernel in advance, therefore, the displayed content is not changed completely for users. In addition, the step of initializing the LCD is eliminated, so that the phenomena of distortion, flashing, blurred screen and the like of the LCD screen display are completely avoided, the display quality during program startup is improved, and better visual experience is brought for users.
9 Citations
11 Claims
-
1. A method for controlling display of waiting information during program startup, comprising:
-
initializing, by a bootloader, a Liquid Crystal Display, LCD, according to a received kernel program startup instruction, distributing a first video memory, initializing a first address of the first video memory to an LCD controller and starting a kernel program after the pre-startup is completed; distributing a second video memory after the startup of the kernel program, copying waiting information data in the first video memory to the second video memory and reinitializing a first address of the second video memory to the LCD controller; and acquiring the first address of the video memory from the LCD controller at a set frequency after the LCD is initialized by the bootloader, reading and displaying the waiting information data in the first video memory when the first address of the first video memory is acquired, and reading and displaying the waiting information data in the second video memory when the first address of the second video memory is acquired. - View Dependent Claims (2, 3, 4, 5, 6, 11)
-
-
7. A mobile terminal, comprising:
- a memory configured to distribute a video memory, an LCD configured to read waiting information data in the video memory according to a first address of the video memory in an LCD controller after being initialized and to display, a CPU configured to connect the LCD with the memory, and the LCD controller arranged in the CPU, wherein the CPU further comprises;
a pre-startup unit configured to initialize the LCD after receiving a kernel program startup instruction, distribute a first video memory for storing waiting information data to be displayed in the memory, store the waiting information data to be displayed in the first video memory, initialize a first address of the first video memory to the LCD controller and trigger to start a kernel program after the pre-startup is completed; and a kernel unit configured to start the kernel program, distribute a second video memory for storing the waiting information data in the memory, copy the waiting information data in the first video memory to the second video memory, and reinitialize a first address of the second video memory to the LCD controller. - View Dependent Claims (8, 9, 10)
- a memory configured to distribute a video memory, an LCD configured to read waiting information data in the video memory according to a first address of the video memory in an LCD controller after being initialized and to display, a CPU configured to connect the LCD with the memory, and the LCD controller arranged in the CPU, wherein the CPU further comprises;
Specification