Hi folks,
I want to understand how exactly is an image(compiled c code and loaded into memory) stored in memory.
What exactly is a linker script?
I work with a lot of c code on a daily basis but I really don't understand :
How exactly the sections like "text,bss,data etc." work?
What exactly are they?
I believe the linker script describes this layout.
What exactly is a 'bundled image'?
What exactly is 'microcode'? What exactly is 'firmware'?
I admit I use these terms myself pretty often,but without much clarity.
Anyways any information or pointers(internet urls) in this regard would be very helpful.
If it helps,my work involves a lot of driver code in C on systems using MIPS processors.
Thanks a bunch....