Operating system startup booting method capable of aiming at system on chip

An operating system and system-on-chip technology, applied in the direction of boot program, program control design, instruments, etc., can solve the problems of complex software and hardware environment, long boot time, etc., to achieve the effect of shortening the boot boot time

Inactive Publication Date: 2018-07-13
北京中科晶上科技股份有限公司
View PDF4 Cites 36 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method can shorten the booting time of the Linux operating system startup, but for some SoCs with more complex structures (such as SoCs based on TI's KeyStone II architecture processor), the software and hardware environments required to start the operating system are also very difficult. More complicated, this solution still has the problem of too long boot time

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
  • Operating system startup booting method capable of aiming at system on chip
  • Operating system startup booting method capable of aiming at system on chip
  • Operating system startup booting method capable of aiming at system on chip

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] According to an embodiment of the present invention, an operating system booting method for a system on chip is provided, and the method is particularly suitable for operating system booting of a multi-core SoC with a relatively complex structure. For ease of description, the SoC based on TI's KeyStone II architecture processor will be described below as an example.

[0042] figure 1 The system architecture of the SoC based on TI's KeyStone II architecture processor in this embodiment is shown. The system architecture adopts TCI6638K2K processor with ARM+DSP multi-core architecture, and its shared memory (MSMC) is 6M. The TCI6638K2K processor is connected to the non-volatile flash memory (Nor Flash) through the SPI bus. In addition, the TCI6638K2K processor is also connected to DDR3 memory, Ethernet interface, clock distribution module, power supply module, NAND flash memory (NANDFlash) and RS232 interface.

[0043] The Boot mode of TCI6638K2K is configured as ARM SP...

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 an operating system startup booting method capable of aiming at a system on chip. The method comprises the following steps that: 1) after the system on chip is electrified, starting an onboard RBL (ROM (Read Only Memory) bootloader), reading a first-level bootloader into memory from Nor Flash, wherein the first-level bootloader only comprises a PLL (Phase Locked Loop) configuration unit, a first board level hardware initialization unit used for supporting PLL configuration, and a second-level bootloader loading unit; 2) operating the first-level bootloader in the memory,executing the code of the first board level hardware initialization unit by a processor to finish the initialization of the board level hardware used for supporting the PLL configuration, executing the code of the PLL configuration unit to maximize the clock frequency of an ARM (Advanced RISC Machines) core and the clock frequency of an SPI (Serial Peripheral Interface) bus, and executing the code of the second-level bootloader loading unit to load a second-level bootloader to the memory from the Nor Flash; and 3) executing the code of the second-level bootloader to finish Linux startup booting. By use of the method, the startup booting time of the operating system of the SoC can be shortened.

Description

technical field [0001] The present invention relates to the technical field of embedded operating system and embedded drive, in particular, the present invention relates to an operating system booting method for a system on a chip. Background technique [0002] A System on Chip (SoC for short) is also called a chip-level system, and it has been widely used in the market at present. Existing SoCs often carry a Linux operating system and implement various design functions through the operating system. For example, for a multi-core ARM-based chip structure, transplanting SMP Linux symmetric multi-core processing system on ARM can make users not care about how many ARM cores there are in the SoC, task scheduling and memory allocation are completed by the Linux kernel, and the operating system shields users The underlying hardware information is obtained, and hardware virtualization is realized. [0003] The Linux operating system usually requires a Boot Loader to boot and star...

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): G06F9/4401
CPCG06F9/4403G06F9/44505G06F9/44521
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