Serial interface device driver, embedded processor and video controller

An embedded processor and device driver technology, applied in the direction of electrical digital data processing, instruments, etc., can solve the problems of inconvenient user layer access, large and bloated kernel layer, inconsistent user interface, etc., and achieve strong driver reusability , user-level access is convenient, and the effect of improving work efficiency

Active Publication Date: 2020-06-12
XIAN NOVASTAR TECH
View PDF8 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this way, the SPI device driver under the traditional Linux operating system is implemented for a specific SPI device and cannot be applied to other SPI devices; therefore, each SPI device must be connected to a suitable SPI device driver. , which not only increases the labor cost of development, but also makes the kernel layer larger and bloated; and the biggest disadvantage of these SPI device drivers is that a large number of device nodes are generated, the user interface provided is not uniform, and user layer access is inconvenient

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
  • Serial interface device driver, embedded processor and video controller
  • Serial interface device driver, embedded processor and video controller
  • Serial interface device driver, embedded processor and video controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0017] see figure 1 A serial interface device driver 10 based on the Linux operating system provided by the embodiment of the present invention includes: an interface function driver module 11 , a data distribution driver module 13 , a device driver module 15 and a hardware device initialization driver module 17 .

[0018] Wherein, the interface function driver module 11 is used to provide an operation interface to the user layer to receive user layer data and anal...

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 embodiment of the invention discloses a serial interface equipment driver based on a Linux operating system. The serial interface equipment driver comprises an interface function driving module, adata distribution driving module, an equipment driving module and a hardware equipment initialization driving module, wherein the interface function driving module is used for providing an operationinterface for a user layer; the data distribution driving module is connected with the interface function driving module and the equipment driving module; and the equipment driving module is matched with the hardware equipment initialization driving module through a virtual bus and is used for driving and controlling serial interface equipment connected with a serial bus interface. The embodimentof the invention further discloses an embedded processor and a video controller which adopt the driver, and the embedded processor and the video controller can achieve the technical effects of strongreusability of a driving program and convenient access of a user layer.

Description

technical field [0001] The invention relates to the technical field of embedded systems, in particular to a serial interface device driver, an embedded processor and a video controller. Background technique [0002] The SPI (Serial Peripheral Interface) bus is a high-speed, full-duplex synchronous communication bus, and it is widely used. SPI-based communication is a master-slave mode, which typically has a master device, usually the master chip side, and one or more slave devices, that is, the peripheral device side. [0003] The traditional SPI device driver based on the Linux operating system mainly implements the idea that each SPI device corresponds to a device driver, and each device driver provides a device node for the application layer (or user layer). In this way, the SPI device driver under the traditional Linux operating system is implemented for a specific SPI device and cannot be applied to other SPI devices; therefore, each SPI device must be connected to a 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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/42G06F13/10
CPCG06F13/102G06F13/4282
Inventor 王伙荣李强国王文博
Owner XIAN NOVASTAR TECH
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