SDIO interface data transmission method and device based on a Linux system

A technology of interface data and transmission device, which is applied in the field of Linux system, can solve the problem of high resource loss in Linux system, and achieve the effect of reducing the process of repeatedly filling and copying data, saving resource loss, and reducing resource loss

Pending Publication Date: 2019-05-24
HUNAN GOKE MICROELECTRONICS
View PDF6 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] This application provides an SDIO interface data transmission method and device based on the Linux system to solve the techn

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
  • SDIO interface data transmission method and device based on a Linux system
  • SDIO interface data transmission method and device based on a Linux system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] see figure 1 , is the SDIO interface data transmission method based on the Linux system provided by this application. This application provides an SDIO interface data transmission method based on the Linux system. The DMA control register linked list module includes multiple DMA control registers. The DMA control register linked list module can fill in the address and DMA control parameters of the entire sg data linked list. This transfer method includes:

[0020] S01: Obtain the address of the sg linked list data, and correspondingly write the addresses of multiple sets of sg linked list data and multiple sets of control parameters of the DMA controller into the DMA control register linked list module.

[0021] S011: Obtain the address of the data buffer sg linked list data passed from the Linux user space to the kernel space;

[0022] S012: Map the address of the sg linked list data according to the mapping relationship between the DMA controller and the address of ...

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 discloses an SDIO interface data transmission method and device based on a Linux system, and the method comprises the steps: obtaining the address of sg linked list data, and correspondingly writing the addresses of a plurality of sets of sg linked list data and the control parameters of a plurality of sets of DMA controllers into a DMA control register linked list module; enabling one DMA control register to send the address of sg linked list data and the control parameters of the DMA controller to the DMA data transmission module; reading data in the address, and sending the data and the control parameters to the SD card; Sending a completion signal to the DMA control register linked list module; and finishing the data sending process of the remaining DMA control registersin the DMA control register linked list module, and sending an interrupt signal by the DMA control register linked list module. According to the application, the DMA control register is changed into the DMA control register linked list module, the drive of the SDIO interface is modified, the data copying process is reduced, and the resource consumption of the Linux system is reduced.

Description

technical field [0001] The present application relates to the technical field of Linux systems, in particular to a method and device for SDIO interface data transmission based on Linux systems. Background technique [0002] The SDIO (Secure Digital Input and Output, secure digital input and output card) interface is an interface compatible with various memory cards and SDIO interface devices. The SDIO interface has strong scalability and fast transmission speed, and supports plug and play. It is widely used in various mobile and fixed devices such as mobile phones and PADs. At present, there are cameras, recorders, scanners, GPS, Bluetooth, etc. , wireless network card and other SDIO interface devices. [0003] The SDIO interface transmission method of the existing Linux system includes two kinds, the first one is the transmission method of the low-end chip, and the second is the transmission method of the high-end chip. The transmission method of low-end chips is software...

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): G06F13/32
Inventor 姚劲松
Owner HUNAN GOKE MICROELECTRONICS
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