方案设计:行车记录器产品系统设计 - 基于芯片商提供的SDK API开发之三

news/2025/2/11 21:50:08/

行车记录器产品系统设计 - 基于芯片商提供的SDK API开发之三

方案:安霸、全志、Novatek、海思(新唐)

1.每个模块都是开N(1,2,3...)个pthread线程,线程之间通过生产者,消费者模型(或者进程间通信机制)实现数据同步/异步。通过数据队列缓冲模块数据。

2.数据采集模块:
Video采集2、3个分辨率图像4K-30FPS,VGA-30FPS等;采集的数据放到内存队列通过应用计数把数据管理起来。

3.视频编码模块:(音频一样的道理)
模式一:采集视频数据不通过DDR送给硬件编码器的话(Online),那么直接开辟内存编码IP(B)帧队列,管理输出的视频数据。
模式二:采集视频数据输出到DDR,自己管理DDR采集的YUV数据,然后把数据送给编码器编码。最后把编码器输出数据做管理(基于内存队列的IP帧管理)。

4.Gsensor,GPS,温度传感器等外挂设备
通过I2C、SPI把外挂设备数据读取到内存队列缓冲并管理

5.UI显示
5.1 UI:开辟一个单独进程做UI进程。UI进程和后台控制程序通过进程间通信交互UI显示数据(或者UI给后台发对于指令)
5.2 解码回放:开辟解码线程,把TF卡数据进行硬件或者软件解码后显示

6.ADAS模块:
6.1 车道偏移
6.2 双目测距预警
6.3 防疲累系统(难度系数大)


7.按键:GPIO、ADC、中断。大致就这三种方式
这里没有可以说明的,打开设备直接读数据放到内存做队列管理就好。

8.TF卡模块:
获取视频、音频编码数据,Gsensor,GPS,温度传感器等数据写到文件系统

9.WIFI
根据Socket请求,根据不同的协议交互数据。(3G、4G、P2P、QQ物联 道理是一样的)
3G、4G:AT指令
P2P、QQ物联:第三方SDK、或者自己架构服务器
云:第三方或者自己架构服务器

10. Power模块
定时检查电池,低电量做事件处理

 


http://www.ppmy.cn/news/173736.html

相关文章

中国智能行车记录仪行业发展现状及趋势分析,DMS将替代DVR

中国智能行车记录仪行业发展现状及趋势分析,DMS将替代DVR 一、智能行车记录仪成本构成 智能行车记录仪用于记录车辆行驶途中的影像及声音,根据装配市场不同可分为DVR和DMS,其中DVR以后装市场为主,DMS以前装市场为主;DVR根据款式又可细分为独立摄像头式、后视镜式及独立大…

具备硬件时间戳的便携式车载数据记录仪 - X2E

具备硬件时间戳的便携式车载数据记录仪 - X2E 随着智能驾驶及网联技术深入应用,汽车中传输的数据量与日俱增,包括多种总线数据、视频数据、雷达数据、定位数据等等。据悉,高级别智能驾驶汽车中每秒传输的总线数据就达到G比特级别。而从产品开…

car-eye 行车记录仪中的外部存储卡操作

在行车记录仪中,android各个版本对外部存储卡存在着权限上的限制,对获取卡的位置存在不同SDK版本上的差异,car-eye行车记录仪为了保持兼容性。做了最全面的处理: 获取卡的位置: public String[] initDisk(Context co…

明年1月1日起新车标配EDR或行车记录仪,产品形态多元化备战

围绕行驶车辆的数据监控问题,正在成为市场的新热点。背后的原因,主要来自于车辆事故调查的数据追溯难题。 几天前,特斯拉官方披露,为让用户能够自由查看车辆后台数据,正在开发线上信息系统平台,以供所有车…

高性价比的车联网数据记录仪--OWA4xx

一 方案背景 随着国内许多整车厂或道路试验厂商对试验车辆所要配备的试验硬件设备的需求量不断增加,一套能兼顾经济与性能两方面的车联网数据采集设备方案显得格外重要,并成为众多试验项目中被关注的焦点。为此,风丘带来了一套全新的数据记录…

真心劝大家凌度记录仪真是垃圾,千万不要买了

先给几张图,等下再说详情: 本着对小品牌的支持,再加上淘宝上描述的365天只换不修,我在2019年6月份购买了凌度S6,没想到不到一年修了两次,第一次是时间故障,每次重新开机后时间就复位成出厂设置…

android 行车模式,Android手机充当行车记录器(DailyRoads)

Android手机充当行车记录器(DailyRoads) (2013-01-12 10:36:31) 标签: 医生在线咨询 在线免费医生 娱乐 随着轿车进入千家万户,保有量越来越大,路上也越来越拥堵。随之而来的是交通事故的增加,再加上彭宇案的舆论导向,司机们人人自危。 大家知道,飞机有黑匣子,火车也有类…