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.

Jun 24, 2025 - 08:40
 0

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.