RV1126公交场景流媒体环视系统产品系统

我要开发同款
礁石电路2026年09月02日
3阅读

技术信息

语言技术
C++CShellUDPopenCV
系统类型
嵌入式硬件车载应用Linux
行业分类
物联网汽车

作品详情

行业场景

公交等商用车场景的流媒体环视需要适应频繁上电、长周期运行和复杂电磁环境,软件需同时覆盖SOC侧Linux与MCU协同,处理好启动时序、升级路径和显示稳定性。若开机黑屏、升级失败或MCU与SOC握手异常,将直接影响运营可用性。本项目以RV1126为SOC、配合STM32完成环视相关软件开发与稳定性治理,面向公交/商用车载影像的量产与长期维护,并在后期支持订单变化带来的功能合入。

功能介绍

系统包含uboot启动、开机logo、分区与多种升级方式(如工厂/自动/手动等)。Kernel侧支持GPIO、按键、串口、CAN,以及VS9988、TP2912等视频相关芯片联调。多媒体侧基于RKmedia完成影像显示(含VI/RGA/VO等路径)、OSD叠加与视野调整。应用侧提供串口与CAN协议、按键采集(epoll/select等)、RK809相关RTC与音频、ADC采集,以及第三路上传相关视频通路联调。稳定性方面针对开机黑屏、升级逻辑、MCU与SOC启动时序等问题进行治理。另可根据订单变化配合BSD等能力的软件侧接入与联调(集成为主)。

项目实现

我负责Linux侧启动、显示、总线协议与升级相关开发,并协同STM32F412处理启动时序与通讯问题。使用设备树与驱动联调完成GPIO/UART/CAN及VS9988、TP2912等外设;基于RKmedia完成显示与OSD、RGA相关能力;应用层实现协议与按键、RTC/音频、ADC等模块;对开机黑屏、升级失败类问题做分层定位,必要时结合示波器、逻辑分析仪、CAN分析仪等仪器辅助软硬件联调。技术栈为C、RV1126、STM32、RKmedia、UART/CAN。难点是量产环境下的稳定性与跨MCU协同,需要可复现的问题闭环,而不是临时绕过。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论