In this article, the EGAS standard is used as the design specification for the vehicle controller and the architecture was improved to make sure the system can continue to operate through the fault. The controller also introduces self-developed operating systems and middleware that comply with automotive open system architecture specifications, and configures basic software module parameters and automated code generation through intelligent requirements file analysis tools. For the application layer, a virtual runtime environment has been created through MATLAB toolbox, allowing users to develop the application in a graphical user interface.