Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A Method of Improving Software Driver Compatibility

A software-driven, compatible technology, applied in the direction of program loading/starting, program control devices, etc., can solve the problem of not having the function of improving software-driven compatibility, so as to reduce testing and maintenance costs, achieve intelligent compatibility, and reduce software. version effect

Active Publication Date: 2016-08-24
VIVO MOBILE COMM CO LTD
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The above patents only involve software compatibility testing, identification, comparison, and automatic installation of software drivers, and none of them have the function of improving the compatibility of software drivers

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
  • A Method of Improving Software Driver Compatibility
  • A Method of Improving Software Driver Compatibility
  • A Method of Improving Software Driver Compatibility

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The present invention will be described in detail below in conjunction with the accompanying drawings and embodiments. The present invention comprises the following steps:

[0019] (1) The microprocessor controller CPU detects whether the IIC device is connected normally through the IIC bus;

[0020] (2) If so, go to the next step, if not, continue to detect the IIC device;

[0021] (3) When the microprocessor controller CPU detects that the IIC device is connected normally, the IIC device address is obtained through the IIC bus to determine the supplier provided by the IIC device;

[0022] (4) Call the driver program of the corresponding device by obtaining the address of the IIC device to drive the IIC device.

[0023] Such as figure 1 As shown, there are several IIC devices connected to one side of the IIC bus, and each type of IIC device may have two or more suppliers; the other side of the IIC bus is connected to the microprocessor controller CPU, and the microp...

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 for improving software driver compatibility. The method comprises the following steps that: (1) a micro processing controller central processing unit (CPU) detects whether inter-integrated circuit (IIC) equipment is normally connected or not through an IIC bus; (2) if the IIC equipment is normally connected, the next step is carried out, and the IIC equipment is continuously detected when being not normally connected; (3) when the micro processing controller CPU detects that the IIC equipment is normally connected, the IIC bus acquires an IIC equipment address for determining a supplier supplying the IIC equipment; and (4) a corresponding driver of the equipment is called through the acquired IIC equipment address to drive the IIC equipment. The method has the advantages that an IIC protocol is utilized to read the device address of the IIC equipment so that different IIC equipment is distinguished to load different IIC equipment drivers, one software can drive different IIC equipment in a compatibility manner, the intelligent compatibility of the IIC equipment is realized, the required software versions are reduced, the software test and maintain costs are lowered, and the working efficiency of a system is increased.

Description

technical field [0001] The invention relates to a method for improving software driver compatibility. Background technique [0002] At present, as the functions of mobile terminals become more and more abundant, there are more and more peripheral devices. Many peripheral devices are IIC devices (IIC Inter-Integrated Circuit), and the IIC bus is composed of serial data lines (SDA Serial data) A serial bus composed of a serial clock line (SCL Serial clock). It realizes perfect two-way synchronous data transmission with two connections, and can easily form a multi-machine system and peripheral equipment expansion system. Each IIC device has a unique address identification. During the use of the IIC bus, whether it is a read operation or a write operation, the device address must be transmitted first, and the operation can only continue after receiving a response from the device. IIC devices usually include: ambient light sensor, gravity sensor, magnetic sensor (electronic co...

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): G06F9/445
Inventor 廖兴保张涛
Owner VIVO MOBILE COMM CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products