Yes, vxWorks does it, and its convinience for run-time debugging & examining of various tasks. Most of the time, we include debug symbols during development, and take them out completely for production. Having this form of shell environment make it easy to debug in runtime system, especially for networking apps.
My thanks to everyone for your valuable suggestion. >>> "wang cui" <[EMAIL PROTECTED]> 01/31/07 6:56 PM >>> I think he want to call function by name directly without a warpper of "RedBoot_cmd()" macro. Actually VxWorks provide this function. It strips all symbles from application image, then generate a source file contains all symbles, then add it into project and rebuild it. Then user can call all functions directly from VxWorks shell. However, I think Redboot style is good enough. But what I am thinking about is: Can we divide the shell functionality from Redboot and create a new package(suppose to be RedShell)? Because we always need a shell in application, and there are very many things have been implemented in Redboot. If so, we can reduce a lot of work in writing application shell. >From: Andrew Lunn <[EMAIL PROTECTED]> >To: Harish Talanki <[EMAIL PROTECTED]> >CC: [email protected] >Subject: Re: [ECOS] In-built shell for Redboot >Date: Tue, 30 Jan 2007 22:46:25 +0100 > >On Tue, Jan 30, 2007 at 02:09:52PM -0700, Harish Talanki wrote: > > eCos Experts, > > Is there a way I can invoke a function call directly from the shell, > > with Redboot boot loader. > > > I want to add bunch of function calls to the code, and be able to > > directly invoke them from > > command line. Is there any package or configuration option I need to > > choose? > > > > Right now I keep adding new Redboot Commands, to get arround this. > >What is the difference between adding a redboot command and calling a >function? All a redboot command does is call a function. > > Andrew > >-- >Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos >and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss > _________________________________________________________________ ???? MSN Explorer: http://explorer.msn.com/lccn/ -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
