Example how to call regular int main() from rtems
joel.sherrill at oarcorp.com
Fri Nov 24 13:37:13 UTC 2006
Johnny Willemsen wrote:
> I have a question, I am porting ACE/TAO to rtems at this moment. I have been
> able to build the ACE library with its tests, but now I want to run some of
> the tests. The tests have all been written in a way that there is a regular
> "int main (int, char*)" as starting point. I want to have this function as
> starting point on rtems? Has someone an example how to accomplish this? I
> have an rtems_init.c file to have network configuration and other settings,
> but this is a c-file, the main() is in a C++ file.
+ Have the default Init() task call main().
Preferred if you need to initialize things at run-time (like networking)
and setup argc, argv.
+ Override the name of the Init task like this:
#define CONFIGURE_INIT_TASK_ENTRY_POINT main
It will have 0 for argc and no other defined arguments.
> rtems-users mailing list
> rtems-users at rtems.com
More information about the users