On Sun, 2008-11-02 at 14:51 +0100, Aurelien Jarno wrote: > Everyone agrees that firmwares are a bit special > in the world of software due to the fact they don't run on the host > CPU.
I don't think they are at all special. What interprets the software - be it a 'cpu', a 'vm' or a co-processor like many video cards, or something like an arduino doesn't alter the basic attributes - there is machine code for one or more machines, which is usually derived from some more editable source (more can be quite a range though) though compilation. If firmware is special, so is java, .net, ocaml, all 32-bit i386 binaries (because bochs can emulate them elsewhere) etc. -Rob -- GPG key available at: <http://www.robertcollins.net/keys.txt>.
signature.asc
Description: This is a digitally signed message part