驱动层和硬件抽象层