Modifications

Sauter à la navigation Sauter à la recherche
1 678 octets ajoutés ,  8 décembre 2014 à 09:53
Page créée avec « {{Spark.IO-Build-NAV}} {{bloc-etroit|text=An ''embedded system'' like the Spark Core doesn't have an Operating System like a traditional computer. Instead, it runs a single ... »
{{Spark.IO-Build-NAV}}

{{bloc-etroit|text=An ''embedded system'' like the Spark Core doesn't have an Operating System like a traditional computer. Instead, it runs a single application, often called ''firmware'', which runs whenever the system is powered.

''Un firmware'', parfois appelé micrologiciel ou microcode, ou plus rarement logiciel interne ou logiciel embarqué, ou encore microprogramme, est un ensemble d'instructions et de structures de données qui sont intégrées dans du matériel informatique (ordinateur, photocopieur, automate (API, APS), un disque dur, un appareil photo numérique, etc.) pour qu'il puisse fonctionner. (source: [http://fr.wikipedia.org/wiki/Firmware FirmWare sur Wikipedia.fr])

''Firmware'' is so-called because it's harder than software and softer than hardware. Hardware is fixed during manufacturing, and doesn't change. Software can be updated anytime, so it's very flexible. Firmware is somewhere in between; hardware companies do issue firmware updates, but they tend to be very infrequent, because upgrading firmware can be difficult.

In our case, because the Spark Core is connected to the internet, updating firmware is quite trivial; we send it over the network, and we have put in place safeguards to keep you from "bricking" the Core.

When you flash code onto the Spark Core, you are doing an ''over-the-air firmware update''. This firmware update overwrites almost all of the software on the Spark Core; the only piece that is untouched is the bootloader, which manages the process of loading new firmware and ensures you can always update the firmware over USB or through a factory reset.

}}
{{Spark.IO-Build-TRAILER}}
29 922

modifications

Menu de navigation