[EMAIL PROTECTED] wrote:

I am not sure if what I am asking is practical or not. I am writing a
STREAMS stack for a protocol over a serial connection. Tha catch is
that it is an embedded application and I need the object (streams.o) to
be as small as I can get it. The whole file system is on flash.
How can I best reduce the size of the file. I am not using clone or
multi or loopback (maybe on loopback). I am doing straight put() &
putq() up and down.

We use LiS in our embedded system (32M RAM, 8M flash) along with much
more extensive serial protocol stacks implemented in streams modules,
a web server for configuration/stats, switching applications,
applications for communicating with client machines, etc.  No problems.

What modules is it posssible to leave out?

The basic streams environment will be in a module called streams.o.
That's all you need to load (besides your own).  The user interface
will end up in libLiS which you link with your apps.

        Steve

------------------------------------------------------------------------
Steve Schefter                               phone: +1 705 725 9999 x26
The Software Group Limited                     fax: +1 705 725 9666
642 Welham Road,                             email: [EMAIL PROTECTED]
Barrie, Ontario CANADA  L4N 9A1                Web: www.wanware.com

_______________________________________________
Linux-streams mailing list
[email protected]
http://gsyc.escet.urjc.es/mailman/listinfo/linux-streams

Reply via email to