Executable VS. Software image
Need your help to clarify primitive concepts: In an embedded system, when a program runs on the processor (ARM as an example), in my understanding that it is because the "code to be executed" is loaded in the main memory. My question is: Is "the code to be executed" called "executable", what does "executable" mean? What is the difference between "executable" and "the software or binary image". I am not coming from a SW engineering background, please excuse my non solid background.
Need your help to clarify primitive concepts:
In an embedded system, when a program runs on the processor (ARM as an example), in my understanding that it is because the "code to be executed" is loaded in the main memory.
My question is:
- Is "the code to be executed" called "executable", what does "executable" mean?
- What is the difference between "executable" and "the software or binary image".
I am not coming from a SW engineering background, please excuse my non solid background.