This application relates to a vehicle-side
software architecture, a vehicle's electronic and electrical architecture, and a vehicle, falling under the field of vehicle technology. The vehicle-side
software architecture includes a cross-domain
service layer, an
enhanced service layer, an atomic
service layer, and a device
abstraction layer deployed on the vehicle's area controller and communicating sequentially, as well as an electronic
control layer that communicates with the
enhanced service layer. The cross-domain
service layer is used for communication between the area controller and other vehicle domain controllers. The
enhanced service layer performs logical judgments on control request
signal groups and transmits
target control signals to the cross-domain service layer and the atomic service layer. The atomic service layer, based on the target component control service pointed to by the
target control signal, calls the device
abstraction layer to control the corresponding vehicle components to perform control functions. The device
abstraction layer provides a standard abstraction of hardware interfaces to enable communication between components and the atomic service layer. The electronic
control layer provides a standard interface for communication protocol interfaces to enable communication between components and the enhanced service layer. This approach is beneficial for improving the overall vehicle intelligence level and development efficiency.