<p>There is provided a drive device for opening/closing a vehicle sun roof by a DC brush-less motor which is driven by a rectangular wave when a high torque is required at a low rpm in order to reduce the noise and driven by a sinusoidal wave or a pseudo-sinusoidal wave when a low noise is required.</p>