增加模块参数，让用户指定设备大小，见READMD.md