Embedded equipment boot Logo updating and displaying method and system

An embedded device and update method technology, which is applied in the direction of program control design, instrumentation, electrical digital data processing, etc., can solve problems such as troublesome operation, slow loading of Logo, and complicated process of replacing Logo, so as to maintain consistency and small files , fast loading effect

Inactive Publication Date: 2019-04-16
SUZHOU BEILAIFU MEDICAL TECH CO LTD
View PDF8 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The process of changing the Logo is more complicated and needs to be operated by developers
[0004] There are also embedded Linux devices that display the boot logo in the BootLoader, but this method requires computer software to co

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Embedded equipment boot Logo updating and displaying method and system
  • Embedded equipment boot Logo updating and displaying method and system
  • Embedded equipment boot Logo updating and displaying method and system

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0062] Example 1

[0063] Such as figure 1 As shown, it is a method for updating the logo of an embedded device at startup in accordance with this embodiment, which includes the following steps:

[0064] S1: Enter the logo update interface; this interface can be a sub-window of the main program of the embedded Linux device or an independent UI process. In this interface, the user can browse the picture files saved in the USB storage device and select the picture file.

[0065] S2: Read the picture file in the USB storage device, load the picture file list and display it on the logo update interface;

[0066] S3: The user selects the Logo picture file to generate the Logo; the user selects the Logo picture to be updated in the picture file list, and then selects OK.

[0067] S4: Extract the information of the selected Logo picture file and generate a Logo description file;

[0068] S5: Save the Logo description file to the BOOT partition. The application software will load the Boot par...

Example Embodiment

[0075] Example 2

[0076] Such as Figure 4 As shown, it is an embedded device startup Logo display method based on embodiment 1, including the following steps:

[0077] ST1: Boot Loader loads the Logo description file from the Boot partition; when the embedded device starts, it will run the Boot Loader first. The main functions of the Boot Loader include setting device kernel parameters, loading device tree files, loading kernel files, and finally starting the kernel. In this embodiment, the Boot Loader will additionally load the Logo description file from the Boot partition.

[0078] ST2: Boot Loader writes the Logo description file to the specified address in the memory; before Boot Loader starts the kernel, loads the Logo description file to the specified address in the memory. The memory area starting at this address and after it will not be initialized when the kernel is started, so the Logo description file in the memory is safe and will not be modified.

[0079] ST3: Boot Lo...

Example Embodiment

[0088] Example 3

[0089] Such as Figure 5 As shown, it is an embedded device startup Logo updating system in accordance with this embodiment, including:

[0090] The read-write module is used to provide the logo update interface; read the picture files in the USB storage device, load the picture file list and display it on the logo update interface; the user selects the Logo picture file to generate the Logo; the logo update interface can It is a child window of the main program of the embedded Linux device or an independent UI process. In this interface, the user can browse the picture files saved in the USB storage device and select the picture file.

[0091] The image conversion module is used to extract the information of the selected Logo image file and generate the Logo description file;

[0092] The save module is used to save the Logo description file to the BOOT partition. The application software will load the Boot partition. The partition format can be FAT32, EXT4 and ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an embedded device startup Logo updating and displaying method and system, and the method comprises the steps: reading a picture file stored in a USB storage device, carrying out the analysis of the picture file through the embedded application layer software, enabling the picture file to be written into a Logo description file, and enabling the picture file to be stored ina Boot partition; enabling the Boot Loader to load the Logo description file of the Boot partition to a specific address interval, protected by the kernel, of the memory before loading the kernel; And after the kernel is started, analyzing the Logo description file loaded into the memory, and writing the analyzed data into the FrameBuffer to realize Logo display. That is to say, Logo updating canbe carried out on the embedded device only through one USB storage device, and a user can directly replace the Logo updating device. Meanwhile, the Logo-related file can be generated in the application software of the embedded device, a specific Logo-related file does not need to be generated on computer software, and the Linux kernel does not need to be recompiled.

Description

technical field [0001] The invention relates to the technical field of embedded Linux devices, in particular to a method for updating and displaying an embedded device boot logo and a system thereof. Background technique [0002] Embedded Linux is now widely used in a wide range of applications, including information appliances, PDAs, set-top boxes, data networks, ATMs, telecommunication, medical electronics, transportation computer peripherals, industrial control, aerospace and other fields. For embedded Linux devices, it generally includes Boot Loader, Linux kernel, file system, and application layer software. For an embedded Linux device with an LCD display, it is often necessary to display a logo image of product information or company information when it is turned on. For some OEM manufacturers, products are usually customized according to customer requirements, and Logo is one of the main customized contents. [0003] The Logo of an embedded Linux device is generally...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F9/451G06F9/4401
CPCG06F9/4415G06F9/451
Inventor 陈冰云
Owner SUZHOU BEILAIFU MEDICAL TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products