CN106020861A - FOTA upgrading method and system for smart watch - Google Patents

FOTA upgrading method and system for smart watch Download PDF

Info

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
Application number
CN201610291723.0A
Other languages
Chinese (zh)
Other versions
CN106020861B (en
Inventor
黄艳锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huizhou TCL Mobile Communication Co Ltd
Original Assignee
Huizhou TCL Mobile Communication Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huizhou TCL Mobile Communication Co Ltd filed Critical Huizhou TCL Mobile Communication Co Ltd
Priority to CN201610291723.0A priority Critical patent/CN106020861B/en
Publication of CN106020861A publication Critical patent/CN106020861A/en
Application granted granted Critical
Publication of CN106020861B publication Critical patent/CN106020861B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/654Updates 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

The FOTA upgrade method of a kind of intelligent watch and system
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.
CN201610291723.0A 2016-05-05 2016-05-05 A kind of the FOTA upgrade method and system of smartwatch Active CN106020861B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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