5.2 驱动和约束