OTA upgrading method, system and device based on RTOS and storage medium
A technology for upgrading packages and memory, which is applied in transmission systems, software engineering design, and the generation of response errors.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0043] see figure 1 , the present invention provides an RTOS-based OTA upgrade method, based on the RTOS separate secondary development mode for OTA air upgrade. The so-called separate secondary development means that the kernel (kernel task) in the RTOS and the APP in the device are compiled separately. For example, the executable file kernel. The file customer_app.bin is loaded into the device memory and connected to run.
[0044] The method in this embodiment is applicable to a module, including a control unit (such as an MCU (Microcontroller Unit, micro control unit)), and a storage component (such as a flash memory and a memory). The module runs a real-time operating system such as threadX. The running process of the APP is to boot the APP to run after the kernel task of the system is booted and initialized every time the device is turned on. The specific steps are: the kernel task reads the above-mentioned customer_app.bin from the dedicated partition for flash storag...
Embodiment 2
[0063] see image 3 , the present invention provides an RTOS-based OTA upgrade system, which can perform OTA air upgrades based on the separate secondary development mode of the RTOS. The so-called separate secondary development means that the kernel (kernel task) in the RTOS and the APP in the device are compiled separately. For example, the executable file kernel. The file customer_app.bin is loaded into the device memory and connected to run.
[0064] The system of this embodiment is applicable to a module, including a control unit (such as MCU (Microcontroller Unit, micro control unit)), storage components (such as flash memory and memory). The module runs a real-time operating system such as threadX. The running process of the APP is to boot the APP to run after the kernel task of the system is booted and initialized every time the device is turned on. The system of this embodiment can perform the following steps: the kernel task reads the above-mentioned customer_app....
Embodiment 3
[0081] Figure 5 It is a schematic structural diagram of an electronic device provided by Embodiment 3 of the present invention. The electronic device includes a memory, a processor, and a computer program stored on the memory and operable on the processor. When the processor executes the program, the RTOS-based OTA upgrade method in Embodiment 1 is implemented. Figure 5 The electronic device 30 shown is only an example, and should not limit the functions and scope of use of the embodiments of the present invention.
[0082] Such as Figure 5 As shown, electronic device 30 may take the form of a general-purpose computing device, which may be a server device, for example. Components of the electronic device 30 may include, but are not limited to: at least one processor 31 , at least one memory 32 , and a bus 33 connecting different system components (including the memory 32 and the processor 31 ).
[0083] The bus 33 includes a data bus, an address bus, and a control bus. ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com