为满足实时视频通信系统的连续性和传输速率,提出对视频数据进行H.264编码并通过流媒体方式进行无线传输的方案。系统采用S3C6410内部自带的硬件编解码模块MFC(Multi Format Codec)进行H.264标准的硬编码,并深入研究了H.264视频数据基于实时传输协议(RTP:Real-time Transport Protocol)的打包方式及网络传输方法,最终通过Wi-Fi网络发送到接收端,实现了C/S架构下的H.264视频传输。测试结果表明,该系统满足实时视频通信的要求,硬编码的帧率达到30帧/s,同时具有压缩比高、传输稳定等优点。
针对目前汽车内部连接ECU(Electronic Control Unit)的单线结构CAN(Controller Area Networks)总线网关,一旦CAN总线线束损坏,无法保证汽车各ECU之间稳定通信的问题,提出了一种基于ARM7的冗余网关设计方案。该方案以ARM7处理器为中控网关控制器,利用总线冗余的设计思想,为主CAN总线备用辅助的CAN总线,采用支持多任务实时调度的μC/OS-Ⅱ作为实时操作系统,在ADS(ARM Developer Suite)上软件编程完成各节点与网关之间的数据通信、网关对数据中继转发、总线故障切换。实验室组网测试表明,该网关不但能与普通节点之间进行数据通信,而且具有高低CAN总线节点之间的数据通信的中继转发功能,在主CAN总线出现故障时及时切换到辅助CAN总线,使整个车载CAN网络稳定可靠运行。