[uClinux-dev] application size limitation?

Van Rafelghem, Dominique VanRafelghemD at intheairnet.com
Fri Mar 28 11:24:44 EST 2003

Thanks for the info David,

I am not 100% clear on all the compiler and linker switches.  Is there a
place where I can find a description?  I think the -msep-data linker switch
is used for XIP which from my understanding is used for executing out of ROM
or FLASH.  Correct me if I am wrong.  Since I will be executing out of RAM I
guess I don't need this switch.


-----Original Message-----
From: David McCullough [mailto:davidm at snapgear.com]
Sent: Thursday, March 27, 2003 10:24 PM
To: uclinux-dev at uclinux.org
Subject: Re: [uClinux-dev] application size limitation?

Jivin pauli at snapgear.com lays it down ...
> > The questions I have are the following:
> > 1. I read somewhere that in the past there was an application size
> > limitation on uClinux.  Is this still the case?
> There is a size limit imposed by the shared librarie support.  This limit
> 16M per application and library so you'll probably not encounter it with
> of RAM.

If you do not use -msep-data or shared libs then you can have huge great
apps with no earthly limitations ;-)

> > 2. Has anyone used threads in their applications on uClinux?
> I believe DavidM has pthreads working.  Has it made the latest release?

The latest m68k-elf-tools and uClinux-dist have,  AFAIK, full pthread
support.  I have run the ptread demos from the dist without problems
for what its worth.

> > 3. Is it better to write a bunch of small apps in uClinux or is the one
> > large app approach OK?
> Probably not a lot of difference really.


David McCullough:    Ph: +61 7 3435 2815  http://www.SnapGear.com
davidm at snapgear.com  Fx: +61 7 3891 3630  Custom Embedded Solutions +
uClinux-dev mailing list
uClinux-dev at uclinux.org
This message was resent by uclinux-dev at uclinux.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.uclinux.org/pipermail/uclinux-dev/attachments/20030328/66e5cb13/attachment.html>

More information about the uClinux-dev mailing list