Here a graphic describes how gcompris core and the boards communicate through function call. Check the .html documentation to see it.