白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Systems and methods for updating software in a hazard detection system

專利號(hào)
US11175900B2
公開(kāi)日期
2021-11-16
申請(qǐng)人
GOOGLE LLC(US CA Mountain View)
發(fā)明人
Jonathan Solnit; Kelly Veit; Edwin H. Satterthwaite, Jr.; Jeffery Theodore Lee
IPC分類
G06F11/00; G06F8/65; G06F9/4401; G09C1/00; G08B17/10; G06F8/656; G06F21/57; G06F21/44
技術(shù)領(lǐng)域
hazard,alarm,processor,alarming,system,update,safety,may,software,state
地域: CA CA Mountain View

摘要

Systems and methods for updating software in a hazard detection system are described herein. Software updates may be received by, stored within, and executed by a hazard detection system, without disturbing the system's ability to monitor for alarm events and sound an alarm in response to a monitored hazard event. The software updates may be received as part of a periodic over-the-air communication with a remote server or as part of a physical connection with a data source such as a computer. The software updates may include several portions of code designed to operate with different processors and/or devices within the hazard detection system. The software updates may also include language specific audio files that can be accessed by the hazard detection system to play back language specific media files via a speaker.

說(shuō)明書(shū)

If, at step 820, the reboot operation is successful with the newly installed processor code, a flag (e.g., ENV flag 0 or 1) may be set to identify which portion is the new active portion, as indicated by step 822, and end at step 808. The flag may be set by code running (sometimes referred to as “osm” code) in the software module running on the first processor. Once booted, the first processor and other booted processors are operating in accordance with the design of the hazard system. For example, if the new software update package was copied into image portion 610, and image portion 610 contains the code that was successfully installed in the first processor and booted therefrom, then the image portion 610 may be set as the active portion. If, at step 820, the reboot operation fails after a fixed number of times, the software module may instruct the boot loader to install the last known good version of the processor code (e.g., the code contained in the active portion), at step 824. The system may then progress through steps 816, 818, 820, and 822, as previously discussed but in this case using the processor code from the last good version.

It is understood that the steps shown in FIG. 8 are merely illustrative and that additional steps may be added, that some steps may be omitted, and that the order of steps may be rearranged.

權(quán)利要求

1
微信群二維碼
意見(jiàn)反饋