Safe method and system used for remotely upgrading embedded Linux kernel

A remote upgrade and embedded technology, applied in the field of network communication, can solve problems such as inflexibility and lack of security, and achieve the effect of reliable security

Active Publication Date: 2009-10-14
成都芯通软件有限公司
View PDF0 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to provide a method for safely remotely upgrading the embedded Linux kernel, aiming to solve the problem that the existing Linux kernel remote upgrade technology is either not flexible enough or lacks security guarantees

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
  • Safe method and system used for remotely upgrading embedded Linux kernel
  • Safe method and system used for remotely upgrading embedded Linux kernel
  • Safe method and system used for remotely upgrading embedded Linux kernel

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0029] The secure remote upgrade embedded Linux kernel method provided by the embodiment of the present invention stores two or more Linux kernel files, and sets the kernel that the Linux system starts by default as the working kernel, which can be modified and updated during the upgrade process, The rest of the Linux kernel is a backup kernel, which can ensure that the system starts successfully. The storage area where the working kernel is located is writable by the application layer. When the Linux kernel needs to be upgraded, the working kernel is always used as the upgrade object for upgrading...

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 provides a safe method and a system used for remotely upgrading an embedded Linux kernel, which are applicable for the network communication field. The method includes the following steps: A. two or even more Linux kernel files are stored in a system, wherein the kernel which is booted up by the Linux system by default is a working kernel, and the other Linux kernels are back-up kernels which can ensure successful boot-up of the system; B. the working kernel is taken as an upgrading object for upgrading when the Linux kernels need upgrading; and C. the back-up kernels are started when the working kernel fails to boot up due to upgrading failure.

Description

technical field [0001] The invention belongs to the field of network communication, in particular to a method and system for safely and remotely upgrading an embedded Linux kernel. Background technique [0002] With the development of intelligent and networked modern electronic equipment, more and more functions need a powerful operating system as support. As an excellent operating system, Linux is widely used in the embedded field. With the widespread use of Linux, there is also a demand for remote upgrades of the Linux kernel: on the one hand, electronic equipment needs to be upgraded during use, and may require the support of the kernel; on the other hand, Linux itself is also in a continuous During the development process, many new features are constantly added. [0003] Usually a complete embedded Linux software system consists of Bootloader, kernel, file system and application programs. The kernel completes the management of all resources, including task scheduling,...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/14G06F9/445
Inventor 周祺睿汤国东周彦沛余春蕾
Owner 成都芯通软件有限公司
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