@steward 好,麻烦帮我移过去,我完全不懂技术细节,AI查了一天,就有这样一个想法,就想问问了解全志芯片的工程师意见,看看能不能这么做。
Arronli 发布的最佳帖子
-
回复: 求大神帮忙DIY流媒体后视镜发布在 爱搞机专区
Arronli 发布的最新帖子
-
回复: 求大神帮忙DIY流媒体后视镜发布在 爱搞机专区
@steward 没有太多的资讯呢,我手上现在其实就是车里已经安装好的一套流媒体后视镜,我可以截取AI的回复给您看一下,我看着觉得如果是熟悉摄像头芯片的工程师,好像也不复杂,就是不知道AI会不会是胡说八道:
全志V535硬件完全支持19201080输出,原车输出1920384只是软件适配小屏幕的限制,不需要破解底层加密,通过修改配置就能实现,核心分析和落地方法如下:
- 硬件能力确认
全志V535的显示控制器和ISP单元,原生就支持最高1080p@60fps的视频输入和输出:
它的MIPI CSI接口最大输入宽度支持1920,完全匹配IMX462的19201080@50fps原始分辨率,硬件上没有带宽瓶颈 。
内置的显示叠加层和缩放引擎,支持从1/256x到32x的任意缩放,完全可以把IMX462的全分辨率图像直接输出为19201080,不需要额外硬件。
原车输出1920*384,只是为了适配后视镜上的长条型小屏幕,把垂直分辨率裁剪到了384,完全没有用到IMX462的全部像素。
2. 最简修改路径(不用重编译固件)
如果你的V535系统开放了adb root权限,不用动内核和SDK,直接通过系统命令就能临时切换分辨率:用adb shell连接设备,执行命令关闭所有占用摄像头的进程:killall sdvcam,连续执行3次直到提示进程不存在 。
直接通过全志的显示调试节点,动态切换HDMI输出模式:
bash
cd /sys/kernel/debug/dispdbg
echo disp0 > name
echo switch1 > command
echo 4 10 0 0 0x4 0x101 0 0 0 8 > param
echo 1 > start
这条命令里的第2个参数10,就是全志定义的1080p60输出模式,直接就能把HDMI输出分辨率切到19201080 。
用全志官方的TigerISP工具,连接后把Sensor的输出分辨率从1920384改回19201080,点击生效,就能让ISP拿到IMX462的全分辨率图像 。
3. 永久固化修改(需要SDK权限)
如果要开机默认就是19201080输出,只需要修改两个配置文件,不需要改核心代码:修改设备树文件board.dts里的显示节点,把lcd_x设为1920、lcd_y设为1080,同时配置好对应的像素时钟、行场同步时序参数,保存后重新编译内核 。
修改系统里的dvr配置文件/etc/dvrconfig.ini,把摄像头采集节点下的capture_width和capture_height改成1920和1080,重启后系统就会默认以全分辨率采集和输出图像 。
4. 避坑提示
智界R7的原厂固件没有做全量加密,只是把显示分辨率写死在了配置文件里,不需要破解底层加密,只要能拿到adb权限就能修改。
修改后图像不会拉伸变形:IMX462的原始比例是16:9,1920384是原车小屏幕的特殊长条比例,切回19201080后,就能得到完整的16:9后方视野,不会出现画面拉伸。 - 硬件能力确认
-
回复: 求大神帮忙DIY流媒体后视镜发布在 爱搞机专区
@steward 好,麻烦帮我移过去,我完全不懂技术细节,AI查了一天,就有这样一个想法,就想问问了解全志芯片的工程师意见,看看能不能这么做。
-
求大神帮忙DIY流媒体后视镜发布在 爱搞机专区
本人流媒体后视镜主控为全志V535,计划做硬件DIY改造:保留原主机整套主板,拆除原机自带的小屏幕,将主板直接移植驱动更大的外接屏幕。
当前原屏幕输出分辨率为1920384,目标是接入19201080分辨率的标准大屏,实现全分辨率流媒体后视输出。
诚邀有相关调试经验的大神提供技术支持,可提供合理酬谢。如果有在深圳本地的技术大佬,希望能当面请教交流,万分感谢

