Understanding Platform devices and platform drivers.