双CPU通信系统、启动方法及电子设备技术方案

技术编号:19341771 阅读:20 留言:0更新日期:2018-11-07 13:45
本发明专利技术提供一种双CPU通信系统、启动方法及电子设备,所述双CPU通信系统包括:包括第一中央处理器以及第二中央处理器;所述第一中央处理器包括第一GPIO引脚,所述第二中央处理器包括第二GPIO引脚;所述第一GPIO引脚和所述第二GPIO引脚连接;所述第一中央处理器将启动系统任务的信息通过所述第一GPIO引脚传送到所述第二中央处理器,以控制所述第二中央处理器启动相应的系统任务。上述双CPU通信系统,第一中央处理器通过通用GPIO通信,控制第二中央处理器启动相应的系统任务,与传统的双CPU系统相比,省去了专用接口的初始化时间,提高双CPU通信系统的启动速度,高效启动并执行系统任务。

Dual CPU communication system, starting method and electronic equipment

The invention provides a dual CPU communication system, a starting method and an electronic device. The dual CPU communication system includes: a first CPU and a second CPU; the first CPU includes a first GPIO pin; the second CPU includes a second GPIO pin; the first GPIO pin and the description. The second GPIO pin is connected; the first CPU transmits the information of starting the system task to the second CPU through the first GPIO pin to control the second CPU to start the corresponding system task. In the above dual CPU communication system, the first CPU controls the second CPU to start the corresponding system tasks through general GPIO communication. Compared with the traditional dual CPU system, it saves the initialization time of the special interface, improves the starting speed of the dual CPU communication system, and efficiently starts and executes the system tasks.

【技术实现步骤摘要】
双CPU通信系统、启动方法及电子设备
本专利技术涉及通信
,具体而言,本专利技术涉及一种双CPU通信系统、启动方法及电子设备。
技术介绍
传统的电子拍照或录像设备一般都是单CPU系统,拍照或录像的单CPU系统的功耗都非常高,即使系统处于休眠情况下其功耗仍然很大。特别是对于小电池超长待机的穿戴系统,由于单CPU系统功耗大,导致待机时间特别短。因此,需要对单CPU系统的设备进行改进。一般改进的方式采用双CPU通信系统。常规CPU之间启动的通信方式一般通过专用的接口,如IIC、UART、SPI等接口。然而,专用接口的使用需要额外的初始化时间,并且初始化时间相对较长,导致双CPU通信系统启动特别慢,用户使用体验比较差。
技术实现思路
本专利技术提出一种双CPU通信系统、启动方法及电子设备,以提高双CPU通信系统的启动速度,高效启动并执行系统任务,提高用户体验。本专利技术提供以下方案:一种双CPU通信系统,包括第一中央处理器以及第二中央处理器;所述第一中央处理器包括第一GPIO引脚,所述第二中央处理器包括第二GPIO引脚;所述第一GPIO引脚和所述第二GPIO引脚连接;所述第一中央处理器将启动系统任务的信息通过所述第一GPIO引脚传送到所述第二中央处理器,以控制所述第二中央处理器启动相应的系统任务。在其中一个实施例中,所述启动系统任务的信息包括控制所述第二中央处理器启动上电或下电的信息。在其中一个实施例中,所述启动系统任务的信息包括控制所述第二中央处理器启动拍照或录像的信息。在其中一个实施例中,所述第一GPIO引脚为多个;所述第二GPIO引脚为多个;所述第一中央处理器中每个所述第一GPIO引脚分别与所述第二中央处理器中的一个第二GPIO引脚一一对应连接;其中,每个所述第一GPIO引脚向所述第二中央处理器发送一个标识信号;所述第二中央处理器根据所有的所述第一GPIO引脚发送的标识信号确定所述启动系统任务的信息。在其中一个实施例中,所述标识信号包括高电平信号和低电平信号;每个所述第一GPIO引脚向所述第二中央处理器发送一个高电平信号或低电平信号。在其中一个实施例中,所述启动系统任务的信息包括控制所述第二中央处理器启动录像、拍照、恢复出厂、恢复默认状态或存储的信息。在其中一个实施例中,所述第一中央处理器的功耗比所述第二中央处理器的功耗低。在其中一个实施例中,所述第一中央处理器为NRF52810芯片。一种双CPU通信系统启动方法,包括:第一中央处理器通过第一GPIO引脚向第二中央处理器传输启动系统任务的信息;所述第二中央处理器确认接收到所述启动系统任务的信息之后,根据所述启动系统任务的信息启动相应的系统任务。在其中一个实施例中,所述启动系统任务的信息包括控制所述第二中央处理器启动上电或下电的信息;所述根据所述启动系统任务的信息启动相应的系统任务,包括:根据所述控制所述第二中央处理器启动上电或下电的信息,启动上电或下电的系统任务。在其中一个实施例中,所述启动系统任务的信息包括控制所述第二中央处理器启动拍照或录像的信息;所述根据所述启动系统任务的信息启动相应的系统任务,包括:根据所述控制所述第二中央处理器启动拍照或录像的信息,启动拍照或录像的系统任务。在其中一个实施例中,所述第一GPIO引脚为多个;所述第一中央处理器通过第一GPIO引脚向第二中央处理器传输启动系统任务的信息,包括:所述第一中央处理器通过每一个所述第一GPIO引脚向所述第二中央处理器发送一个标识信号;其中,所述第二中央处理器根据所有的标识信号确定所述启动系统任务的信息。在其中一个实施例中,所述标识信号包括高电平信号和低电平信号;所述第一中央处理器通过每一个所述第一GPIO引脚向所述第二中央处理器发送一个标识信号,包括:所述第一中央处理器通过每一个所述第一GPIO引脚向所述第二中央处理器发送一个高电平信号或低电平信号。在其中一个实施例中,所述启动系统任务的信息包括控制所述第二中央处理器启动录像、拍照、恢复出厂、恢复默认状态或存储的信息;所述第二中央处理器确认接收到所述启动系统任务的信息之后,根据所述启动系统任务的信息启动相应的系统任务,包括:所述第二中央处理器根据所有的所述第一GPIO引脚发送的高电平信号或低电平信号确认出所述控制所述第二中央处理器启动录像、拍照、恢复出厂、恢复默认状态或存储的信息之后,根据所述控制所述第二中央处理器启动录像、拍照、恢复出厂、恢复默认状态或存储的信息启动拍照、录像、恢复出厂、恢复默认状态或存储的系统任务。在其中一个实施例中,所述启动系统任务的信息包括控制所述第二中央处理器启动拍照的信息,以及控制所述第二中央处理器启动上电或下电的信息;所述第一中央处理器通过第一GPIO引脚向第二中央处理器传输启动系统任务的信息;所述第二中央处理器确认接收到所述启动系统任务的信息之后,根据所述启动系统任务的信息启动相应的系统任务,包括:所述第一中央处理器接收拍照指令;所述第一中央处理器获取电池容量,判断所述电池容量是否大于阈值;若是,所述第一中央处理器向所述第二中央处理器发送所述控制所述第二中央处理器启动上电的信息,确认所述第二中央处理器完成上电操作之后,向所述第二中央处理器发送所述控制所述第二中央处理器启动拍照的信息;若所述第一中央处理器检测到预置时长没有向所述第二中央处理器发送与拍照操作相关的启动系统任务的信息,则向第二中央处理发送控制所述第二中央处理器启动下电的信息;若否,所述第一中央处理器向所述第二中央处理器发送所述控制所述第二中央处理器启动上电的信息,确认所述第二中央处理器完成上电操作之后,向所述第二中央处理器发送所述控制所述第二中央处理器启动拍照的信息;确认所述第二中央处理器完成拍照操作之后;向所述第二中央处理发送控制所述第二中央处理器启动下电的信息。在其中一个实施例中,所述启动系统任务的信息包括控制所述第二中央处理器启动录像的信息,以及控制所述第二中央处理器启动上电或下电的信息;所述第一中央处理器通过第一GPIO引脚向第二中央处理器传输启动系统任务的信息;所述第二中央处理器确认接收到所述启动系统任务的信息之后,根据所述启动系统任务的信息启动相应的系统任务,包括:所述第一中央处理器接收录像指令;所述第一中央处理器获取电池容量,判断所述电池容量是否大于阈值;若是,所述第一中央处理器向所述第二中央处理器发送所述控制所述第二中央处理器启动上电的信息,确认所述第二中央处理器完成上电操作之后,向所述第二中央处理器发送所述控制所述第二中央处理器启动录像的信息;所述第一中央处理器确认所述第二中央处理器完成所述录像操作后,获取所述电池容量,并判断所述电池容量是否大于所述阈值,若是,检测预置时长没有向所述第二中央处理器发送与所述录像操作相关的启动系统任务的信息,则向所述第二中央处理发送控制所述第二中央处理器启动下电的信息;否则,向所述第二中央处理发送发送控制所述第二中央处理器启动下电的信息;若否,所述第一中央处理器向所述第二中央处理器发送所述控制所述第二中央处理器启动上电的信息,确认所述第二中央处理器完成上电操作之后,向所述第二中央处理器发送所述控制所述第二中央处理器启动录像的信息;确认所述第二中央处理器完成录像操作之后;向所述第二中央处理发送控制所述第本文档来自技高网...

