嵌入式设备的模式切换方法和嵌入式设备技术

技术编号:17195214 阅读:22 留言:0更新日期:2018-02-03 22:12
本发明专利技术公开了嵌入式设备的模式切换方法和嵌入式设备。所述设备包括与嵌入式处理器连接的第一接口、暴露于设备外部的第二接口、开关电路,第一接口和第二接口的类型相同;模式标志位设置模块,用于响应于切换为工程模式/切换为用户模式的命令,将模式标志位设置为工程模式标志/用户模式标志;模式切换控制模块,用于响应于模式标志位被设置为工程模式标志,将设备切换为工程模式并且将开关电路切换为连接第二接口和嵌入式处理器的调试接口,响应于模式标志位被设置为用户模式标志,将设备切换为用户模式并且将开关电路切换为连接第一接口和第二接口。本发明专利技术提供的方法和设备可用于工程模式和用户模式的切换。

Mode switching method and embedded device for embedded devices

The invention discloses a mode switching method and an embedded device for an embedded device. The apparatus includes a first interface, connected with the embedded processor exposed second interface, external device type switch circuit, the first interface and the second interface of the same pattern; sign position setting module, in response to a switch to switch to user mode mode / engineering command mode will sign position setting for the project logo / user mode sign pattern; mode switching control module, in response to a mode flag is set to sign the project mode, switching equipment for engineering mode and switch circuit switching for debugging interface second interface and embedded processor, in response to a mode flag is set to user mode, switch to the user mode and the switch circuit switching is connected to the first interface and the second interface. The method and equipment provided by the invention can be used for switching between the engineering mode and the user mode.

