CN104111851B - 嵌入式***切换启动装置 - Google Patents
嵌入式***切换启动装置 Download PDFInfo
- Publication number
- CN104111851B CN104111851B CN201410345650.XA CN201410345650A CN104111851B CN 104111851 B CN104111851 B CN 104111851B CN 201410345650 A CN201410345650 A CN 201410345650A CN 104111851 B CN104111851 B CN 104111851B
- Authority
- CN
- China
- Prior art keywords
- resistance
- triode
- memory
- solidification
- voltage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Power Sources (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
嵌入式***切换启动装置包括处理器、切换信号生成模块、电子开关模块、固化存储器、固化存储器电源供电模块和备用存储器;该固化存储器和备用存储器均用于存储引导程序和操作***;该切换信号生成模块用于生成切换信号;该电子开关模块用于在接收到该切换信号时生成一关闭信号;该固化存储器电源供电模块用于未接收到关闭信号时给固化存储器供电,并在接收到该关闭信号时停止供电给固化存储器;该处理器用于在固化存储器得电时,从固化存储器读取引导程序,在固化存储器失电时,从备用存储器读取引导程序。上述发明在固化存储器的引导程序丢失或损坏时,可方便简单地从备用存储器启动***,无须拆开设备,无须额外工具设备。
Description
技术领域
本发明涉及一种嵌入式***切换启动装置。
背景技术
目前,在嵌入***设备中,操作***和应用软件常被固化在Nand Flash、eMMC或SD卡等存储器中。嵌入式处理器启动方式和顺序具有多种性和可配置性,即处理器上电工作时首先到第一启动通道查询固化存储器是否有引导程序,若有则运行引导程序启动***,若无则自动查询其他通道的存储介质是否有引导程序。若固化存储器质量存在问题或者使用过程中受到静电击打等原因导致操作***的引导程序bootloader丢失或出错,将导致操作***无法正常启动。另外,在人为更新设备***时,不小心把引导程序bootloader擦除导致设备无法开机,就如手机刷机升级刷成了“砖头”,此时“砖头”手机需要修复只能返厂重新烧录引导程序和***,用户无法自行修复。
针对上述引导程序bootloader损坏丢失而导致设备无法启动的情况,常采用以下修复方法:
1、拆开设备,飞线焊接电路板上预留的Jatag测试点,接上Jatag烧录工具重新烧录引导程序,再烧录***,从而修复设备,此方法需要拆开设备,并且需要使用Jatag烧录,而且烧录非常慢,不利于用户自己动手修复,产品开发或售后维护也极为不方便;
2、拆开设备,焊接电路板上的启动模式选择电阻跳线,通过选择电阻的方式设置设备的启动模式,再重新烧录引导程序和操作***,此方法需要拆开设备,并且要动用电烙铁等工具操作,不利于用户自己动手修复,产品开发或售后维护也复杂。
发明内容
针对现有技术的不足,本发明的目的旨在于提供一种嵌入式***切换启动装置,其在固化存储器的引导程序丢失或损坏时仍可方便简单地启动***。
为实现上述目的,本发明采用如下技术方案:
一种嵌入式***切换启动装置,其包括处理器、切换信号生成模块、电子开关模块、固化存储器、固化存储器电源供电模块和备用存储器;
该固化存储器和备用存储器均用于存储引导程序和操作***;
该切换信号生成模块用于生成切换信号;
该电子开关模块用于在接收到该切换信号时生成一关闭信号;
该固化存储器电源供电模块用于未接收到关闭信号时给固化存储器供电,并在接收到该关闭信号时停止供电给固化存储器;
该处理器用于在固化存储器得电时,从固化存储器读取引导程序,在固化存储器失电时,从备用存储器读取引导程序。
该切换信号生成模块包括一直流电压接口、第一电阻至第四电阻、第一开关和第二开关;该直流电压接口依次通过第一电阻和第二电阻接地,一直流电压端口依次通过第三电阻和第二开关接地,该直流电压端口依次通过第四电阻和第一开关接地;该第一电阻和第二电阻之间的节点的信号、该第三电阻和第一开关之间的节点的信号、以及该第四电阻和第二开关之间的节点的信号形成该切换信号。
进一步地,该直流电压接口为用于输出5V电压的USB接口。
进一步地,该电子开关模块包括第五电阻至第八电阻、第一三极管和第二三极管;该第一三极管的的基极通过第五电阻连接于该第四电阻和该第一开关之间,该第一三极管的发射极连接于该第一电阻和第二电阻之间,该第一三极管的集电极通过该第六电阻接地,该第一三极管的集电极还通过第七电阻连接该第二三极管的基极,该第二三极管的集电极通过第八电阻连接该直流电压端口,该第二三极管的发射极连接于该第三电阻和该第二开关之间。
进一步地,该固化存储器电源供电模块包括低压线性稳压器、第九电阻、第十电阻和第三三极管;该低压线性稳压器的电压输入引脚连接一供电电源,该低压线性稳压器的使能引脚通过第九电阻连接该第三三极管的基极,该第三三极管的发射极通过第十电阻连接该低压线性稳压器的电压输出端,该低压线性稳压器的电压输出端连接该固化存储器,该第三三极管的集电极接地。
进一步地,该固化存储器为eMMC或Nand Flash,该备用存储器为TF卡或SD卡。
本发明的有益效果如下:
本发明在固化存储器的引导程序丢失或损坏时,可方便简单地从备用存储器读取引导程序,以启动***,无须拆开设备,无须额外工具设备,操作非常简便,且电路简单,成本低,切换功能可靠。
附图说明
图1为本发明嵌入式***切换启动装置的较佳实施方式的模块示意图。
图2为图1的嵌入式***切换启动装置的部分电路图。
具体实施方式
下面将结合附图以及具体实施方式,对本发明做进一步描述:
请参见图1和图2,本发明涉及一种嵌入式***切换启动装置,其较佳实施方式包括处理器、切换信号生成模块10、电子开关模块20、固化存储器、固化存储器电源供电模块30和备用存储器。
该固化存储器和备用存储器均用于存储引导程序和操作***;本实施例中,该固化存储器为eMMC或Nand Flash,该备用存储器为TF卡或SD卡。
该切换信号生成模块10用于生成切换信号;
该电子开关模块20用于在接收到该切换信号时生成一关闭信号;
该固化存储器电源供电模块30用于未接收到关闭信号时给固化存储器供电,并在接收到该关闭信号时停止供电给固化存储。如此,当固化存储器的引导程序损坏时,即可通过操作切换信号生成模块10使得固化存储器失电,从而使得处理器无法读取到固化存储器。
该处理器用于在固化存储器得电时,从固化存储器读取引导程序,在固化存储器失电时,从备用存储器读取引导程序,以启动***。如此,便可自动从备用存储器读取引导程序,无需拆开嵌入式设备,方便快捷,门槛低。
本实施例中,该切换信号生成模块10包括一直流电压接口VBUS、第一电阻R1至第四电阻R4、第一开关K1和第二开关K2。该直流电压接口VBUS依次通过第一电阻R1和第二电阻R2接地,一直流电压端口VCC依次通过第三电阻R3和第二开关K2接地,该直流电压端口VCC依次通过第四电阻R4和第一开关K1接地。该第一电阻R1和第二电阻R2之间的节点的信号、该第三电阻R3和第一开关K1之间的节点的信号、以及该第四电阻R4和第二开关K2之间的节点的信号形成该切换信号。
直流电压端口VCC与该直流电压接口VBUS可为同一直流电压接口。或者,该直流电压端口VCC为***直流电压端,该直流电压接口VBUS为用于输出5V电压的USB接口,如此,该第一开关K1和第二开关K2可为嵌入式设备的两个功能按键,从而可利用原有功能按键来和USB接口实现切换信号的生成,无需对原有设备的构造进行改造,从而避免由于改造模具增加成本。
另外,只有当该USB接口获得5V电压(可通过充电器或适配器获得)时,同时按下两功能按键,才可生成该切换信号,若仅仅按下两功能按键,而没有提供一5V电压,那么,也不能生成该切换信号,两功能按键只能实现其对应的功能,这样可避免误操作两功能按键而生成切换信号。
该电子开关模块20包括第五电阻R5至第八电阻R8、第一三极管Q1和第二三极管Q2。该第一三极管Q1的的基极通过第五电阻R5连接于该第四电阻R4和该第一开关K1之间,该第一三极管Q1的发射极连接于该第一电阻R1和第二电阻R2之间,该第一三极管Q1的集电极通过该第六电阻R6接地,该第一三极管Q1的集电极还通过第七电阻R7连接该第二三极管Q2的基极,该第二三极管Q2的集电极通过第八电阻R8连接该直流电压端口VCC,该第二三极管Q2的发射极连接于该第三电阻R3和该第二开关K2之间。
该固化存储器电源供电模块30包括低压线性稳压器LDO、第九电阻R9、第十电阻R10和第三三极管Q3。该低压线性稳压器LDO的电压输入引脚VIN连接一供电电源VIN,该低压线性稳压器LDO的使能引脚EN通过第九电阻R9连接该第三三极管Q3的基极,该第三三极管Q3的发射极通过第十电阻R10连接该低压线性稳压器LDO的电压输出端OUT,该低压线性稳压器LDO的电压输出端OUT连接该固化存储器,该第三三极管Q3的集电极接地。
本实施例中,该第一三极管Q1和第三三极管Q3均为PNP型的三极管,该第二三极管Q2为NPN型的三极管。
下面对本实施例的工作原理进行详细说明:
当固化存储器的引导程序损坏时,给直流电压接口VBUS施加一直流电压如5V直流电压,同时闭合第一开关K1和第二开关K2,此时,第一三极管Q1的基极和发射极之间的电压为负电压,使得第一三极管Q1导通,进而使得第二三极管Q2的基极接收一正电压,从而使得第二三极管Q2的导通,此时,该第三三极管Q3的基极被拉低,进而使得第三三极管Q3截止,从而使得固化存储器失电,如此,处理器将从备用存储器读取引导程序,以启动***。
当***启动后,用户可断开第一开关K1和第二开关K2,使得第一三极管Q1截止,进而使得第二三极管Q2截止,从而使得三极管Q3导通,如此,该固化存储器恢复得电,用户可通过已启动的***对固化存储器内的引导程序进行烧录或升级。
本发明无须拆开设备,无须额外工具设备,只要设备具备USB接口和2个功能按键即可切换处理器的启动模式,操作非常简便,且电路简单,成本低,切换功能可靠。
有上述原理可知,第一三极管Q1至第三三极管Q3均起电子开关功能,其也可替换为场效应管。
对于本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及变形,而所有的这些改变以及变形都应该属于本发明权利要求的保护范围之内。
Claims (5)
1.一种嵌入式***切换启动装置,其特征在于:其包括处理器、切换信号生成模块、电子开关模块、固化存储器、固化存储器电源供电模块和备用存储器;
该固化存储器和备用存储器均用于存储引导程序和操作***;
该切换信号生成模块用于生成切换信号;
该电子开关模块用于在接收到该切换信号时生成一关闭信号;
该固化存储器电源供电模块用于未接收到关闭信号时给固化存储器供电,并在接收到该关闭信号时停止供电给固化存储器;
该处理器用于在固化存储器得电时,从固化存储器读取引导程序,在固化存储器失电时,从备用存储器读取引导程序;
该切换信号生成模块包括一直流电压接口、第一电阻至第四电阻、第一开关和第二开关;该直流电压接口依次通过第一电阻和第二电阻接地,一直流电压端口依次通过第三电阻和第二开关接地,
该直流电压端口依次通过第四电阻和第一开关接地;该第一电阻和第二电阻之间的节点的信号、该第三电阻和第一开关之间的节点的信号、以及该第四电阻和第二开关之间的节点的信号形成该切换信号。
2.如权利要求1所述的嵌入式***切换启动装置,其特征在于:该直流电压接口为用于输出5V电压的USB接口。
3.如权利要求1所述的嵌入式***切换启动装置,其特征在于:该电子开关模块包括第五电阻至第八电阻、第一三极管和第二三极 管;该第一三极管的基极通过第五电阻连接于该第四电阻和该第一开关之间,该第一三极管的发射极连接于该第一电阻和第二电阻之间,该第一三极管的集电极通过该第六电阻接地,该第一三极管的集电极还通过第七电阻连接该第二三极管的基极,该第二三极管的集电极通过第八电阻连接该直流电压端口,该第二三极管的发射极连接于该第三电阻和该第二开关之间。
4.如权利要求3所述的嵌入式***切换启动装置,其特征在于:该固化存储器电源供电模块包括低压线性稳压器、第九电阻、第十电阻和第三三极管;该低压线性稳压器的电压输入引脚连接一供电电源,该低压线性稳压器的使能引脚通过第九电阻连接该第三三极管的基极,该第三三极管的发射极通过第十电阻连接该低压线性稳压器的电压输出端,该低压线性稳压器的电压输出端连接该固化存储器,该第三三极管的集电极接地。
5.如权利要求1所述的嵌入式***切换启动装置,其特征在于:该固化存储器为eMMC或Nand Flash,该备用存储器为TF卡或SD卡。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410345650.XA CN104111851B (zh) | 2014-07-18 | 2014-07-18 | 嵌入式***切换启动装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410345650.XA CN104111851B (zh) | 2014-07-18 | 2014-07-18 | 嵌入式***切换启动装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104111851A CN104111851A (zh) | 2014-10-22 |
CN104111851B true CN104111851B (zh) | 2017-09-22 |
Family
ID=51708651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410345650.XA Active CN104111851B (zh) | 2014-07-18 | 2014-07-18 | 嵌入式***切换启动装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104111851B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104598284A (zh) * | 2015-02-05 | 2015-05-06 | 深圳市成为信息技术有限公司 | 启动嵌入式设备的方法 |
CN104679609B (zh) * | 2015-02-11 | 2017-12-15 | 北京配天技术有限公司 | 数控*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1658161A (zh) * | 2004-02-21 | 2005-08-24 | 华为技术有限公司 | 具有主用和备用引导程序的***及启动方法 |
CN102135891A (zh) * | 2010-01-21 | 2011-07-27 | 杭州华三通信技术有限公司 | 可实现引导启动的***及引导启动控制装置和方法 |
CN103135995A (zh) * | 2011-11-22 | 2013-06-05 | 中兴通讯股份有限公司 | 一种BootLoader的备份管理方法及装置 |
CN103677914A (zh) * | 2013-12-10 | 2014-03-26 | 广州中海达卫星导航技术股份有限公司 | 一种嵌入式***简便切换介质引导启动装置及方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3838840B2 (ja) * | 2000-01-06 | 2006-10-25 | Necエレクトロニクス株式会社 | コンピュータ |
-
2014
- 2014-07-18 CN CN201410345650.XA patent/CN104111851B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1658161A (zh) * | 2004-02-21 | 2005-08-24 | 华为技术有限公司 | 具有主用和备用引导程序的***及启动方法 |
CN102135891A (zh) * | 2010-01-21 | 2011-07-27 | 杭州华三通信技术有限公司 | 可实现引导启动的***及引导启动控制装置和方法 |
CN103135995A (zh) * | 2011-11-22 | 2013-06-05 | 中兴通讯股份有限公司 | 一种BootLoader的备份管理方法及装置 |
CN103677914A (zh) * | 2013-12-10 | 2014-03-26 | 广州中海达卫星导航技术股份有限公司 | 一种嵌入式***简便切换介质引导启动装置及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104111851A (zh) | 2014-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN203933124U (zh) | 一种单接口移动电源、蓝牙键盘及保护套 | |
CN105406290B (zh) | 一种轻载保护式插座 | |
CN203759164U (zh) | 一种检测usb负载设备接入状态的电路 | |
CN104111851B (zh) | 嵌入式***切换启动装置 | |
CN108173327A (zh) | 一种自动断电节能保护装置 | |
CN206878506U (zh) | 一种数据线和适配器 | |
CN206331538U (zh) | 手持pos终端及其usb切换电路 | |
CN103219042A (zh) | 通过usb接口实现程序烧录的电路及存储器电路 | |
CN104467167B (zh) | 一种电源路径管理电路 | |
CN206135456U (zh) | 一种双向usb供电*** | |
CN204030149U (zh) | 一种遥控插排 | |
CN213634413U (zh) | 一种上电自动开机电路 | |
CN206283280U (zh) | 一种供电管理装置 | |
CN202694391U (zh) | 智能密钥装置 | |
CN101398799A (zh) | 计算机、热插拔设备及热插拔设备启动方法 | |
CN209691049U (zh) | 一种usb通信复用电路和一种智能pos机 | |
CN208143422U (zh) | 一种交换机功能切换*** | |
CN209462558U (zh) | 一种断电复位装置及耳机、音箱 | |
CN103107591B (zh) | 一种便携数码设备的供电装置及方法 | |
CN203520090U (zh) | 一种手持终端硬开关电路 | |
CN209233556U (zh) | 一种设备拓展电路以及热像仪装置 | |
CN107733025B (zh) | 一种usb与dc兼容的双充电路及其运行方法 | |
CN209486164U (zh) | 无ad接口及内部基准电压的单片机电源低电压检测电路 | |
CN207504636U (zh) | 一种具有断电保护功能的投影仪 | |
CN100539366C (zh) | 一种通用串行总线设备供电方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20190122 Address after: 511400 Workshop 201, No. 13, Tian'an Headquarters Center, 555 North Panyu Avenue, Panyu District, Guangzhou City, Guangdong Province Patentee after: Guangdong sky Nebula Information Technology Co., Ltd. Address before: 511400 Building 13, Headquarters Center of Panyu Energy-saving Science and Technology Park, 555 North Panyu Avenue, Panyu District, Guangzhou City, Guangdong Province Patentee before: Guangzhou City Zhonghaida Surveying Instrument Co., Ltd. |