TibuBoard is a prototyping platform designed to develop USB applications