Revision history [back]

click to hide/show revision 1
initial version

My advice would be to first understand AllJoyn Thin Core library by using it on a high-level OS viz. Linux / Windows (on these platforms, you don't have to worry about functionality viz. sockets / NVRAM / crypto). You can focus on routing node discovery and About APIs, Interface and Member specification, Bus Object definition / registration, marshaling / unmarshaling messages and optionally Security constructs.

Once you grasp AllJoyn concepts, one can then move to developing a porting layer for a specific target (Marvell board, in your case). The porting layer development is to define shim-layer APIs for sockets / NVRAM and crypto functionality.

Note: You might also find this to be useful.