EasyXMen Introduction

EasyXMen Introduction

weilan

2025-02-23 发布131 浏览 · 1 点赞 · 1 收藏

中文 / English

What is EasyXMen?

EasyXMen is the result of iSOFT's 16 years of experience in automotive operating systems, with communication, diagnosis, network management, calibration, storage and other functions, which has passed the rigorous test of the highest international security level, and is a mature product with a wealth of mass production cases. EasyXMen safe vehicle control operating system is open source with the source code of all functional protocol stacks. At the same time, we provide free toolchain installation packages, runnable demo projects based on the chip, as well as related manuals and documents, so that our users can get started more quickly.

EasyXMen is launched under LGPL2.1 protocol license with exception clauses to ensure a wider range of usage scenarios. The OEMs, parts and components companies, chip companies, software companies, and individuals can use EasyXMen in compliance with the open source license agreement, modify and optimize the EasyXMen codes according to their own needs, use EasyXMen for pre-research and mass production, and build enterprise distribution version based on EasyXMen, and partners are welcome to build their own business around EasyXMen. Contributors can sign a CLA agreement to specify their contribution authorization.

EasyXMen is the first open-source automotive operating system product for mass production, which is aimed at building an open-source safe vehicle control operating system product shared by the industry through open-source co-construction.

How to use EasyXMen?

EasyXMen codes can be found at https://atomgit.com/easyxmen/XMen. EasyXMen open source codes need to be used with the development toolchain. Developers can obtain and install the toolchain and software License through official channels to realize the basic function stack module model configuration and code generation. EasyXMen document repository at https://atomgit.com/easyxmen/docs provides various function modules and tool manuals, which are designed to guide and help developers quickly familiarize themselves with the use.

At the same time, we provide a chip demo project based on the S32K148 hardware platform, and provide a reference configuration demo guide to help developers understand the basic configuration of each protocol stack module in the EasyXMen safety vehicle control operating system and the relationship between the modules. After completing the project configuration and construction according to the guide manual, developers can download the debugged codes into the target ECU, test and verify them in the real environment.

How to contribute to EasyXMen?

The EasyXMen project is currently hosted on the AtomGit platform of the Open Atom Foundation. The EasyXMen project is a public project on the platform, anyone can view, download, build, try it. In addition to the codes, the platform also includes corresponding documentation. Developers who are interested in it can first register an account on the AtomGit platform. If you encounter any problems, you can submit issue feedback at https://atomgit.com/easyxmen/XMen/issues. If there is any demand, you can also submit an issue for discussion. We also welcome capable developers to actively contribute codes. After signing the Contributor License Agreement, you can submit a merge request to the repository. After a thorough discussion with the developers, we will actively merge in contributions. The community now has 7 SIGs including Operation System, Communication Management, Diagnosis & Memory, Security & Cryptography, MCU, Community, and System Services. We will expand the development scope of the project through SIGs. Developers who are interested in it are also welcome to join the SIGs and contribute to the EasyXMen project.

请前往 登录/注册 即可发表您的看法…