add virtual input device example
update Makefile and control script file and add gitignore