本发明提供一种安卓蓝牙协议栈向Mint17系统移植的方法该方法主要包括:1)添加用户空间程序,调用硬件抽象层的蓝牙标准接口使用蓝牙功能;2)蓝牙核心协议栈移植到Mint17;3)对接口bt_vendor_interface_t的实现,控制内核驱动;4)对内核中的蓝牙驱动程序进行修改。该方法基于特定的Linux发行版本Mint17,通过修改Mint17系统中具体的驱动实现和特定模块,实现安卓蓝牙协议栈Bluedroid向Mint17系统移植的可行方案。本发明提供的新型的蓝牙协议栈相比旧版本bluez具有更加清晰的层次划分,具有更强的灵活性;可以增强Linux系统对蓝牙移动设备的扩展和兼容能力。