【技术保护点】
1.一种双CPU通信系统,其特征在于,包括第一中央处理器以及第二中央处理器;所述第一中央处理器包括第一GPIO引脚,所述第二中央处理器包括第二GPIO引脚;所述第一GPIO引脚和所述第二GPIO引脚连接;所述第一中央处理器将启动系统任务的信息通过所述第一GPIO引脚传送到所述第二中央处理器,以控制所述第二中央处理器启动相应的系统任务。

【技术特征摘要】
1.一种双CPU通信系统,其特征在于,包括第一中央处理器以及第二中央处理器;所述第一中央处理器包括第一GPIO引脚,所述第二中央处理器包括第二GPIO引脚;所述第一GPIO引脚和所述第二GPIO引脚连接;所述第一中央处理器将启动系统任务的信息通过所述第一GPIO引脚传送到所述第二中央处理器,以控制所述第二中央处理器启动相应的系统任务。2.根据权利要求1所述的系统,其特征在于,所述启动系统任务的信息包括控制所述第二中央处理器启动上电或下电的信息。3.根据权利要求1所述的系统,其特征在于,所述启动系统任务的信息包括控制所述第二中央处理器启动拍照或录像的信息。4.根据权利要求1所述的系统,其特征在于,所述第一GPIO引脚为多个;所述第二GPIO引脚为多个;所述第一中央处理器中每个所述第一GPIO引脚分别与所述第二中央处理器中的一个第二GPIO引脚一一对应连接;其中,每个所述第一GPIO引脚向所述第二中央处理器发送一个标识信号;所述第二中央处理器根据所有的所述第一GPIO引脚发送的标识信号确定所述启动系统任务的信息。5.根据权利要求4所述的系统,其特征在于,所述标识信号包括高电平信号和低电平信号;每个所述第一GPIO引脚向所述第二中央处理器发送一个高电平信号或低电平信号。6.一种双CPU通信系统启动方法,其特征在于,包括:第一中央处理器通过第一GPIO引脚向第二中央处理器传输启动系...

【专利技术属性】
技术研发人员:莫德旺
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京,11

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

1