The invention provides a power domain
control software architecture and a controller thereof, the
software architecture comprises an
application layer developed based on an
AUTOSAR standard, a runtime environment and a basic
software layer, the
application layer comprises a plurality of modularized
software components, the software components
package service logic functions of the controller to be integrated, the software components are provided with an
AUTOSAR-based ARXML file definition interface, and the
AUTOSAR-based ARXML file definition interface is used for defining the service logic functions of the controller to be integrated. According to the method, the interface compatibility can be improved, seamless integration of application
layers across controllers can be realized, and the development parallelism is enhanced by kernel deployment of independently packaged software components according to the real-time performance of functions. The runtime environment generates an inter-core communication agent code, constructs a virtual
bus and routes a service request of an
application layer component to the basic software layer, and the basic software layer provides
system-level service for the application layer through a virtual
bus interface of the runtime environment, so that the application layer does not need to directly operate hardware, software and hardware decoupling is realized, and the service performance of the application layer is improved. And smooth realization of software fusion and integration is promoted.