libcli - a cli core library

This is based on LGPL license. The project is designed in such a way that it can be integrated to any of the product line which really needs the serial way of CLI or through ethernet, (a CLI- command line interface). One has to design their callbacks and have to register with the APIs provided with the libcli.  They can group together according to their requirement. So that the command hierarchy depends on the registration.

I am easily able to integrate with the eCos 2.0. Am faced only the problem not having fork() in eCos, but similar requirement is mimiced with the threads. And checks around the select() call in the cli_loop() function is changed to work with the serial interface, with minute flag checks around the call.

You can see the initial host of the project here.


Now it is moved to Code google site, you can the latest of libcli from this link.


-srinivas.





Comments

Popular posts from this blog

mylte