In order to develop the bottom driver software more rapidly and efficiently which are used in automotive battery management system and to get rid of high dependence on the hardware and low reusability of the drivers in automobile controller, this paper puts forward a kind of driver design method based on automotive open system architecture (AUTOSAR). Simulation modeling module has been made with the help of simulation modeling tool MATLAB/Simulink. According to the standard of AUTOSAR, this paper encapsulated the driver function interface to achieve the code reusability, at the same time, set the development of SPI driver as an example to verify the method. The test results show that the driver developed by this method can effectively complete data transfer between host computer and slave computer.