Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020133691 - IMPLEMENTATION METHOD FOR DRIVE LAYER OF EMBEDDED SYSTEM AND DEVICE

Publication Number WO/2020/133691
Publication Date 02.07.2020
International Application No. PCT/CN2019/077047
International Filing Date 05.03.2019
IPC
G06F 9/44 2018.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
CPC
G06F 15/78
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
15Digital computers in general
76Architectures of general purpose stored program computers
78comprising a single central processing unit
G06F 15/7807
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
15Digital computers in general
76Architectures of general purpose stored program computers
78comprising a single central processing unit
7807System on chip, i.e. computer system on a single chip; System in package, i.e. computer system on one or more chips in a single package
G06F 8/76
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
70Software maintenance or management
76Adapting program code to run in a different environment; Porting
G06F 9/44
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
G06F 9/4401
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
4401Bootstrapping
G06F 9/4411
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
4401Bootstrapping
4411Configuring for operating with peripheral devices; Loading of device drivers
Applicants
  • 北京图森未来科技有限公司 BEIJING TUSEN WEILAI TECHNOLOGY CO., LTD. [CN]/[CN]
Inventors
  • 闫海英 YAN, Haiying
Priority Data
201811639898.129.12.2018CN
Publication Language Chinese (ZH)
Filing Language Chinese (ZH)
Designated States
Title
(EN) IMPLEMENTATION METHOD FOR DRIVE LAYER OF EMBEDDED SYSTEM AND DEVICE
(FR) PROCÉDÉ DE MISE EN ŒUVRE POUR COUCHE DE PILOTAGE DE SYSTÈME INCORPORÉ ET DISPOSITIF
(ZH) 一种嵌入式系统驱动层的实现方法和装置
Abstract
(EN)
Provided are an implementation method for drive layer of embedded system and a device, to solve the problems of high coupling, poor portability and the like in the implementation method of embedded systems in the prior art. The drive layer of the embedded system includes a plurality of drive interfaces and a drive module corresponding to each drive interface, the method includes: according to a call from a user layer, the drive interface calls the corresponding drive module (301); according to the call of the drive interface, the drive module performs the corresponding drive operation on the peripheral, and returns an operation result to the drive interface (302); the drive interface returns the operation result from the drive module to the user layer (303).
(FR)
L'invention concerne un procédé de mise en œuvre pour couche de pilotage de système incorporé et un dispositif, destinés à résoudre les problèmes de couplage fort, de mauvaise portabilité etc. dans le procédé de mise en œuvre de systèmes incorporés selon l'état antérieur de la technique. La couche de pilotage du système incorporé comprend une pluralité d'interfaces de pilotage et un module de pilotage correspondant à chaque interface de pilotage, le procédé comprenant les étapes suivantes: d'après un appel provenant d'une couche d'utilisateur, l'interface de pilotage appelle le module de pilotage correspondant (301); d'après l'appel de l'interface de pilotage, le module de pilotage effectue l'opération de pilotage correspondante sur le périphérique, et renvoie un résultat d'opération à l'interface de pilotage (302); l'interface de pilotage renvoie le résultat d'opération provenant du module de pilotage à la couche d'utilisateur (303).
(ZH)
一种嵌入式系统驱动层的实现方法和装置,以解决现有技术中嵌入式系统的实现方式存在的耦合性高、可移植性差的问题。嵌入式系统的驱动层包括多个驱动接口、以及每个驱动接口各自对应的一个驱动模块,该方法包括:根据来自用户层的调用,驱动接口调用对应的驱动模块(301);驱动模块根据驱动接口的调用,对外设执行相应的驱动操作,并向驱动接口返回操作结果(302);驱动接口向用户层返回来自驱动模块的操作结果(303)。
Also published as
Latest bibliographic data on file with the International Bureau