CSP Library for micro controller without routing and threading implementation

129 views
Skip to first unread message

Usha Naik

unread,
Sep 7, 2016, 9:55:29 AM9/7/16
to cubesat-space-protocol, led...@berlin-space-tech.com, do...@berlin-space-tech.com
Dear cubesat-space-protocol support Team,

I am looking for CSP library implementation ,which I could setup on micro controller (no Operating System).Basically I am looking for library which doesn't includes threading overhead. Thanks in advance.

Have a good day
warm regards
Usha Jogappanaik

Johan Christiansen

unread,
Sep 7, 2016, 2:00:38 PM9/7/16
to cubesat-spa...@googlegroups.com, led...@berlin-space-tech.com, do...@berlin-space-tech.com
Hi, 

I don't know of any other implementations. 

Is is possible to get libcsp working without a threading model. The only function requiring regular calls is the router. This normally runs inside a task but could also be called from a normal main loop. 

The biggest issue as far as I am concerned is the need for queues. in particular on blocking calls. Both csp send and receive can be non blocking. So I think it can be implemented with a polling service instead of blocking. 

If you wish to experiment with this. I will be happy to assist you. I know of several others that is interested in this feature as well. 

Regards.
Johan. 
--
You received this message because you are subscribed to the Google Groups "cubesat-space-protocol" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cubesat-space-pro...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Usha Naik

unread,
Sep 9, 2016, 8:25:34 AM9/9/16
to cubesat-space-protocol
Thank you for the reply. I will discussed with my colleagues and get back to you.

warm regards
Usha
To unsubscribe from this group and stop receiving emails from it, send an email to cubesat-space-protocol+unsub...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages