Eric Weddington <[EMAIL PROTECTED]> wrote:

> Using shared libraries do not make sense in building an AVR
> application because there are no such concepts in an AVR code image
> as a filesystem, or multiple applications that need to share a
> library in the first place.

Also, shared libraries are typically loaded into RAM, and executed
there.  That's not possible in AVR's Harvard architecture.  While it's
in theory possible to burn the "shared library" into a (flash) ROM
segment at run-time, this is 1) a rather expensive operation (compared
to the classical shared library approach), and 2) can only be done
from inside the bootloader area for many AVRs.

-- 
cheers, J"org               .-.-.   --... ...--   -.. .  DL8DTL

http://www.sax.de/~joerg/                        NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)



_______________________________________________
AVR-GCC-list mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/avr-gcc-list

Reply via email to