This paper presents the design and implementation of an intelligent, re-programmable device that is capable of au-tomatically detecting USB peripherals on insertion and per-forming various tasks accordingly. Examples include the au-tomatic transfer of data between pen drives or the automatic printing of a file located on a pen drive. The performance of the system was analyzed and results for the execution time and CPU utilization of the programs performing the tasks were obtained. A comparison was made with the same pro-grams running on a laptop, which was set as a benchmark.
展开▼