Device driver architecture development method in intelligent terminal

A smart terminal and device-driven technology, applied in the direction of collaborative devices, instruments, digital transmission systems, etc., can solve problems such as large limitations, application program development restrictions, and cumbersome operations, and achieve convenient equipment maintenance, easy update and drive, Develop flexible effects

Active Publication Date: 2015-06-03
WUXI SHILING TECH
View PDF7 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, for other customized equipment, this development method has relatively large limitations; for example, RFID equipment and other sensor data acquisition equipment, these equipment need to update the hardware driver process according to the actual situation, or provide other customized services according to the needs of customers, if Use as attached figure 1 In the traditional program architecture development method, the program drivers of the intelligent system are all at the bottom layer, for example: the linux layer is implemented, the application layer only needs to call the interface function, there is no SDK layer, this architecture is not flexible enough for the development of some specific devices, and the update driver is relatively It is cumbersome and cannot be compatible with various underlying devices. Application development is relatively limited and can only run according to one rule
[0003] To sum up, the program framework development method of the intelligent operating system in the prior art exists that when connecting some customized devices, such as RFID devices and other specific sensor data acquisition devices, it is necessary to update the underlying kernel every time, and the operation is cumbersome and impossible. To be compatible with various underlying devices, and not conducive to the shortcomings of equipment maintenance

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
  • Device driver architecture development method in intelligent terminal
  • Device driver architecture development method in intelligent terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0031] combined with figure 2 , a method for developing a device driver architecture in an intelligent terminal, comprising the steps of:

[0032] 1. Connect the hardware device to be connected with the main board of the development computer through a hardware communication interface (for example: serial port or parallel port) for data communication;

[0033] 2. Connect the smart terminal to the development computer, and load the driver of the smart terminal motherboard device in the computer;

[0034] 3. Load the SDK toolkit to the application layer of the external communication protocol of the application development platform of the development computer;

[0035] 4. The hardware device to be connected communicates with the SDK according to the protocol, and the SDK reads and writes various performance parameters of the hardware device to be connected; th...

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 provides a device driver architecture development method in an intelligent terminal with the advantages that the development is more flexible, the drive upgrading is simpler and more convenient, the compatibility with various kinds of bottom equipment can be well realized, and the equipment maintenance is more convenient. The method is mainly characterized in that hardware equipment to be connected is communicated with an SDK (software development kit) according to a protocol, the SDK reads and writes performance parameters of the hardware equipment to be connected and controls the hardware equipment to operate; meanwhile, a bottom layer driving program adopts a SerialNet mode; the SDK controls the hardware equipment to be connected through an open interface function of a dynamic linked library file, the opening / closing of a hardware communication interface of the equipment and the data receiving and sending are realized, and the work state of the hardware equipment is controlled through a control interface; the SDK encapsulates the work flow process of the hardware equipment to be connected, and provides the interface function for users to call, and the users can operate the hardware equipment (such as RFID (radio frequency identification) equipment and a bar code identifier) to be connected without the need of knowing the work flow process of the hardware equipment to be connected.

Description

technical field [0001] The invention relates to a device driver framework development method in an intelligent terminal. Background technique [0002] At present, the development based on the intelligent operating system adopts the following figure 1 The program architecture shown in , that is, after the device driver is written, it is compiled together with the system kernel (for example: linux kernel), and is called by the application layer through the interface function opened by the dynamic link library file. The provided interface function application layer can easily operate the underlying hardware part, send data or receive data. Traditional device driver development includes the initialization and operation process of hardware devices. The application layer calls simple functions and is not responsible for the operation of hardware device processes, such as GPS devices, Bluetooth, WIFI, cameras, etc. However, for other customized equipment, this development method ...

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/44G06K17/00
CPCH04L9/40
Inventor 王晓栋周毅刘军李夏李丹
Owner WUXI SHILING 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