On December 26, 2022, NeuSAR 4.0, a new version of the basic automotive software, was officially released by Neusoft Reach, which not only continues to improve in AUTOSAR, but also introduces a new automotive software application development framework for cross domain integration, marking another significant evolution of NeuSAR.
Li Feng, Deputy District Head of Jiading District People’s Government of Shanghai, Xu Yanhua, Director of AUTOSEMO Professional Steering Committee, Dong Yuanwen, Chief Representative of QNX Greater China, Qiu Yujing, CEO of SemiDrive, Yu Haojie, Chief Ecological Officer of UAES, Zhang Jie, CTO of AIWAYS and other ecological partners attended the conference to witness and discuss the strategic layout of the future automobile industry and witness the pioneering significance of NeuSAR 4.0 of Neusoft Reach for the development of the industry.
Currently, with the gradual mass production of domain controllers based on SOA architecture, a generalized automotive OS with distributed features cored around “central computing” will occur. In this context, the extremely complex and massive scale of automotive software will be unprecedented. The industry faces daunting challenges such as soft-hardware decoupling and cross vehicle iteration, requiring new development models and application frameworks.
NeuSAR 4.0 advocates the development mode of “software first”, upgrades the NeuSAR SF service framework and the NeuSAR DevKit toolchain, migrates the development view from the domain controller layer to the vehicle layer, solves the Software deployment problem of multi-core heterogeneous domain controllers, helps automobile enterprises to achieve more efficient personalized and differentiated innovation functions of vehicle functions, and derives a large number of application software based on the application development framework, Build an autonomous and controllable operating system and build a strong automotive ecosystem.
NeuSAR SF service framework realizes implementation of SOA methodology
NeuSAR SF (Service Framework) is a standard cross domain SOA middleware that is compatible with the ASF (AUTOSEMO Service Framework) standard and adds message bus functionality to provide unified communication interfaces, communication capabilities, and basic services. It encapsulates and abstracts different hardware, operating systems, communication buses, and communication protocols, achieving consistency in service calls between threads, processes, heterogeneous cores within domain controllers, and vehicle clouds, Developers can achieve development under a unified view of the entire vehicle based on message bus, shield underlying differences, achieve dynamic migration of applications, and reuse software assets. NeuSAR SF has the following advantages:
The application development software and hardware are further decoupled to achieve dynamic function migration:provide a unified interface for shielding the physical bus and communication protocol for different communication scenarios, support the dynamic deployment of software within the vehicle range, and realize the implementation of the application independent of the basic function configuration of the hardware and the loose coupling invocation mode between software components.
More efficient simulation and debugging functions, achieving global data synchronization: providing low coding modules and tools for data-driven scenarios, mapping functions for data sent by various buses, and automatic synchronization of data between different domains for vehicle status tables, thus achieving global data synchronization.
Flexible deployment of message channels to meet different application scenarios: providing static configuration and dynamic discovery methods for message channels, supporting service discovery mechanisms for SOME/IP and DDS, avoiding application redevelopment and software reuse.
Connecting the “car” and “cloud” ends to achieve integration of car cloud services: It can achieve unified SOA semantics for different software systems (POSIX, RTOS, Android) in the car, provide mapping functions between car services and cloud services, and enable applications to use car and cloud services through a unified interface. Access to car cloud services can be controlled simultaneously, achieving true integration of car cloud services.
NeuSAR DevKit, more complete toolchain support
Currently, there are multiple communication buses and protocols under the domain controller architecture, and the demand for cross domain collaborative development has increased. The difficulty of debugging and simulation has also increased, making it difficult for traditional MCU design and development tools to support the entire vehicle SOA architecture. The newly upgraded NeuSAR DevKit Toolchain product realizes the whole process of domain controller development in the same development tool, supports virtualization deployment, realizes “software first” development and debugging without hardware, and comprehensively improves development efficiency.
NeuSAR Creator: IDE class integrated development tool that implements the entire process of domain controller development, including standard AUTOSAR configuration, SF configuration, and third-party software configuration. Developers complete heterogeneous multi-core configuration in one tool, efficiently completing the development of domain controller fusion and collaboration functions.
NeuSAR Monitor: a debugging and testing tool to achieve dynamic resource monitoring during the development process. It provides log collection and switch control, and filters the collected logs. Combined with NeuSAR SF’s data scheduling engine, it can dynamically issue configurations and observe message bus data that meet conditions.
NeuSAR Simulator: a simulation tool that enables joint debugging during the simulation development phase. It provides simulation for the NeuSAR message bus, which can replay data recorded on the NeuSAR SF message bus. Combined with NeuSAR SF’s diagnostic agent, remote diagnosis is achieved.
NeuSAR 4.0, as a new automotive software application development framework, provides standard components that comply with AUTOSAR, including Classic AUTOSAR – NeuSAR cCore and Adaptive AUTOSAR – NeuSAR aCore. In this upgrade, both cCore and aCore have iterated to the latest AUTOSAR R21-11 version and are targeting prototype development platforms, releasing NeuSAR DS (Domain System) that integrates the latest AUTOSAR components and SF middleware.
The release of NeuSAR 4.0 will empower the automotive industry to truly enter a new stage of SDV. In the future, NeuSAR will always provide developers with the most advanced and efficient automotive software development platform, build a ” Carrying Forward the Past and Opening up the Future” automotive software development application framework, and promote the construction of a diverse, collaborative, and win-win automotive ecosystem.
Anticipating industrial transformation, Neusoft Reach established a basic software team at the beginning of its establishment. In 2017, Neusoft Reach joined AUTOSAR as premium partner. Since 2018, NeuSAR 1.0, 2.0, 3.0, and 4.0 versions have been released, as well as NeuSAR DS (Domain System), a software development platform for domain controllers. It has been the first to achieve mass production and implementation of the “AUTOSAR AP+CP+middleware” full stack software platform products in China and the world’s first upgrade to AUTOSAR AP R21-11 version.