Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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 convert the image, generate a specific format file supported by the Boot Loader, and then write the file into the device through USB or network transmission. It is cumbersome to operate, and there is a problem of slow loading of Logo

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

Embodiment 1

[0063] Such as figure 1 As shown, a logo update method for booting an embedded device consistent with this embodiment includes the following steps:

[0064]S1: Enter the update Logo 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 stored in the USB storage device and select a picture file.

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

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

[0067] S4: Extract the information of the selected Logo image 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 partition, and the partition format can be FAT32, EX...

Embodiment 2

[0076] Such as Figure 4 As shown, it is a logo display method for booting an embedded device 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 the device kernel parameters, loading the device tree file, loading the kernel file, 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 of the memory; before the Boot Loader starts the kernel, loads the Logo description file to the specific address of the memory. The memory area starting from 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] ST...

Embodiment 3

[0089] Such as Figure 5 As shown, a logo update system for booting an embedded device conforming to this embodiment includes:

[0090] The read-write module is used to provide an update Logo interface; read the picture file in the USB storage device, load the picture file list and display it on the update Logo interface; the user selects the Logo picture file to generate Logo; the update Logo interface can It is 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 stored in the USB storage device and select a picture file.

[0091] The image conversion module is used to extract the information of the selected Logo image file and generate a 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, and the partition format can be FAT32, EXT4 and other file system formats. ...

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
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More