Embedded USB Host/Slave Broadcasting System for Computer Assisted Learning System

The purpose of the study is to design an embedded USB host/slave broadcasing system for computer assisted learning system (CALS).The embedded USB host/slave switching module(EUHSSM) is developed in the embedded USB host/slave broadcasting system,consisting with a USB host chip, a USB slave chip and the USB device driver are embedded to extend the usability-"one-to-multiple","one-to-one" and excel in signal switching without re-enumerating USB deyboard and mouse and to evaluate the effectiveness for simultaneous signal swithces in CALS. in addition,the EUHSSM can be realzed in three operation modes:Host Device Mode (data switch from local EUHSSM to remote EUHSSMs), pass Mode (local EUHSSM,stand alone PC operation) and Slave Device Mode(data switch from remote EUHSSM to local EUHSSM). The EUHSSM can cooperate easily with any other classroom broadcasting systems to provide the finest instruction with USB keyboard and USB mouse interactive learning environment.