add the unistd.h header file for close() function
modify the Makefile for beaglebone
backup the Makefile file,1dir and 6subdir
add virtual keywords for main Base class