io.h变为基类，新增readserial类