Serial interface device drivers, embedded processors, and video controllers

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, inconsistent user interface, large and bloated kernel layer, etc., and achieve strong driver reusability , improve work efficiency, and facilitate user-level access

Active Publication Date: 2021-07-02
XIAN NOVASTAR TECH
View PDF8 Cites 0 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 drivers, embedded processors, and video controllers
  • Serial interface device drivers, embedded processors, and video controllers
  • Serial interface device drivers, embedded processors, and video controllers

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 present invention discloses a serial interface device driver based on the Linux operating system, including: an interface function driver module, a data distribution driver module, a device driver module, and a hardware device initialization driver module; wherein, the interface function driver module uses To provide an operation interface to the user layer; the data distribution driver module connects the interface function driver module and the device driver module; the device driver module matches the hardware device initialization driver module through a virtual bus and is used for driver control A serial interface device connected to a serial bus interface. The embodiment of the invention also discloses an embedded processor and a video controller using the driver, which can achieve the technical effects of strong reusability of the driver program and convenient user layer access.

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 Patents(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