Hi Ovidiu, Thank you for providing the information. I'll take a look. William
On Mon, Apr 21, 2008 at 8:08 PM, Ovidiu Sas <[EMAIL PROTECTED]> wrote: > Hello William, > > Take a look at http://www.nslu2-linux.org/ > You will find there many openser packages cross compiled for several > embedded platforms. > It should be straight forward to create a ser cross compile make file > based on the openser make file: > http://svn.nslu2-linux.org/svnroot/optware/trunk/make/openser.mk > > > Regards, > Ovidiu Sas > > > > On Sun, Apr 20, 2008 at 11:04 PM, William Zhang <[EMAIL PROTECTED]> wrote: > > Hi All, > > > > I am a newbie to the SIP Express Router and the project I am currently > > working on requires me to port SER to a MIPS embedded system with > > limited memory space. So the code size and data memory size are my > > primary concerns. > > Since I am still having some issue with my MIPS cross compilation, I > > just worked the SER 0.9.6 on my SUSE PC. With all the default compiler > > option but removing the debug info (without the -g option) and i386 > > release target, the SER > > is about 490KB in code size (the .text section in the map file). I > > disabled the TCP, IPV6 and UDP MULTICAST support, the code size > > decreased to 423KB. The SER website mentions that footprint size: > > 300k core, all common modules > > (optional) up to 630k (http://www.iptel.org/ser). Am I missing > > something here or maybe the website is not up to date with the > > footprint? I only need the basic SER with authentication and PSNT > > gateway support. I loaded these moduels: > > mysql.so, sl.so, tm.so, rr.so, maxfwd.so, usrloc.so, registrar.so, > > auth.so, auth_db.so, uri.so, uri_db.so, domain.so, avpops.so and > > permissions.so. And these modules adds up to 432KB with tm.so as the > > biggest one(200KB). Is there any > > way to further reduce code size for the core and modules? > > > > Of course, this is only the size for PC platform. I am hoping the MIPS > > should not differ too much. If anybody compile SER in MIPS, could you > > let me know what the code size is? Even for IPAQ compile result, I > > also would like to know it. > > > > As for the data memory, it seems the SER use the 1MB pool memory as > > default for dynamic memory allocation and 32MB shared memory. If I > > only need to support 3600 call per hour, about 1 call per second, and > > maximum 80 concurrent calls, > > is the default memory allocation too large? How far can I reduce from > > the default? Is there way I can monitor the memory usage for an active > > call? > > > > Thanks in advance! > > > > Regards, > > William > > _______________________________________________ > > Serdev mailing list > > [email protected] > > http://lists.iptel.org/mailman/listinfo/serdev > > > _______________________________________________ Serdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/serdev
