Method and system for programming programs into embedded equipment program

An embedded device and program technology, applied in the direction of program control device, program loading/starting, etc., can solve problems such as programming failure and achieve the effect of human-computer interaction

Inactive Publication Date: 2012-12-12
SHENZHEN SEG SCI NAVIGATIONS CO LTD
View PDF3 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The common burning method is to burn the Boot Loader, kernel, and root file system into the Flash through the...

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
  • Method and system for programming programs into embedded equipment program
  • Method and system for programming programs into embedded equipment program
  • Method and system for programming programs into embedded equipment program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] In order to have a clearer understanding of the technical features, purposes and effects of the present invention, the specific implementation manners of the present invention will now be described in detail with reference to the accompanying drawings.

[0028] see figure 1 , is the flow chart of the method for program programming of embedded equipment of the present invention, and the method specifically comprises the following steps: constructing a method for program programming of embedded equipment, comprising:

[0029] Step 11: Divide the program files to be programmed into Boot Loader and other programming files stored in the SD card;

[0030] Step 12: Add and modify the open source code of the Boot Loader, and burn the modified Boot Loader into the embedded device through the burner;

[0031] In this embodiment, the Boot Loader uses the open source code VIVI, and the additions and changes include: support for SD card data reading and writing, compatibility with ...

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 relates to a method for programming programs into embedded equipment, which comprises the following steps of: dividing program files to be programmed into a Boot Loader and other programming files stored in a SD (Secure Digital) card; increasing and modifying an open source of the Boot Loader and writing the increased and modified Boot Loader into the embedded equipment by a universal programmer; and operating a Boot Loader program and programming other programming files into a FLASH of the embedded equipment by utilizing a file in the SD card. The invention also provides a system for programming the programs into the embedded equipment, which comprises a Boot Loader module (1) and a programming module (2). The method and the system for programming the programs into the embedded equipment have the advantages that the universal programmer only needs to program the Boot Loader, so that the influence on a bad sector is reduced; the programming of all the programs to be programmed can be completed by the SD card; and in the programming process, the man-machine interaction is implemented by voice and display prompting.

Description

technical field [0001] The present invention relates to the technical field of embedded software, more specifically, to a method and system for program programming of embedded devices. Background technique [0002] Embedded systems are widely used in electronic devices, such as mobile phones, handheld computers, electromechanical equipment, etc. From a software perspective, embedded systems are usually divided into: [0003] Boot program: including the boot code that is solidified in the firmware, that is, the Boot code and the boot loader, that is, the Boot Loader. The Boot code is optional; [0004] Kernel: used to manage the processes, memory, device drivers, files, etc. given by the system, which determines the performance and stability of the system; [0005] File system: including the root file system and the file system built on the FLASH memory device; [0006] User Applications: User-specific applications. [0007] An essential step when programming an embedded s...

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/445
Inventor 王旭东丁伟陆杰
Owner SHENZHEN SEG SCI NAVIGATIONS 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