CN106020861A - FOTA upgrading method and system for smart watch - Google Patents
FOTA upgrading method and system for smart watch Download PDFInfo
- Publication number
- CN106020861A CN106020861A CN201610291723.0A CN201610291723A CN106020861A CN 106020861 A CN106020861 A CN 106020861A CN 201610291723 A CN201610291723 A CN 201610291723A CN 106020861 A CN106020861 A CN 106020861A
- Authority
- CN
- China
- Prior art keywords
- firmware
- fota
- intelligent watch
- flash
- upgrade
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/654—Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The invention provides an FOTA upgrading method and system for a smart watch. The FOTA upgrading method includes: writing an FOTA upgrade sign into an NOR Flash if firmware needs to be upgraded during starting operation of the smart watch, and restarting a system; starting a Bootloader, downloading firmware data from a cloud end according to the FOTA upgrade sign, saving the firmware data in an RAM of the smart watch, writing the firmware data in the RAM into the NOR Flash, clearing up the FOTA upgrade sign, and restarting the system. The FOTA upgrading method and system can upgrade the firmware in the condition that the Flash space of an MCU+RTOS smart watch is limited, cannot occupy more Flash space, can perform upgrading in the Bootloader, and can use more RAM space to store the downloaded firmware data, and in this way, a user can conveniently upgrade the smart watch.
Description
Technical field
The present invention relates to intelligent watch technical field, particularly relate to FOTA upgrade method and the system of a kind of intelligent watch.
Background technology
Mobile phone, panel computer, portable electronic device, mobile internet device firmware update services commonly used FOTA(Firmware Over-The-Air, Firmware Over download technology at present) upgrading.The Firmware Over download technology upgrading of mobile terminal, refers to by high in the clouds upgrade technique, for having the equipment of networking function, such as mobile phone, panel computer upgrading software, completion system reparation and optimization.
The general flow of current over the air upgrading is by Network Check software upgrading version-> if any when updating software version, by network down loading updating software-> preservations renewal software to equipment Flash
-> downloaded after restart the upgrade-system software of equipment-> under Bootloader pattern or Recovery pattern-> upgrade successfully after restart machine, complete upgrading.
The method is a good scheme for having larger capacity Flash, but for the intelligent watch that Flash finite capacity uses MCU+RTOS, is not the most a good selection.Because the intelligent watch of general MCU+RTOS considers cost and needs directly to perform program, the Flash of use is usually NOR
Flash, its capacity is 2M-16M, and intelligent watch execution program and resource file to take the Flash space of 2/3, and remaining 1/3 flash uses to the file system preserving data.If also to take the space of 1/3 according to FOTA Flash space requirement, then Flash does not just have remaining space for FOTA.
Therefore, prior art could be improved and develop.
Summary of the invention
In place of above-mentioned the deficiencies in the prior art, it is an object of the invention to provide FOTA upgrade method and the system of a kind of intelligent watch, it is intended to when intelligent watch carries out FOTA upgrading in solution prior art, if directly firmware data being downloaded to Nor
The problem that time in Flash, meeting Existential Space is not enough.
In order to achieve the above object, this invention takes techniques below scheme:
The FOTA upgrade method of a kind of intelligent watch, wherein, said method comprising the steps of:
When the start of A, intelligent watch runs, time if desired to firmware upgrade, then FOTA is updated mark and is written to NOR Flash, starting system of laying equal stress on;
B, startup Bootloader, update mark according to FOTA and download firmware data from high in the clouds, firmware data preserved to the RAM of intelligent watch, by the firmware data write NOR Flash in RAM, removes FOTA and updates mark, starting system of laying equal stress on.
The FOTA upgrade method of described intelligent watch, wherein, described step A specifically includes:
When the start of A1, intelligent watch runs, then the version checking sending firmware instructs high in the clouds;
A2, high in the clouds receive described version checking instruction, and feed back the latest edition number of firmware to intelligent watch;
Whether A3, the current version number judged in intelligent watch are less than the latest edition number of firmware, then perform step A4 when the current version number in intelligent watch is less than the latest edition of firmware, then perform step A7 when the current version number in intelligent watch is not less than the latest edition of firmware;
A4, the display screen of intelligent watch ejects one prompt the user whether to carry out the prompting frame of firmware upgrade;
A5, whether user selects firmware upgrade detect, then perform step A6 when detecting when firmware upgrade instructs, then perform step A7 when being not detected by firmware upgrade instruction;
A6, FOTA is updated mark it is written to NOR
Flash, starting system of laying equal stress on;
A7, end.
The FOTA upgrade method of described intelligent watch, wherein, described step B specifically includes:
B1, startup Bootloader;
Whether B2, detection NOR Flash there is FOTA to update mark, then performs step B3 when NOR Flash there being FOTA update mark, then perform step B7 when NOR Flash updates mark without FOTA;
B3, intelligent watch send the download request of firmware data to high in the clouds;
B4, intelligent watch receive the firmware data from high in the clouds, and are saved in RAM;
B5, judge whether the firmware data from high in the clouds finishes receiving, then perform step B6 when firmware data finishes receiving, then return execution step B4 when firmware data does not finishes receiving;
B6, by RAM firmware data write NOR
Flash, removes FOTA and updates mark, starting system of laying equal stress on;
B7, end.
The FOTA upgrade method of described intelligent watch, wherein, the data capacity of described NOR Flash is 2-16M.
A kind of FOTA upgrade-system of intelligent watch, wherein, including:
Update mark writing module, when intelligent watch start runs, time if desired to firmware upgrade, then FOTA is updated mark and is written to NOR Flash, starting system of laying equal stress on;
Firmware data upgraded module, is used for starting Bootloader, updates mark according to FOTA and downloads firmware data from high in the clouds, firmware data is preserved to the RAM of intelligent watch, firmware data in RAM is write NOR Flash, removes FOTA and update mark, starting system of laying equal stress on.
The FOTA upgrade-system of described intelligent watch, wherein, the described mark writing module that updates specifically includes:
Version checking instruction sending unit, when intelligent watch start runs, then the version checking sending firmware instructs high in the clouds;
Version number's feedback unit, receives described version checking instruction, and feeds back the latest edition number of firmware to intelligent watch for high in the clouds;
Version number's comparing unit, for judging whether the current version number in intelligent watch is less than the latest edition number of firmware, then start Tip element when the current version number in intelligent watch is less than the latest edition of firmware, then start the first finishing control unit when the current version number in intelligent watch is not less than the latest edition of firmware;
Tip element, prompts the user whether to carry out the prompting frame of firmware upgrade for ejecting one on the display screen of intelligent watch;
Firmware upgrade instruction detection unit, for whether selecting firmware upgrade to detect user, then starts write control unit when detecting when firmware upgrade instructs, and then starts the first finishing control unit when being not detected by firmware upgrade instruction;
Write control unit, updates mark by FOTA and is written to NOR
Flash, starting system of laying equal stress on;
First finishing control unit, is used for terminating process.
The FOTA upgrade-system of described intelligent watch, wherein, described firmware data upgraded module specifically includes:
Bootloader start unit, is used for starting Bootloader;
Updating Mark Detection unit, whether have FOTA update mark, then start download request unit when there being FOTA to update mark in NOR Flash, work as NOR if being used for detecting in NOR Flash
The second finishing control unit is then started when Flash updates mark without FOTA;
Download request unit, send the download request of firmware data for intelligent watch to high in the clouds;
Data storage cell, receives the firmware data from high in the clouds for intelligent watch, and is saved in RAM;
Receive judging unit, for judging whether the firmware data from high in the clouds finishes receiving, then start firmware data writing unit when firmware data finishes receiving, then start data storage cell when firmware data does not finishes receiving;
Firmware data writing unit, for writing NOR by the firmware data in RAM
Flash, removes FOTA and updates mark, starting system of laying equal stress on;
Second finishing control unit, is used for terminating process.
The FOTA upgrade-system of described intelligent watch, wherein, the data capacity of described NOR Flash is 2-16M.
The FOTA upgrade method of intelligent watch of the present invention and system, method includes: when intelligent watch start runs, time if desired to firmware upgrade, then FOTA updates mark and is written to NOR Flash, starting system of laying equal stress on;Start Bootloader, update mark according to FOTA and download firmware data from high in the clouds, firmware data is preserved to the RAM of intelligent watch, the firmware data in RAM is write NOR Flash, remove FOTA and update mark, starting system of laying equal stress on.Present invention achieves and in the case of Flash limited space, firmware data is upgraded, it is not necessary to take more Flash space in the intelligent watch using MCU+RTOS;And upgrade in Bootloader, more ram space can be used to deposit the firmware data of download, facilitate customer upgrade.
Accompanying drawing explanation
Fig. 1 is the flow chart of the FOTA upgrade method preferred embodiment of intelligent watch of the present invention.
Fig. 2 is the structured flowchart of the FOTA upgrade-system preferred embodiment of intelligent watch of the present invention.
Detailed description of the invention
The present invention provides FOTA upgrade method and the system of a kind of intelligent watch, and for making the purpose of the present invention, technical scheme and effect clearer, clear and definite, the present invention is described in more detail for the embodiment that develops simultaneously referring to the drawings.Should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
Refer to Fig. 1, it is the flow chart of FOTA upgrade method preferred embodiment of intelligent watch of the present invention.As it is shown in figure 1, the FOTA upgrade method of described intelligent watch, comprise the following steps:
When the start of step S100, intelligent watch runs, time if desired to firmware upgrade, then FOTA is updated mark and is written to NOR Flash, starting system of laying equal stress on.
Step S200, startup Bootloader, update mark according to FOTA and download firmware data from high in the clouds, firmware data preserved to the RAM of intelligent watch, by the firmware data write NOR Flash in RAM, removes FOTA and updates mark, starting system of laying equal stress on.
In embedded OS, bootstrap before Bootloader(i.e. system start-up) it is to run before operating system nucleus runs.Can with initiating hardware equipment, set up memory headroom mapping graph, thus to the hardware environment of system is taken a proper states, in order to get out correct environment for final call operation system kernel.In embedded systems, generally not firmware program (note, some embedded type CPUs also can the startup program of embedded a section short and small) as BIOS, therefore the loading of whole system starts task and is just completed by BootLoader completely.
And NOR Flash is one of two kinds of main nonvolatile flash memory technology currently on the market.First Intel developed NOR Flash technology in 1988, revolutionized the situation originally ruled all the land by EPROM (Erasable Programmable Read-Only-Memory electrically programable ROM) and EEPROM (electrically erasable read-only memory Electrically Erasable Programmable Read-Only Memory).And then, 1989, Toshiba delivered NAND Flash structure, emphasized to reduce the cost of every bit, has higher performance, and easily can be upgraded by interface as disk.The feature of NOR Flash is execution (XIP, eXecute In Place) in chip, and such application program can directly run in Flash flash memory, it is not necessary to code is read in system RAM again.The efficiency of transmission of NOR is the highest, has the highest cost benefit when the low capacity of 1 ~ 4MB.
In embodiments of the invention, the data capacity of described NOR Flash is 2-16M.
When intelligent watch is properly functioning, in intelligent watch, have whether a background task regular check needs to carry out firmware upgrade, therefore detection may insure that the promptness of version updating when intelligent watch is properly functioning.When having checked version updating, reminding user to update, if user selects to update, then FOTA renewal mark is written to NOR Flash, restarts system update.If user does not select to update, the most simply remind user.
In step s 200, when Bootloader starts, check whether there is FOTA updates mark, if had, enters FOTA more new technological process, renewal request command is first sent to high in the clouds during renewal, then start to download the data to RAM from high in the clouds, after data have been downloaded, after checking that data are errorless, it is written to NOR Flash, then remove FOTA upgrading mark, restart system, enter normal system.
Owing to being to carry out FOTA upgrading in Bootloader, owing to the system in intelligent watch is the most all run, it is possible to use more RAM is for depositing the firmware data of download to upgrade.Meanwhile, FOTA upgrading is not take up extra Flash space, reduces product cost.
Further, in the FOTA upgrade method of described intelligent watch, described step S100 specifically includes:
When the start of step S101, intelligent watch runs, then the version checking sending firmware instructs high in the clouds;
Step S102, high in the clouds receive described version checking instruction, and feed back the latest edition number of firmware to intelligent watch;
Whether step S103, the current version number judged in intelligent watch are less than the latest edition number of firmware, then perform step S104 when the current version number in intelligent watch is less than the latest edition of firmware, then perform step S107 when the current version number in intelligent watch is not less than the latest edition of firmware;
Step S104, the display screen of intelligent watch ejects one prompt the user whether to carry out the prompting frame of firmware upgrade;
Step S105, whether user selects firmware upgrade detect, then perform step S106 when detecting when firmware upgrade instructs, then perform step S107 when being not detected by firmware upgrade instruction;
Step S106, FOTA is updated mark it is written to NOR Flash, starting system of laying equal stress on;
Step S107, end.
Further, in the FOTA upgrade method of described intelligent watch, described step S200 specifically includes:
Step S201, startup Bootloader;
Step S202, detection NOR
Whether Flash there is FOTA update mark, work as NOR
Flash there is FOTA then perform step S203 when updating mark, then perform step S207 when NOR Flash updates mark without FOTA;
Step S203, intelligent watch send the download request of firmware data to high in the clouds;
Step S204, intelligent watch receive the firmware data from high in the clouds, and are saved in RAM;
Step S205, judge whether the firmware data from high in the clouds finishes receiving, then perform step S206 when firmware data finishes receiving, then return execution step S204 when firmware data does not finishes receiving;
Step S206, by RAM firmware data write NOR Flash, remove FOTA update mark, starting system of laying equal stress on;
Step S207, end.
Based on said method embodiment, present invention also offers the FOTA upgrade-system of a kind of intelligent watch.As in figure 2 it is shown, the FOTA upgrade-system of described intelligent watch, including:
Update mark writing module 100, when intelligent watch start runs, time if desired to firmware upgrade, then FOTA is updated mark and is written to NOR Flash, starting system of laying equal stress on;
Firmware data upgraded module 200, is used for starting Bootloader, updates mark according to FOTA and downloads firmware data from high in the clouds, firmware data is preserved to the RAM of intelligent watch, firmware data in RAM is write NOR Flash, removes FOTA and update mark, starting system of laying equal stress on.
Further, in the FOTA upgrade-system of described intelligent watch, the described mark writing module 100 that updates specifically includes:
Version checking instruction sending unit, when intelligent watch start runs, then the version checking sending firmware instructs high in the clouds;
Version number's feedback unit, receives described version checking instruction, and feeds back the latest edition number of firmware to intelligent watch for high in the clouds;
Version number's comparing unit, for judging whether the current version number in intelligent watch is less than the latest edition number of firmware, then start Tip element when the current version number in intelligent watch is less than the latest edition of firmware, then start the first finishing control unit when the current version number in intelligent watch is not less than the latest edition of firmware;
Tip element, prompts the user whether to carry out the prompting frame of firmware upgrade for ejecting one on the display screen of intelligent watch;
Firmware upgrade instruction detection unit, for whether selecting firmware upgrade to detect user, then starts write control unit when detecting when firmware upgrade instructs, and then starts the first finishing control unit when being not detected by firmware upgrade instruction;
Write control unit, updates mark by FOTA and is written to NOR
Flash, starting system of laying equal stress on;
First finishing control unit, is used for terminating process.
Further, in the FOTA upgrade-system of described intelligent watch, described firmware data upgraded module 200 specifically includes:
Bootloader start unit, is used for starting Bootloader;
Updating Mark Detection unit, whether have FOTA update mark, then start download request unit when there being FOTA to update mark in NOR Flash, work as NOR if being used for detecting in NOR Flash
The second finishing control unit is then started when Flash updates mark without FOTA;
Download request unit, send the download request of firmware data for intelligent watch to high in the clouds;
Data storage cell, receives the firmware data from high in the clouds for intelligent watch, and is saved in RAM;
Receive judging unit, for judging whether the firmware data from high in the clouds finishes receiving, then start firmware data writing unit when firmware data finishes receiving, then start data storage cell when firmware data does not finishes receiving;
Firmware data writing unit, for writing NOR by the firmware data in RAM
Flash, removes FOTA and updates mark, starting system of laying equal stress on;
Second finishing control unit, is used for terminating process.
Further, in the FOTA upgrade-system of described intelligent watch, the data capacity of described NOR Flash is 2-16M.
In sum, the FOTA upgrade method of intelligent watch of the present invention and system, method includes: when intelligent watch start runs, time if desired to firmware upgrade, then FOTA updates mark and is written to NOR Flash, starting system of laying equal stress on;Start Bootloader, update mark according to FOTA and download firmware data from high in the clouds, firmware data is preserved to the RAM of intelligent watch, the firmware data in RAM is write NOR Flash, remove FOTA and update mark, starting system of laying equal stress on.Present invention achieves and in the case of Flash limited space, firmware data is upgraded, it is not necessary to take more Flash space in the intelligent watch using MCU+RTOS;And upgrade in Bootloader, more ram space can be used to deposit the firmware data of download, facilitate customer upgrade.
It is understood that for those of ordinary skills, can be according to technical scheme and present inventive concept in addition equivalent or change, and all these change or replace the protection domain that all should belong to appended claims of the invention.
Claims (8)
1. the FOTA upgrade method of an intelligent watch, it is characterised in that said method comprising the steps of:
When the start of A, intelligent watch runs, time if desired to firmware upgrade, then FOTA is updated mark and be written to NOR
Flash, starting system of laying equal stress on;
B, startup Bootloader, update mark according to FOTA and download firmware data from high in the clouds, firmware data preserved to the RAM of intelligent watch, by the firmware data write NOR Flash in RAM, removes FOTA and updates mark, starting system of laying equal stress on.
The FOTA upgrade method of intelligent watch the most according to claim 1, it is characterised in that described step A specifically includes:
When the start of A1, intelligent watch runs, then the version checking sending firmware instructs high in the clouds;
A2, high in the clouds receive described version checking instruction, and feed back the latest edition number of firmware to intelligent watch;
Whether A3, the current version number judged in intelligent watch are less than the latest edition number of firmware, then perform step A4 when the current version number in intelligent watch is less than the latest edition of firmware, then perform step A7 when the current version number in intelligent watch is not less than the latest edition of firmware;
A4, the display screen of intelligent watch ejects one prompt the user whether to carry out the prompting frame of firmware upgrade;
A5, whether user selects firmware upgrade detect, then perform step A6 when detecting when firmware upgrade instructs, then perform step A7 when being not detected by firmware upgrade instruction;
A6, FOTA is updated mark it is written to NOR
Flash, starting system of laying equal stress on;
A7, end.
The FOTA upgrade method of intelligent watch the most according to claim 1, it is characterised in that described step B specifically includes:
B1, startup Bootloader;
Whether B2, detection NOR Flash there is FOTA to update mark, works as NOR
Flash there is FOTA then perform step B3 when updating mark, then perform step B7 when NOR Flash updates mark without FOTA;
B3, intelligent watch send the download request of firmware data to high in the clouds;
B4, intelligent watch receive the firmware data from high in the clouds, and are saved in RAM;
B5, judge whether the firmware data from high in the clouds finishes receiving, then perform step B6 when firmware data finishes receiving, then return execution step B4 when firmware data does not finishes receiving;
B6, by RAM firmware data write NOR
Flash, removes FOTA and updates mark, starting system of laying equal stress on;
B7, end.
The FOTA upgrade method of intelligent watch the most according to claim 1, it is characterised in that the data capacity of described NOR Flash is 2-16M.
5. the FOTA upgrade-system of an intelligent watch, it is characterised in that including:
Update mark writing module, when intelligent watch start runs, time if desired to firmware upgrade, then FOTA is updated mark and be written to NOR
Flash, starting system of laying equal stress on;
Firmware data upgraded module, is used for starting Bootloader, updates mark according to FOTA and downloads firmware data from high in the clouds, firmware data is preserved to the RAM of intelligent watch, firmware data in RAM is write NOR Flash, removes FOTA and update mark, starting system of laying equal stress on.
The FOTA upgrade-system of intelligent watch the most according to claim 5, it is characterised in that described renewal mark writing module specifically includes:
Version checking instruction sending unit, when intelligent watch start runs, then the version checking sending firmware instructs high in the clouds;
Version number's feedback unit, receives described version checking instruction, and feeds back the latest edition number of firmware to intelligent watch for high in the clouds;
Version number's comparing unit, for judging whether the current version number in intelligent watch is less than the latest edition number of firmware, then start Tip element when the current version number in intelligent watch is less than the latest edition of firmware, then start the first finishing control unit when the current version number in intelligent watch is not less than the latest edition of firmware;
Tip element, prompts the user whether to carry out the prompting frame of firmware upgrade for ejecting one on the display screen of intelligent watch;
Firmware upgrade instruction detection unit, for whether selecting firmware upgrade to detect user, then starts write control unit when detecting when firmware upgrade instructs, and then starts the first finishing control unit when being not detected by firmware upgrade instruction;
Write control unit, updates FOTA mark and is written to NOR Flash, starting system of laying equal stress on;
First finishing control unit, is used for terminating process.
The FOTA upgrade-system of intelligent watch the most according to claim 5, it is characterised in that described firmware data upgraded module specifically includes:
Bootloader start unit, is used for starting Bootloader;
Update Mark Detection unit, be used for detecting NOR
Whether Flash there is FOTA update mark, then start download request unit when NOR Flash there being FOTA update mark, then start the second finishing control unit when NOR Flash updates mark without FOTA;
Download request unit, send the download request of firmware data for intelligent watch to high in the clouds;
Data storage cell, receives the firmware data from high in the clouds for intelligent watch, and is saved in RAM;
Receive judging unit, for judging whether the firmware data from high in the clouds finishes receiving, then start firmware data writing unit when firmware data finishes receiving, then start data storage cell when firmware data does not finishes receiving;
Firmware data writing unit, for the firmware data in RAM is write NOR Flash, removes FOTA and updates mark, starting system of laying equal stress on;
Second finishing control unit, is used for terminating process.
The FOTA upgrade-system of intelligent watch the most according to claim 5, it is characterised in that the data capacity of described NOR Flash is 2-16M.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610291723.0A CN106020861B (en) | 2016-05-05 | 2016-05-05 | A kind of the FOTA upgrade method and system of smartwatch |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610291723.0A CN106020861B (en) | 2016-05-05 | 2016-05-05 | A kind of the FOTA upgrade method and system of smartwatch |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106020861A true CN106020861A (en) | 2016-10-12 |
CN106020861B CN106020861B (en) | 2019-09-24 |
Family
ID=57081614
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610291723.0A Active CN106020861B (en) | 2016-05-05 | 2016-05-05 | A kind of the FOTA upgrade method and system of smartwatch |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106020861B (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107957881A (en) * | 2017-12-06 | 2018-04-24 | 广东嘉腾机器人自动化有限公司 | SCM program update method, system and computer-readable recording medium |
CN108132797A (en) * | 2016-11-30 | 2018-06-08 | 青岛海信电器股份有限公司 | A kind of upgrade method of remote controler, SoC chip and its application program |
CN108874434A (en) * | 2018-05-02 | 2018-11-23 | 四川斐讯信息技术有限公司 | A kind of system software upgrading method and wearable device of wearable device |
CN110096293A (en) * | 2019-04-30 | 2019-08-06 | 上海睿赛德电子科技有限公司 | A kind of general Bootloader implementation method based on STM32 with OTA upgrade function |
CN110377301A (en) * | 2019-06-27 | 2019-10-25 | 深圳市点嘀互联网络有限公司 | The intelligent interactive system and its upgrade method of the seamless connection vehicle device of sustainable upgrading |
CN110895477A (en) * | 2018-09-13 | 2020-03-20 | 杭州海康威视数字技术股份有限公司 | Equipment starting method, device and equipment |
CN111666082A (en) * | 2020-06-05 | 2020-09-15 | 北京元心科技有限公司 | Peripheral firmware loading method based on linux operating system, control equipment and computer readable storage medium |
CN111796853A (en) * | 2020-07-16 | 2020-10-20 | 深圳市千分一智能技术有限公司 | Firmware upgrading method, system, equipment and computer storage medium |
CN112631637A (en) * | 2020-12-30 | 2021-04-09 | 重庆芯讯通无线科技有限公司 | OTA (over the air) upgrading method, system, equipment and storage medium based on RTOS (real time operating System) |
CN113821238A (en) * | 2021-08-02 | 2021-12-21 | 惠州Tcl移动通信有限公司 | Method and device for updating external firmware of intelligent wearable device, mobile terminal and medium |
CN114661365A (en) * | 2022-02-14 | 2022-06-24 | 阿里巴巴(中国)有限公司 | Device running method, firmware management method and firmware management system |
WO2023216845A1 (en) * | 2022-05-09 | 2023-11-16 | 乐鑫信息科技(上海)股份有限公司 | Firmware update method for embedded device, embedded device, and development end device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101770384A (en) * | 2010-01-18 | 2010-07-07 | 深圳市航盛电子股份有限公司 | Car audio system and software upgrading method thereof |
CN103957244A (en) * | 2014-04-21 | 2014-07-30 | 惠州市新思为电子科技有限公司 | Remote program upgrading method and server |
CN104461666A (en) * | 2014-12-31 | 2015-03-25 | 小米科技有限责任公司 | Firmware upgrading method and device for main processor of device |
CN104915237A (en) * | 2015-06-24 | 2015-09-16 | 深圳市兰丁科技有限公司 | Upgrading method and upgrading control method of Bluetooth device firmware program, and equipment |
CN105404533A (en) * | 2015-11-09 | 2016-03-16 | 珠海格力电器股份有限公司 | Program upgrading method and apparatus |
CN105511929A (en) * | 2015-12-31 | 2016-04-20 | 青岛高校信息产业股份有限公司 | Remote wireless upgrading method for equipment |
-
2016
- 2016-05-05 CN CN201610291723.0A patent/CN106020861B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101770384A (en) * | 2010-01-18 | 2010-07-07 | 深圳市航盛电子股份有限公司 | Car audio system and software upgrading method thereof |
CN103957244A (en) * | 2014-04-21 | 2014-07-30 | 惠州市新思为电子科技有限公司 | Remote program upgrading method and server |
CN104461666A (en) * | 2014-12-31 | 2015-03-25 | 小米科技有限责任公司 | Firmware upgrading method and device for main processor of device |
CN104915237A (en) * | 2015-06-24 | 2015-09-16 | 深圳市兰丁科技有限公司 | Upgrading method and upgrading control method of Bluetooth device firmware program, and equipment |
CN105404533A (en) * | 2015-11-09 | 2016-03-16 | 珠海格力电器股份有限公司 | Program upgrading method and apparatus |
CN105511929A (en) * | 2015-12-31 | 2016-04-20 | 青岛高校信息产业股份有限公司 | Remote wireless upgrading method for equipment |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108132797A (en) * | 2016-11-30 | 2018-06-08 | 青岛海信电器股份有限公司 | A kind of upgrade method of remote controler, SoC chip and its application program |
CN107957881A (en) * | 2017-12-06 | 2018-04-24 | 广东嘉腾机器人自动化有限公司 | SCM program update method, system and computer-readable recording medium |
CN108874434A (en) * | 2018-05-02 | 2018-11-23 | 四川斐讯信息技术有限公司 | A kind of system software upgrading method and wearable device of wearable device |
CN110895477A (en) * | 2018-09-13 | 2020-03-20 | 杭州海康威视数字技术股份有限公司 | Equipment starting method, device and equipment |
CN110096293A (en) * | 2019-04-30 | 2019-08-06 | 上海睿赛德电子科技有限公司 | A kind of general Bootloader implementation method based on STM32 with OTA upgrade function |
CN110377301A (en) * | 2019-06-27 | 2019-10-25 | 深圳市点嘀互联网络有限公司 | The intelligent interactive system and its upgrade method of the seamless connection vehicle device of sustainable upgrading |
CN111666082A (en) * | 2020-06-05 | 2020-09-15 | 北京元心科技有限公司 | Peripheral firmware loading method based on linux operating system, control equipment and computer readable storage medium |
CN111666082B (en) * | 2020-06-05 | 2021-01-12 | 北京元心科技有限公司 | Peripheral firmware loading method, control equipment and computer readable storage medium |
CN111796853A (en) * | 2020-07-16 | 2020-10-20 | 深圳市千分一智能技术有限公司 | Firmware upgrading method, system, equipment and computer storage medium |
CN112631637A (en) * | 2020-12-30 | 2021-04-09 | 重庆芯讯通无线科技有限公司 | OTA (over the air) upgrading method, system, equipment and storage medium based on RTOS (real time operating System) |
CN112631637B (en) * | 2020-12-30 | 2024-04-02 | 重庆芯讯通无线科技有限公司 | OTA upgrading method, system, equipment and storage medium based on RTOS |
CN113821238A (en) * | 2021-08-02 | 2021-12-21 | 惠州Tcl移动通信有限公司 | Method and device for updating external firmware of intelligent wearable device, mobile terminal and medium |
CN113821238B (en) * | 2021-08-02 | 2024-02-09 | 惠州Tcl移动通信有限公司 | Method, device, mobile terminal and medium for updating external firmware of intelligent wearable device |
CN114661365A (en) * | 2022-02-14 | 2022-06-24 | 阿里巴巴(中国)有限公司 | Device running method, firmware management method and firmware management system |
WO2023216845A1 (en) * | 2022-05-09 | 2023-11-16 | 乐鑫信息科技(上海)股份有限公司 | Firmware update method for embedded device, embedded device, and development end device |
Also Published As
Publication number | Publication date |
---|---|
CN106020861B (en) | 2019-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106020861A (en) | FOTA upgrading method and system for smart watch | |
US8423991B2 (en) | Embedded network device and firmware upgrading method | |
US8181007B2 (en) | Electronic device and method for secure operating system update in embedded system | |
CN105745617B (en) | Selective power management for pre-boot firmware updates | |
US8136108B2 (en) | Updating firmware with multiple processors | |
EP2998861A1 (en) | Implementing and deleting method and device for intelligent terminal multi-operation system | |
CN111796848A (en) | Bootloader software updating method and device, embedded controller and storage medium | |
CN103746833A (en) | PXE-based RAID automatic configuration method and system | |
CN105138382A (en) | Method for upgrading Android system and terminal | |
CN104123153A (en) | Apparatus and method for firmware upgrade using USB | |
CN105094927A (en) | Equipment firmware updating method and device | |
CN103324507A (en) | Method and apparatus for updating terminal preset application program | |
CN101571807A (en) | System with firmware and starting method thereof | |
CN110865830A (en) | Firmware updating method and computer system | |
CN103970564A (en) | Automatic repairing and upgrading method of embedded operating system and embedded operating system with automatic repairing and upgrading functions | |
CN106775674B (en) | Equipment based on universal boot loader and starting method thereof | |
WO2021136200A1 (en) | Bootloader loading method, storage medium, and embedded terminal | |
CN110874237A (en) | Software upgrading method, device, terminal and readable storage medium | |
CN107566169A (en) | A kind of firmware upgrade method and router based on openwrt | |
CN107526574A (en) | The control method and device of system start-up mode | |
CN105677409A (en) | System upgrading method and device | |
CN103455750A (en) | High-security verification method and high-security verification system for embedded devices | |
CN116028084A (en) | Cross-version hot upgrading method, system and terminal based on OpenStack cloud platform | |
CN112650513B (en) | Program upgrading method, device, computer equipment and storage medium | |
CN102455919A (en) | Automatic optimization setting method for basic input output system(BIOS) |
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 |