eStation是怿星科技推出的一款聚焦于座舱HMI软件研发的一站式工具套件,基于怿星HMI软件开发框架eFramework的Model Based Application Development Kit。
eStation套件覆盖座舱软件开发中架构、模块、信号、代码生成、测试管理、集成发布、质量、交付的全流程开发管理,可满足仪表、HUD、中控、副驾、手机app的开发需求。eStation套件包含eFramework、ePlugin、eUnitTest、eToolkit、eDesk五大部分。
eFramework是HMI软件平台开发框架,定义了座舱开发的UI显示层、UX交互层、Function业务逻辑层和数据解析层。四层完全分离,又可随意组合,方便用户灵活部署。
ePlugin为标准插件集,包括动态车道线、序列帧动画、视频流渲染、数据统计等插件。所有插件均按照标准化接口和规范开发,帮助客户快速解决视频流融合在Kanzi中显示、序列帧播放帧数过低、性能优化、根据复杂公式实时改变的车道线渲染等技术难题。
eToolkit为开发工具集,包含eSimulator、eWatcher、eLogger等工具,用于提升用户开发和Debug效率。
eUnitTest为HMI自动化单元测试工具,可自动运行测试用例,提升开发和测试验证效率。
eDesk为开发管理系统,可对标准化模块和研发过程进行全流程管理。
eFramework、eUnitTest、ePlugin的参数包括:编写语言为C++,构建工具为CMake。
eDesk的参数包括:类型为Web应用,后端为Django4.0、python3.10,前端为Vue3、html5、css3、bootstrap4、echart,服务引擎为Nginx、uwsgi,数据库为mysql8.0、redis。
eUnitest的参数包括:类型为Windows应用,软件框架为PySide2、python3.8(cv2、librosa、uiautomator2、numpy等)。
eStation产品的亮点及价值体现在前瞻性的项目管理方式、高效的层级开发框架、低廉的项目开发成本。
通过规划项目阶段进度(商机、立项、实施、交付、验收、回款、维护),并结合座舱HMI软件的敏捷开发流程(需求管理、迭代管理、缺陷管理、发布管理、测试管理、工时管理),对软件开发项目进行一体化管控。
eFramework定义的座舱开发层级,为开发人员提供标准化、可复用的开发插件,极大提升项目研发效率。分层开发支持使用Kanzi、Unity和Qt等不同UI工具开发,实现向上兼容多种工具的需求,车厂可在复用同一套UE、业务逻辑的环境下,更好地选择合适的UI工具,实现最优的渲染效果。
通过统一转换数据来源为标准键值对定义,隔离不同车厂、Tier1的数据差异,使UE和Function业务逻辑能被很好地复用。
eStation的五大部件全面覆盖软件开发各环节,搭配使用可帮助用户缩短项目周期,节约项目成本。其中eFramework框架将软件框架进行标准版分层,降低出错率,缩短迭代周期;ePlugin插件库和eToolKit工具集帮助用户快速验证标准化模块及功能/信号质量的可靠性;eUnitTest帮助用户自动生成测试用例,降低测试脚本编写难度和数量;eDesk管理系统协助不同部门间实现信息的快速拉齐与互通,降低沟通成本,同时对开发过程进行严格管理和实时检测,降低项目管理成本。
eStation产品适用于解决当前汽车行业软件研发从立项、开发到交付中存在的诸多痛点,包括软硬件分离复杂度高、汽车软件质量监控严格、代码复用性低、不支持跨引擎开发、项目迭代周期长、跨部门协调沟通困难等问题。
eStation可适配市面上多种主流UI引擎(Kanzi、Unity、Qt、Unreal、Cocos2d等),帮助用户实现智能座舱业务逻辑和交互逻辑的高度复用。兼容不同数据格式,适配不同Tier1、整车厂数据,真正打通不同车企间的技术壁垒,实现座舱软件开发的高度联通和平台化。
eStation在提升开发效率、把控代码质量、提升产品适配性、管控项目进度方面具有极大优势,目前已获得多家车企的高度认可,助力车企及Tier1实现软件平台化开发。
随着汽车电子技术的迭代升级,软件开发质量和效率提升成为汽车研发团队的共同需求。eStation帮助客户解决研发过程中遇到的问题,在质量、效率、成本把控上实现突破。目前该产品已被多家客户应用于量产车型的开发中,未来有望帮助更多客户建立完善的HMI自主研发能力,助力汽车行业实现降本增效与全行业高速发展。
免责声明:本文内容由开放的智能模型自动生成,仅供参考。