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.
【技术实现步骤摘要】
嵌入式设备的模式切换方法和嵌入式设备
本专利技术涉及计算机
,尤其涉及一种嵌入式设备的模式切换方法和一种嵌入式设备。
技术介绍
随着智能化时代的到来,嵌入式系统在各个领域得到了广泛应用。使用嵌入式系统的人员主要分为两类,一类是开发测试维护人员,一类是普通用户。前者需要进入到工程模式,该模式允许查看系统的调试信息并进行全面的功能配置测试。后者不需要对系统的开发调试功能,只需要进入用户模式即可。现有技术中,嵌入式设备整机组装好以后只具有用户模式,针对嵌入式系统的调试接口已经被封住,如果后续有对嵌入式系统的调试需求,通常需要拆开嵌入式设备,非常不方便。因此,有必要针对嵌入式设备提供一种模式切换方案,方便开发测试维护人员对已经整机组装好的嵌入式设备进行调试测试。
技术实现思路
本专利技术的目的是针对嵌入式设备提供一种模式切换方案,方便开发测试维护人员对已经整机组装好的嵌入式设备进行调试测试。根据本专利技术的第一方面,提供了一种嵌入式设备的模式切换方法,所述设备包括与所述设备的嵌入式处理器连接的第一接口、暴露于设备外部的第二接口、以及开关电路,所述第一接口和所述第二接口是同种类型的接口;所述方法包括以下步骤:响应于切换为工程模式的命令,将模式标志位设置为工程模式标志;响应于所述模式标志位被设置为工程模式标志,将所述设备切换为工程模式并且将所述开关电路切换为连接所述第二接口和所述嵌入式处理器的调试接口;和/或,响应于切换为用户模式的命令,将模式标志位设置为用户模式标志;响应于所述模式标志位被设置为用户模式标志,将所述设备切换为用户模式并且将所述开关电路切换为连接所述 ...
【技术保护点】
一种嵌入式设备的模式切换方法,其特征在于,所述设备包括与所述设备的嵌入式处理器连接的第一接口、暴露于设备外部的第二接口、以及开关电路,所述第一接口和所述第二接口是同种类型的接口;所述方法包括以下步骤:响应于切换为工程模式的命令,将模式标志位设置为工程模式标志;响应于所述模式标志位被设置为工程模式标志,将所述设备切换为工程模式并且将所述开关电路切换为连接所述第二接口和所述嵌入式处理器的调试接口;和/或,响应于切换为用户模式的命令,将模式标志位设置为用户模式标志;响应于所述模式标志位被设置为用户模式标志,将所述设备切换为用户模式并且将所述开关电路切换为连接所述第一接口和所述第二接口。
【技术特征摘要】
1.一种嵌入式设备的模式切换方法,其特征在于,所述设备包括与所述设备的嵌入式处理器连接的第一接口、暴露于设备外部的第二接口、以及开关电路,所述第一接口和所述第二接口是同种类型的接口;所述方法包括以下步骤:响应于切换为工程模式的命令,将模式标志位设置为工程模式标志;响应于所述模式标志位被设置为工程模式标志,将所述设备切换为工程模式并且将所述开关电路切换为连接所述第二接口和所述嵌入式处理器的调试接口;和/或,响应于切换为用户模式的命令,将模式标志位设置为用户模式标志;响应于所述模式标志位被设置为用户模式标志,将所述设备切换为用户模式并且将所述开关电路切换为连接所述第一接口和所述第二接口。2.根据权利要求1所述的方法,其特征在于,所述方法还包括以下步骤:所述设备启动时将开机标志位初始化为开机未完成标志,将模式标志位初始化为用户模式标志;其中,所述设备被配置为在所述开机标志位为开机未完成标志的状态下,禁止所述模式标志位被设置为工程模式标志;以及,所述设备启动完成时,将所述开机标志位设置为开机完成标志。3.根据权利要求1所述的方法,其特征在于,所述开关电路包括第一开关电路和第二开关电路,所述第一接口和所述第二接口为USB接口;所述第一开关电路的第一端与所述第二接口的D+引脚连接,所述第二开关电路的第一端与所述第二接口的D-引脚连接;所述将所述开关电路切换为连接所述第二接口和所述嵌入式处理器的调试接口,包括:将所述第一开关电路的第二端切换为与所述嵌入式处理器的调试输出/输入接口连接,将所述第二开关电路的第二端切换为与所述嵌入式处理器的调试输入/输出接口连接;所述将所述开关电路切换为连接所述第一接口和所述第二接口,包括:将所述第一开关电路的第二端切换为与所述第一接口的D+引脚连接,将所述第二开关电路的第二端切换为与所述第一接口的D-引脚连接。4.根据权利要求1所述的方法,其特征在于,所述开关电路包括第一开关电路和第二开关电路,所述第一接口和所述第二接口为音频输入接口;所述第一开关电路的第一端与所述第二接口的左声道引脚连接,所述第二开关电路的第一端与所述第二接口的右声道引脚连接;所述将所述开关电路切换为连接所述第二接口和所述嵌入式处理器的调试接口,包括:将所述第一开关电路的第二端切换为与所述嵌入式处理器的调试输出/输入接口连接,将所述第二开关电路的第二端切换为与所述嵌入式处理器的调试输入/输出接口连接;所述将所述开关电路切换为连接所述第一接口和所述第二接口,包括:将所述第一开关电路的第二端切换为与所述第一接口的左声道引脚连接,将所述第二开关电路的第二端切换为与所述第一接口的右声道引脚连接。5.根据权利要求1-4任一项所述的方法,其特征在于,所述切换为工程模式的命令和/或所述切换为用户模式的命令是通过外部按键板输入至所述设备;或者,所述设备通过自身的红外接收器接收所述切换为工程模式的命令和/或所述切换为用户模式的命令;或者,所述切换为工程模式的命令和/或所述切换为用户模式的命令是特定形式的音频流,所述设备通过自身的音频输入接口接收所述切换为工程模式的命令和/所述或切换为用户模式的命令。6.一种嵌入式设备,其特征在于,所述设备包括与所述设备的嵌入式处理器连接的第一接口、暴露于设备外部的第二接口、以...
【专利技术属性】
技术研发人员:刘平卫,洪九金,
申请(专利权)人:歌尔丹拿音响有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。