程序聚合 软件案例 智能驾驶中间件开发平台

智能驾驶中间件开发平台

2025-04-23 15:07:50
行业:汽车
载体:嵌入式软件、操作系统
技术:Bash、C、C++、Linux

业务背景

为了满足智驾系统产品的开发需求,以及提高研发效率,开发了一套集通信、仿真、调试、测试等于一体的中间件开发平台。

功能介绍

智能驾驶中间件开发平台主要分为6大模块:通信服务模块、日志服务模块、参数服务模块、调度服务模块、拓扑服务模块、升级服务模块。
1、通信服务模块主要提供片内及片间的通信服务,支持发布订阅、请求响应两种模式,片内使用共享内存,片间支持选择不同的通信方式如zmq、spi等。
2、日志服务模块用于收集、存储、搜索、可视化系统运行时的各种信息,帮助故障排查、性能优化和系统监控。提供日志接口,支持日志等级、格式等设置。
3、参数服务模块能够为应用层软件提供统一的配置参数、标定参数等的读、写服务,并保证参数的安全性、可恢复性等。参数服务采用Server/Client方式提供服务,提供参数修改、保存等接口。
4、调度服务模块负责系统任务的调度和执行,合理分配系统资源,确保多个任务或进程高效、有序地执行。支持多任务管理,提供任务实时调度能力。
5、拓扑服务模块负责将通信服务模块、日志服务模块、参数服务模块、调度服务模块做统一的封装,对单元模块完成定义,并部署到系统中,同时像上层提供统一的编程范式。
6、升级服务模块能够对多个平台的SOC及MCU进行升级。支持多种升级包获取方式及压缩方式。

项目实现

该项目共有5名开发人员,我主要负责通信服务模块、参数服务模块的架构设计、开发和维护工作。
该项目使用C++实现,基于Linux平台开发,采用SOA架构。其中,通讯服务使用shm、zmq、spi、rpm等通讯协议实现进程间、片间通讯。

示例图片视频


Hanna
5天前活跃
方向: 后端-C++、物联网-物联网、
交付率:100.00%
相似推荐
乐迪换电
1. 小程序是使用 uni-cli 形式开发,使用微信提供的 Automator包,开发自动打开本地微信开发者工具的 npm包。 2. 将多个项目使用的 utils 或者工具类抽成 npm包,基于乐迪换电的业务模式,对 uView 进行二次开发,封装适合乐迪换电小程 序的 UI 组件。 3. 用户端换电流程开/关仓门、取/放电池使用 websocket 和后端进行通信,对 websocket 进行封装保持连接稳定性以及断网/断 线重连,超时结束换电流程、对消息接收做了延迟处理保证用户端换电步骤流畅。 4. 将管理平台拆分为商户平台和管理平台两端,负责项目架构搭建,动态路由,前端权限指令以及方法封装等工作。 5. 商户端/运营商端使用高德地图 + echarts 开发数据大屏,以及数据统计模块。
小程序管理系统
1. 服务端使用 node + express + express-ws + puppeteer ,使用 puppeteer 对微信小程序进行抓包,截取登录二维码,体验 版二维码等。提供新建小程序流程,审核,发版,同步数据,导入小程序 excel 表等功能。 2. 客户端使用 react 开发,只有一个管理界面。有两种使用方式,第一种就是预设小程序,导入预先准备的 excel 表格进行小程 序管理。第二种就是新建单个小程序流程进行管理。 业绩:
户外品牌商一期的web库存管理以及二期的小程序商城
1. 库存系统对商品数据全流程流转进行管理,各种统计视图一目了然 2. 微信小程序客户端可以让用户直接直接选购商品,并且增加二手寄卖功能,给用户提供更多价值,吸引用户 3. 还支持企业微信客服功能让用户可以直接联系到甲方客服人员,进行答疑解惑,提供更好的用户体验,用户所属俱乐部
微软官方商城-https://www.microsoftstore.com.cn/
1. 官网电商 垂直电商 同时包括教育频道的特价产品实现 2. 双11大促, 包括添加AZURE前端服务器,添加VARNISH服务器,提前锁库存,同步部署多台服务器 前台服务器达到50台 3. 小程序同步开发,通过GRAPHQL接口 对接MAGENTO后台 4. 第一期上线后 又进行了维护两年 期间进行了MAGENTO 升级
toc电商小程序-果燃Campus
针对大学生群体"懒量化、碎片化、场景化"的消费特性,我们颠覆传统水果电商模式,打造校园专属解决方案: "无负担购物"金额自选 突破传统按斤计价模式,支持0.5元起购(约1/4苹果),扫码支付即可获得精确到克重的鲜切果品,解决学生"怕浪费、难预估"的消费痛点 动态时段履约系统 上课时段(8:00-17:00)下单可选"当日课后达"(17:30-19:00配至宿舍楼),晚间订单智能匹配"次日早餐达"(7:00-8:00投放至教学楼寄存柜 教学场景融合服务 实验课高峰期(10:00-11:30)开启"教室秒杀",9.9元组合果盒(VC补充包/护眼组合)支持课间20分钟极速达,精准对接实验室/教学楼地理围栏 低碳消费激励 选择次日达可累积"绿色能量",满10次兑换果切券,夜间预约单额外赠送校园共享单车骑行卡,打造可持续消费闭环 这种"轻决策+精准履约+场景嵌入"的创新模式,日均复购率达37%,让水果消费自然融入校园生活节律。
帮助文档   Copyright @ 2021-2024 程序聚合 | 浙ICP备2021014372号
人工客服