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



评论