METHOD AND APPARATUS FOR REPROGRAMMING APPLICATIONS IN EMBEDDED DEVICES
First Claim
Patent Images
1. A method for uploading and storing application code in a re-writable, non-volatile memory of an electronic device by means of a bootloader, comprising the steps of:
- receiving the application code transmitted by a master unit through a communication channel;
writing at least one portion of the application code to a portion of the non-volatile memory;
validating the at least one portion of the application code by means of the bootloader.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for uploading and storing application code in a re-writable, non-volatile memory of an electronic device is carried out by means of a bootloader. The bootloader receives the application code transmitted by a master unit through a communication channel, writes at least one portion of the application code to a portion of the non-volatile memory, and validates the at least one portion of the application code by means of the bootloader.
25 Citations
20 Claims
-
1. A method for uploading and storing application code in a re-writable, non-volatile memory of an electronic device by means of a bootloader, comprising the steps of:
-
receiving the application code transmitted by a master unit through a communication channel; writing at least one portion of the application code to a portion of the non-volatile memory; validating the at least one portion of the application code by means of the bootloader. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An electronic device comprising:
-
a microcontroller; a volatile memory unit; a re-writable, non-volatile memory unit for storing application code;
a protected, non-volatile memory unit comprising a stored bootloader, andthe bootloader is functional to receive the application code transmitted by a master unit through a communication channel, write at least one portion of the application code to a portion of the non-volatile memory, and validate the at least one portion of the application code by means of the bootloader. - View Dependent Claims (19, 20)
-
Specification