Yixing Technology eStation – a one-stop cockpit HMI software research and development kit with demand as the core | Apply for the 2025 7th Golden Series Award for Best Technical Practice Application Award

Yixing Technology eStation - a one-stop cockpit HMI software research and development kit with demand as the core | Apply for the 2025 7th Golden Series Award for Best Technical Practice Application Award

Yixing Technology eStation - a one-stop cockpit HMI software research and development kit with demand as the core | Apply for the 2025 7th Golden Series Award for Best Technical Practice Application Award

Application Technology丨eStation – a one-stop cockpit HMI software research and development suite with demand as the core

Declaration field丨Intelligent cockpit

Technical description

eStation is a one-stop tool kit focusing on cockpit HMI software research and development launched by Yixing Technology, which is a Model Based Application Development Kit based on the eFramework of Yixing HMI software development framework.

The eStation suite can cover the whole process of development and management of architecture, modules, signals, code generation, test management, integration release, quality, and delivery in cockpit software development, and can meet the development needs of instruments, HUD, central control, co-pilot, and mobile apps at the same time. The eStation package includes five parts: eFramework, ePlugin, eUnitTest, eToolkit, and eDesk, including:

1) eFramework is the HMI software platform development framework and the core of the eStation development kit. It defines the UI display layer, UX interaction layer, function business logic layer and data analysis layer for cockpit development. The four layers are completely separated and can be combined at will, which is convenient for users to deploy flexibly.

2) ePlugin is a standard set of plug-ins, including dynamic lane lines, sequence frame animations, video stream rendering, data statistics, and other plug-ins. All plug-ins are developed according to standardized interfaces and specifications to help customers quickly solve technical problems such as video stream fusion in Kanzi, sequence frame playback frames are too low, performance optimization, and real-time lane line rendering based on complex formulas.

3) eToolkit is a development toolset that includes tools such as eSimulator, eWatcher, eLogger, etc., which is used to help users improve the efficiency of development and debugging, and make the entire cockpit development process more efficient.

4) eUnitTest is an HMI automated unit test tool that can automatically run test cases, greatly improving the efficiency of development and test verification.

5) eDesk is a development management system, which can manage the whole process of standardized modules and R&D processes.

The parameters of eFramework, eUnitTest, and ePlugin are as follows:

a. Writing language: C++

b. Build tool: CMake

The parameters of eDesk are as follows:

a. Type: Web application

b. Backend: Django 4.0, python 3.10

c. Frontend: Vue3, html5, css3, bootstrap4, echart

d. Service Engine: Nginx, uwsgi

e. Database: mysql8.0, redis

The parameters of eUnitest are as follows:

a. Type: Windows app

b. Software framework: PySide2, python3.8 (cv2, librosa, uiautomator2, numpy,.. )

Unique advantages:

The highlights and values of eStation products are mainly reflected in:

1) Forward-looking project management approach:

Integrate the software development project by planning the progress of the project stage (business opportunity, project approval, implementation, delivery, acceptance, payment collection and maintenance), and combine the agile development process of cockpit HMI software (requirements management, iteration management, defect management, release management, test management, and working hour management).

2) Efficient hierarchical development framework:

The core component of eStation, eFramework, defines the UI display layer, UX interaction layer, function business logic layer, and data analysis layer for cockpit development. Based on different layers, it provides developers with standardized and reusable development plug-ins, which greatly improves the efficiency of project research and development. The advantages of layered development are:

a. It can support development using different UI tools such as Kanzi, Unity, and Qt, realizing the need for upward compatibility with multiple tools. In an environment where the same set of UE and business logic is reused, car manufacturers can better choose the appropriate UI tools to achieve the best rendering effect.

b. Convert various data sources into standard key-value alignment of the star. In this way, the data differences between different car manufacturers and Tier 1 are isolated, so that the UE and Function business logic can be well reused.

3) Low project development cost:

The five major components of eStation products comprehensively cover all aspects of software development, and their use can help users shorten the project cycle and save project costs as a whole. Thereinto:

eFramework framework, which layers the software framework into standard versions, reduces the error rate and shortens the iteration cycle of the project; ePlugin library and eToolKit toolset can help users quickly verify the reliability of standardized modules and function/signal quality; eUnitTest can help users automatically generate test cases, reducing the difficulty and quantity of test script writing; The eDesk management system can assist different departments to quickly align and exchange information, reduce communication costs, strictly manage the development process and detect in real time, and greatly reduce project management costs.

Application Scenarios:

As a leading full-stack solution provider for intelligent vehicle R&D in China, Yixing Technology is committed to building a fully automated intelligent vehicle software development production line to help car companies transform the industry. At present, there are many pain points in software research and development in the automotive industry from project approval, development to delivery, such as:

1) The separation of software and hardware is complex and difficult

2) Strict quality monitoring of automotive software and high testing costs

3) The software code has low reusability, does not support cross-engine development, and cannot be compatible with different Tier 1s

4) The project iteration cycle is long, cross-departmental coordination and communication are difficult, and the platform and unified management cannot be implemented

Yixing Technology’s eStation products can solve the above problems in a targeted manner. The eStation kit can be applied to a variety of mainstream UI engines (Kanzi, Unity, Qt, Unreal, Cocos2d, etc.) on the market, helping users achieve a high degree of reuse of intelligent cockpit business logic and interaction logic. At the same time, it is also compatible with different data formats, which can adapt to different Tier1 and automaker data, truly break through the technical barriers between different car companies, and realize a high degree of connectivity and platformization of cockpit software development.

As a one-stop tool kit focusing on the research and development of cockpit HMI software, eStation products have great advantages in improving development efficiency, controlling code quality, improving product adaptability, and controlling project progress.

Future prospects:

With the iterative upgrading of automotive electronic technology, the quality and efficiency of software development are the common needs of various automotive R&D teams. Yixing Technology’s eStation products have effectively helped customers solve various problems encountered in the research and development process, and helped many car companies achieve breakthroughs in quality, efficiency and cost control. At present, eStation products have been used by many customers in the development of mass-produced models, and it is believed that in the future, eStation products can help more customers establish perfect HMI independent research and development capabilities, truly help the automotive industry reduce costs and increase efficiency, and help the rapid development of the whole industry.

Welcome to click 👉2025 The 7th Golden Series Awards, or scan the QR code below the picture to participate in the declaration

Yixing Technology eStation - a one-stop cockpit HMI software research and development kit with demand as the core | Apply for the 2025 7th Golden Series Award for Best Technical Practice Application Award

End of text
 0