Supercharge Your Innovation With Domain-Expert AI Agents!

Method for porting android Bluetooth protocol stack to Mint17 system

A Bluetooth and kernel technology, applied in software maintenance/management, program code adaptation, program control devices, etc., to achieve strong flexibility, improve scalability, and improve security

Inactive Publication Date: 2016-08-24
DALIAN UNIV OF TECH
View PDF1 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The Bluedroid protocol stack used since Android 4.2 is very different in structure from bluez

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 for porting android Bluetooth protocol stack to Mint17 system
  • Method for porting android Bluetooth protocol stack to Mint17 system
  • Method for porting android Bluetooth protocol stack to Mint17 system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] A method of transplanting Android Bluetooth to Mint system, which needs to remove Bluez-related modules in Linux, keep the kernel driver, and use Bluedroid as a user empty process. Complete Bluetooth hardware control by reading and writing device files. Specifically include the following steps:

[0048] The first step is to add a user space program and call the HAL layer Bluetooth standard interface bt_interface_t to use the Bluetooth function.

[0049] In the second step, HAL, CORE STACK, and HCI do not need to be modified, and the Bluetooth core protocol stack is directly transplanted into Mint17.

[0050] The third step is to go down from the vendor module level, through the implementation of the interface bt_vendor_interface_t, encode the different operations corresponding to the op function, control the kernel driver, and finally operate the hardware by reading and writing the device files in the kernel.

[0051] Taking the manufacturer module support of Qualcomm...

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 method for porting an android Bluetooth protocol stack to a Mint17 system. The method mainly includes the steps that 1, a user space program is added, a Bluetooth standard interface of a hardware abstraction layer is called to use a Bluetooth function; 2, a Bluetooth core protocol stack is ported to the Mint17; 3, for implementation of an interface bt_vendor_interface_t, a kernel driver is controlled; 4, a Bluetooth drive program in a kernel is modified. The method achieves the feasible scheme of porting the android Bluetooth protocol stack Bluedroid to the Mint17 system by modifying specific drive implementation and a specific module in the Mint17 system based on the specific Linux release version Mint17. The novel Bluetooth protocol stack provided by the invention has clearer hierarchical division and greater flexibility compared with an old version bluez, the extension capability and compatibility of a Linux system to Bluetooth mobile devices can be enhanced.

Description

technical field [0001] The invention belongs to the technical field of network security computers, and relates to a method for transplanting an Android bluetooth protocol stack Bluedroid to a Mint17 system. Background technique [0002] Due to the popularity of mobile devices, the use of Bluetooth is also increasing day by day. The Bluetooth protocol stack Bluedroid supported in the latest Android system provides services for Android users with unique advantages. With the development of mobile technology and the growth of the user base of Android mobile devices, the new Android Bluetooth protocol stack is more complete and popular than the official Linux Bluetooth protocol stack bluez. As a distribution of Linux, Mint17 has been favored by more and more users. How to port the Bluedroid protocol to the Mint17 system has become a research hotspot. The bluez Bluetooth protocol framework is used under Mint17, and the hci, l2cap, rfcomm, cmtp, bnep protocols are integrated in th...

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): G06F9/44
CPCG06F8/76
Inventor 姚琳赵鑫王立坤
Owner DALIAN UNIV OF TECH
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