实现交流上电蓝牙开机的方法技术

技术编号:16156491 阅读:252 留言:0更新日期:2017-09-06 20:53
本发明专利技术涉及蓝牙技术。本发明专利技术解决了目前交流上电开机过程中借助红外遥控器需配置红外接收系统和红外遥控器,或通过将蓝牙firmware放置到专门的flash中进行导入,系统架构复杂的问题,提出了一种实现交流上电蓝牙开机的方法,其技术方案可概括为:通过主芯片uboot直接加载蓝牙firmware到蓝牙设备,然后通过蓝牙遥控器控制蓝牙设备将bootloader开机命令发送给主芯片,使主芯片处于active状态,实现开机。本发明专利技术的有益效果是,系统构架简单,开机方便,适用于具有蓝牙功能的装置。

【技术实现步骤摘要】
实现交流上电蓝牙开机的方法
本专利技术涉及蓝牙技术,特别涉及蓝牙开机技术。
技术介绍
现有交流上电开机方式为:1、交流上电后借助红外遥控器开机,此种方式需配置红外接收系统和红外遥控器;2、将蓝牙firmware放置到专门的flash中进行导入,此种方式系统架构复杂。
技术实现思路
本专利技术的目的是提出一种一种实现交流上电蓝牙开机的方法,解决目前交流上电开机过程中借助红外遥控器需配置红外接收系统和红外遥控器,或通过将蓝牙firmware放置到专门的flash中进行导入,系统架构复杂的问题。本专利技术解决其技术问题,采用的技术方案是,实现交流上电蓝牙开机的方法,其特征在于,包括以下步骤:步骤1、主芯片的uboot上电启动,uboot引导主芯片完成系统初始化和相关接口的预置工作,其中,uboot是指主芯片的使用usb口程序;步骤2、主芯片加载usb驱动,并检测各个usb端口,检测到蓝牙设备后,创建设备节点;步骤3、主芯片与蓝牙设备间进行通信,完成usb传输模式和蓝牙firmware数据格式的匹配;步骤4、主芯片的uboot通过usb总线将蓝牙firmware加载到蓝牙设备中,蓝牙设备进入BLEScan模式;步骤5、在BLEScan模式下,蓝牙设备在共有广播信道中进行周期性的空中封装包检索,等待蓝牙遥控发出的特定开机报文信息;步骤6、操作蓝牙遥控器的power键,蓝牙遥控器连续发出若干数目的开机广播封包;步骤7、蓝牙设备接收到开机广播封包,通过GPIO口将bootloader开机命令传递给主芯片;步骤8、主芯片接收到bootloader开机命令,进入active状态,主芯片控制系统开机。进一步的是,步骤3和/或步骤4中,所述firmware只具备开机功能。进一步的是,步骤5中,所述周期性根据操作人员视具体情况设定。本专利技术的有益效果是,系统构架简单,提高蓝牙开机的方便性。具体实施方式下面结合实施例,详细描述本专利技术的技术方案。本专利技术所述实现交流上电蓝牙开机的方法,包括以下步骤:步骤1、主芯片的uboot上电启动,uboot引导主芯片完成系统初始化和相关接口的预置工作,其中,uboot是指主芯片的使用usb口程序;步骤2、主芯片加载usb驱动,并检测各个usb端口,检测到蓝牙设备后,创建设备节点;步骤3、主芯片与蓝牙设备间进行通信,完成usb传输模式和蓝牙firmware数据格式的匹配;步骤4、主芯片的uboot通过usb总线将蓝牙firmware加载到蓝牙设备中,蓝牙设备进入BLEScan模式;步骤5、在BLEScan模式下,蓝牙设备在共有广播信道中进行周期性的空中封装包检索,等待蓝牙遥控发出的特定开机报文信息;步骤6、操作蓝牙遥控器的power键,蓝牙遥控器连续发出若干数目的开机广播封包;步骤7、蓝牙设备接收到开机广播封包,通过GPIO口将bootloader开机命令传递给主芯片;步骤8、主芯片接收到bootloader开机命令,进入active状态,主芯片控制系统开机。实施例本专利技术实施例实现交流上电蓝牙开机的方法,包括以下步骤:步骤1、主芯片的uboot上电启动,uboot引导主芯片完成系统初始化和相关接口的预置工作,其中,uboot是指主芯片的使用usb口程序;步骤2、主芯片加载usb驱动,并检测各个usb端口,检测到蓝牙设备后,创建设备节点;步骤3、主芯片与蓝牙设备间进行通信,完成usb传输模式和蓝牙firmware数据格式的匹配;步骤4、主芯片的uboot通过usb总线将蓝牙firmware加载到蓝牙设备中,蓝牙设备进入BLEScan模式;步骤5、在BLEScan模式下,蓝牙设备在共有广播信道中进行周期性的空中封装包检索,等待蓝牙遥控发出的特定开机报文信息;步骤6、操作蓝牙遥控器的power键,蓝牙遥控器连续发出若干数目的开机广播封包;步骤7、蓝牙设备接收到开机广播封包,通过GPIO口将bootloader开机命令传递给主芯片;步骤8、主芯片接收到bootloader开机命令,进入active状态,主芯片控制系统开机。上述方法中,步骤3和/或步骤4中,firmware只具备开机功能;步骤5中,周期性根据操作人员视具体情况设定。本文档来自技高网...

【技术保护点】
实现交流上电蓝牙开机的方法,其特征在于,包括以下步骤:步骤1、主芯片的uboot上电启动,uboot引导主芯片完成系统初始化和相关接口的预置工作,其中,uboot是指主芯片的使用usb口程序;步骤2、主芯片加载usb驱动,并检测各个usb端口,检测到蓝牙设备后,创建设备节点;步骤3、主芯片与蓝牙设备间进行通信,完成usb传输模式和蓝牙firmware数据格式的匹配;步骤4、主芯片的uboot通过usb总线将蓝牙firmware加载到蓝牙设备中,蓝牙设备进入BLE Scan模式;步骤5、在BLE Scan模式下,蓝牙设备在共有广播信道中进行周期性的空中封装包检索,等待蓝牙遥控发出的特定开机报文信息;步骤6、操作蓝牙遥控器的power键,蓝牙遥控器连续发出若干数目的开机广播封包;步骤7、蓝牙设备接收到开机广播封包,通过GPIO口将bootloader开机命令传递给主芯片;步骤8、主芯片接收到bootloader开机命令,进入active状态,主芯片控制系统开机。

【技术特征摘要】
1.实现交流上电蓝牙开机的方法,其特征在于,包括以下步骤:步骤1、主芯片的uboot上电启动,uboot引导主芯片完成系统初始化和相关接口的预置工作,其中,uboot是指主芯片的使用usb口程序;步骤2、主芯片加载usb驱动,并检测各个usb端口,检测到蓝牙设备后,创建设备节点;步骤3、主芯片与蓝牙设备间进行通信,完成usb传输模式和蓝牙firmware数据格式的匹配;步骤4、主芯片的uboot通过usb总线将蓝牙firmware加载到蓝牙设备中,蓝牙设备进入BLEScan模式;步骤5、在BLEScan模式下,蓝牙设备在共有广播信道中进行周期性的...

【专利技术属性】
技术研发人员:雷旭东
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1