【技术实现步骤摘要】
嵌入式设备的模式切换方法和嵌入式设备
本专利技术涉及计算机
,尤其涉及一种嵌入式设备的模式切换方法和一种嵌入式设备。
技术介绍
随着智能化时代的到来,嵌入式系统在各个领域得到了广泛应用。使用嵌入式系统的人员主要分为两类,一类是开发测试维护人员,一类是普通用户。前者需要进入到工程模式,该模式允许查看系统的调试信息并进行全面的功能配置测试。后者不需要对系统的开发调试功能,只需要进入用户模式即可。现有技术中,嵌入式设备整机组装好以后只具有用户模式,针对嵌入式系统的调试接口已经被封住,如果后续有对嵌入式系统的调试需求,通常需要拆开嵌入式设备,非常不方便。因此,有必要针对嵌入式设备提供一种模式切换方案,方便开发测试维护人员对已经整机组装好的嵌入式设备进行调试测试。
技术实现思路
本专利技术的目的是针对嵌入式设备提供一种模式切换方案,方便开发测试维护人员对已经整机组装好的嵌入式设备进行调试测试。根据本专利技术的第一方面,提供了一种嵌入式设备的模式切换方法,所述设备包括与所述设备的嵌入式处理器连接的第一接口、暴露于设备外部的第二接口、以及开关电路,所述第一接口和所述第二接口是同种类型的接口;所述方法包括以下步骤:响应于切换为工程模式的命令,将模式标志位设置为工程模式标志;响应于所述模式标志位被设置为工程模式标志,将所述设备切换为工程模式并且将所述开关电路切换为连接所述第二接口和所述嵌入式处理器的调试接口;和/或,响应于切换为用户模式的命令,将模式标志位设置为用户模式标志;响应于所述模式标志位被设置为用户模式标志,将所述设备切换为用户模式并且将所述开关电路切换为连接所述第一接口和所述第二接口。可选地,所述方法还包括以下步骤:所述设备启动时将开机标志位初始化为开机未完成标志,将模式标志位初始化为用户模式标志;其中,所述设备被配置为在所述开机标志位为开机未完成标志的状态下,禁止所述模式标志位被设置为工程模式标志;以及,所述设备启动完成时,将所述开机标志位设置为开机完成标志。可选地,所述开关电路包括第一开关电路和第二开关电路,所述第一接口和所述第二接口为USB接口;所述第一开关电路的第一端与所述第二接口的D+引脚连接,所述第二开关电路的第一端与所述第二接口的D-引脚连接;所述将所述开关电路切换为连接所述第二接口和所述嵌入式处理器的调试接口,包括:将所述第一开关电路的第二端切换为与所述嵌入式处理器的调试输出/输入接口连接,将所述第二开关电路的第二端切换为与所述嵌入式处理器的调试输入/输出接口连接;所述将所述开关电路切换为连接所述第一接口和所述第二接口,包括:将所述第一开关电路的第二端切换为与所述第一接口的D+引脚连接,将所述第二开关电路的第二端切换为与所述第一接口的D-引脚连接。可选地,所述开关电路包括第一开关电路和第二开关电路,所述第一接口和所述第二接口为音频输入接口;所述第一开关电路的第一端与所述第二接口的左声道引脚连接,所述第二开关电路的第一端与所述第二接口的右声道引脚连接;所述将所述开关电路切换为连接所述第二接口和所述嵌入式处理器的调试接口,包括:将所述第一开关电路的第二端切换为与所述嵌入式处理器的调试输出/输入接口连接,将所述第二开关电路的第二端切换为与所述嵌入式处理器的调试输入/输出接口连接;所述将所述开关电路切换为连接所述第一接口和所述第二接口,包括:将所述第一开关电路的第二端切换为与所述第一接口的左声道引脚连接,将所述第二开关电路的第二端切换为与所述第一接口的右声道引脚连接。可选地,所述切换为工程模式的命令和/或所述切换为用户模式的命令是通过外部按键板输入至所述设备;或者,所述设备通过自身的红外接收器接收所述切换为工程模式的命令和/或所述切换为用户模式的命令;或者,所述切换为工程模式的命令和/或所述切换为用户模式的命令是特定形式的音频流,所述设备通过自身的音频输入接口接收所述切换为工程模式的命令和/所述或切换为用户模式的命令。根据本专利技术的第二方面,提供了一种嵌入式设备,所述设备包括与所述设备的嵌入式处理器连接的第一接口、暴露于设备外部的第二接口、以及开关电路,所述第一接口和所述第二接口是同种类型的接口;所述设备还包括模式标志位设置模块和模式切换控制模块;所述模式标志位设置模块,用于响应于切换为工程模式的命令,将模式标志位设置为工程模式标志;和/或,用于响应于切换为用户模式的命令,将模式标志位设置为用户模式标志;所述模式切换控制模块,用于响应于所述模式标志位被设置为工程模式标志,将所述设备切换为工程模式并且将所述开关电路切换为连接所述第二接口和所述嵌入式处理器的调试接口;和/或,用于响应于所述模式标志位被设置为用户模式标志,将所述设备切换为用户模式并且将所述开关电路切换为连接所述第一接口和所述第二接口。可选地,所述设备还包括开机标志位设置模块;所述开机标志位设置模块,用于在所述设备启动时将开机标志位初始化为开机未完成标志,以及在所述设备启动完成时将所述开机标志位设置为开机完成标志;其中,所述设备被配置为在所述开机标志位为开机未完成标志的状态下,禁止所述模式标志位被设置为工程模式标志;所述模式标志位设置模块,还用于在所述设备启动时将模式标志位初始化为用户模式标志。可选地,所述开关电路包括第一开关电路和第二开关电路,所述第一接口和所述第二接口为USB接口;所述第一开关电路的第一端与所述第二接口的D+引脚连接,所述第二开关电路的第一端与所述第二接口的D-引脚连接;所述模式切换控制模块将所述开关电路切换为连接所述第二接口和所述嵌入式处理器的调试接口,包括:将所述第一开关电路的第二端切换为与所述嵌入式处理器的调试输出/输入接口连接,将所述第二开关电路的第二端切换为与所述嵌入式处理器的调试输入/输出接口连接;所述模式切换控制模块将所述开关电路切换为连接所述第一接口和所述第二接口,包括:将所述第一开关电路的第二端切换为与所述第一接口的D+引脚连接,将所述第二开关电路的第二端切换为与所述第一接口的D-引脚连接。可选地,所述开关电路包括第一开关电路和第二开关电路,所述第一接口和所述第二接口为音频输入接口;所述第一开关电路的第一端与所述第二接口的左声道引脚连接,所述第二开关电路的第一端与所述第二接口的右声道引脚连接;所述模式切换控制模块将所述开关电路切换为连接所述第二接口和所述嵌入式处理器的调试接口,包括:将所述第一开关电路的第二端切换为与所述嵌入式处理器的调试输出/输入接口连接,将所述第二开关电路的第二端切换为与所述嵌入式处理器的调试输入/输出接口连接;所述模式切换控制模块将所述开关电路切换为连接所述第一接口和所述第二接口,包括:将所述第一开关电路的第二端切换为与所述第一接口的左声道引脚连接,将所述第二开关电路的第二端切换为与所述第一接口的右声道引脚连接。可选地,所述切换为工程模式的命令和/或所述切换为用户模式的命令是通过外部按键板输入至所述设备;或者,所述设备通过自身的红外接收器接收所述切换为工程模式的命令和/或所述切换为用户模式的命令;或者,所述切换为工程模式的命令和/或所述切换为用户模式的命令是特定形式的音频流,所述设备通过自身的音频输入接口接收所述切换为工程模式的命令和/所述或切换为用户模式的命令。本专利技术提供的嵌入式本文档来自技高网...
嵌入式设备的模式切换方法和嵌入式设备

