Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method of implementing SDIO (secure digital input/output) interface drive in Boot loader layer

An interface driver and interface technology, applied in the embedded field, can solve problems such as the use of SDIO interface devices, and achieve the effect of supporting

Inactive Publication Date: 2014-04-30
CENT SOUTH UNIV
View PDF2 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The technical problem to be solved by the present invention is, aiming at the deficiencies in the prior art, provide a kind of method that realizes SDIO interface driving at Bootloader layer, realize the support to SDIO interface equipment under the environment without operating system, solve SDIO interface equipment can only be in the operating system Problems after starting

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
  • Method of implementing SDIO (secure digital input/output) interface drive in Boot loader layer
  • Method of implementing SDIO (secure digital input/output) interface drive in Boot loader layer
  • Method of implementing SDIO (secure digital input/output) interface drive in Boot loader layer

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] like figure 2 Shown, method step of the present invention is as follows:

[0022] S1: Delete the kernel-related parts of the SDIO interface driver code in the operating system kernel, and transplant the modified driver to the Bootloader. After the transplantation is completed, use the #make menuconfig command to configure the Bootloader, and then enter the #make command to compile the Bootloader.

[0023] S2: Download the recompiled Bootloader to the development board.

[0024] S3: Power on the development board.

[0025] S4: Execute the Bootloader code sequentially: Bootloader startup is divided into two stages, the first stage is assembly language, and the second stage is C language. After the assembly language is executed, it will jump to the C language code entry to continue execution.

[0026] S5: Detect the SDIO interface device: add the function of detecting the SDIO interface device in the C language code of the Bootloader, and detect whether there is an SDIO...

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 a method of implementing SDIO (secure digital input / output) interface drive in Boot loader layer. The method includes: modifying and cutting SDIO interface drive in an operating system kernel; transplanting the SDIO interface drive to a Boot loader; after transplanting, compiling the Boot loader; transplanting the compiled Boot loader to a development board; after the development board is powered and start up, running the Boot loader, and detecting an SDIO interface device during the running process of the Boot loader; if detecting the SDIO interface device, initializing the SDIO interface device, reading and writing the device according to a user's requirements, and continuing to execute the Boot loader to start an operating system after reading and writing; if detecting no SDIO interface device, executing the Boot loader to start the operating system in order. The method has the advantages that the SDIO interface device can be subjected to detection, initialization and data reading-writing in the no-operating-system environment and the dependence of the application of the SDIO interface device on operating systems is eliminated.

Description

technical field [0001] The invention relates to the field of embedded technology, in particular to a method for realizing SDIO interface driving at the Bootloader layer. Background technique [0002] SDIO (Secure Digital Input and Output) interface is an interface device compatible with various memory cards and SDIO devices developed from the SD bus of traditional SD memory cards. This interface device supports SDIO cards, composite SDIO cards, SD memory cards and MMC card is fully compatible with SD memory card in circuit, power consumption and software. The SDIO interface has strong scalability and fast transmission speed, supports plug and play, provides high-speed and low-power IO data transmission solutions for mobile devices, and is used in various mobile and fixed devices such as mobile phones and PADs widely. At present, there are many SDIO interface devices such as cameras, recorders, scanners, GPS, Bluetooth, and wireless network cards. [0003] The SDIO interfa...

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/445
Inventor 熊永华张尧学吴敏陈建二王建新王国军陈娅王宁
Owner CENT SOUTH UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More