【技术保护点】
一种嵌入式设备的模式切换方法,其特征在于,所述设备包括与所述设备的嵌入式处理器连接的第一接口、暴露于设备外部的第二接口、以及开关电路,所述第一接口和所述第二接口是同种类型的接口;所述方法包括以下步骤:响应于切换为工程模式的命令,将模式标志位设置为工程模式标志;响应于所述模式标志位被设置为工程模式标志,将所述设备切换为工程模式并且将所述开关电路切换为连接所述第二接口和所述嵌入式处理器的调试接口;和/或,响应于切换为用户模式的命令,将模式标志位设置为用户模式标志;响应于所述模式标志位被设置为用户模式标志,将所述设备切换为用户模式并且将所述开关电路切换为连接所述第一接口和所述第二接口。

【技术特征摘要】
1.一种嵌入式设备的模式切换方法,其特征在于,所述设备包括与所述设备的嵌入式处理器连接的第一接口、暴露于设备外部的第二接口、以及开关电路,所述第一接口和所述第二接口是同种类型的接口;所述方法包括以下步骤:响应于切换为工程模式的命令,将模式标志位设置为工程模式标志;响应于所述模式标志位被设置为工程模式标志,将所述设备切换为工程模式并且将所述开关电路切换为连接所述第二接口和所述嵌入式处理器的调试接口;和/或,响应于切换为用户模式的命令,将模式标志位设置为用户模式标志;响应于所述模式标志位被设置为用户模式标志,将所述设备切换为用户模式并且将所述开关电路切换为连接所述第一接口和所述第二接口。2.根据权利要求1所述的方法,其特征在于,所述方法还包括以下步骤:所述设备启动时将开机标志位初始化为开机未完成标志,将模式标志位初始化为用户模式标志;其中,所述设备被配置为在所述开机标志位为开机未完成标志的状态下,禁止所述模式标志位被设置为工程模式标志;以及,所述设备启动完成时,将所述开机标志位设置为开机完成标志。3.根据权利要求1所述的方法,其特征在于,所述开关电路包括第一开关电路和第二开关电路,所述第一接口和所述第二接口为USB接口;所述第一开关电路的第一端与所述第二接口的D+引脚连接,所述第二开关电路的第一端与所述第二接口的D-引脚连接;所述将所述开关电路切换为连接所述第二接口和所述嵌入式处理器的调试接口,包括:将所述第一开关电路的第二端切换为与所述嵌入式处理器的调试输出/输入接口连接,将所述第二开关电路的第二端切换为与所述嵌入式处理器的调试输入/输出接口连接;所述将所述开关电路切换为连接所述第一接口和所述第二接口,包括:将所述第一开关电路的第二端切换为与所述第一接口的D+引脚连接,将所述第二开关电路的第二端切换为与所述第一接口的D-引脚连接。4.根据权利要求1所述的方法,其特征在于,所述开关电路包括第一开关电路和第二开关电路,所述第一接口和所述第二接口为音频输入接口;所述第一开关电路的第一端与所述第二接口的左声道引脚连接,所述第二开关电路的第一端与所述第二接口的右声道引脚连接;所述将所述开关电路切换为连接所述第二接口和所述嵌入式处理器的调试接口,包括:将所述第一开关电路的第二端切换为与所述嵌入式处理器的调试输出/输入接口连接,将所述第二开关电路的第二端切换为与所述嵌入式处理器的调试输入/输出接口连接;所述将所述开关电路切换为连接所述第一接口和所述第二接口,包括:将所述第一开关电路的第二端切换为与所述第一接口的左声道引脚连接,将所述第二开关电路的第二端切换为与所述第一接口的右声道引脚连接。5.根据权利要求1-4任一项所述的方法,其特征在于,所述切换为工程模式的命令和/或所述切换为用户模式的命令是通过外部按键板输入至所述设备;或者,所述设备通过自身的红外接收器接收所述切换为工程模式的命令和/或所述切换为用户模式的命令;或者,所述切换为工程模式的命令和/或所述切换为用户模式的命令是特定形式的音频流,所述设备通过自身的音频输入接口接收所述切换为工程模式的命令和/所述或切换为用户模式的命令。6.一种嵌入式设备,其特征在于,所述设备包括与所述设备的嵌入式处理器连接的第一接口、暴露于设备外部的第二接口、以...

【专利技术属性】
技术研发人员:刘平卫洪九金
申请(专利权)人:歌尔丹拿音响有限公司
类型:发明
国别省市:山东,37

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

1