雄迈NVR、DVR设置开启LOGO
2023-02-19 12:21:22 时间
下面以配置 HD0 上 VGA +DHMI 1080p@60 的输出, SD 上 CVBS PAL 输出为例进行介绍
- 配置 jpeg 解码参数
setenv jpeg_addr 0x94000000;
setenv jpeg_size 0xb85f9;
setenv vobuf 0x94000000;
saveenv
- 解码 JPEG 到内存
decjpg
- 配置 HD0 设备启动
startvo 0 36 10
- 配置 SD 设备启动 startvo 2 1 0
- 配置图形层 0 启动 startgx 0 0x94000000 3840 0 0 1920 1080
- 配置图形层 2 启动 startgx 2 0x94000000 3840 0 0 720 576
- 关闭图形层 0 stopgx 0
其他
- 执行擦除logo命令
erase 0x34060000 +0x10000
- 上传logo图片
tftp 0x34060000 logo.jpg
- 设置图片大小的启动变量 A:获取图片大小:在图片右键点击属性 b:打开计算器,计算18691的十六进制值
- 设置环境变量,
使用命令
setenv jpeg_size <0x值>
- sa 保存即可
logo图片生成
- 选择格式为jpg的图片,图片大小为12801024,形式为rgb,8位。并且命名为logo.jpg,用Bin2C.exe转换为.c的文件logo.c,将logo.c放置uboot的driver/dec目录下,其他uboot源码改动请看driver/dec以及common目录下的main.c。具体如何修改源码,请参考如下参数设置(已经在项目中使用)
setenv jpeg_addr 0x82000000
setenv jpeg_size 0x100000
setenv vobuf 0x8ff00000
tftp 0x82000000 logo.jpg
decjpg
setvobg 0 0x0
startvo 0 52 15
startgx 0 0x8ff00000 2560 0 0 1280 1024
注:当前只支持jpg图片并且必须为8位的rgb,图片大小也必须为12801024。否则uboot无法为图片解码。
相关文章
- 深入浅出日志体系(logback最佳实践)
- github上fork2.4k,star8.7k的这款状态机,原来长这样!
- DiskSight for Mac(磁盘重复文件清理工具) v3.0激活版
- “喜提”一个P2级故障—CMSGC太频繁,你知道这是什么鬼?
- ACMMM 2022 | 首个针对跨语言跨模态检索的噪声鲁棒研究工作
- Magic Disk Cleaner for Mac(磁盘垃圾清理工具)v1.3.2激活版
- 即插即用!Batch Transformer
- ACM MM 2022 Oral | PRVR: 新的文本到视频跨模态检索子任务
- 惊呆了!这篇论文全文都是脏话,可编辑部居然对它评价极佳并发表了!
- 「多语言图像描述」最强评估基准XM3600来了!涵盖36种语言
- 小扎亲自演示首个「闽南语」翻译系统!主攻3000种无文字的语言
- 曝苹果Mac Pro明春面世:彻底告别英特尔CPU,性能暴涨300%
- 58岁PDF发明人离世!他给男友订了一架直升机,从此相伴13年
- 新版TensorFlow又立flag!官方团队明确「四大支柱」:承诺100%向后兼容,2023年发布
- 苹果设计大神Jony Ive继任者宣布离职!接班后只干了三年
- 马斯克身家一年暴跌8000亿,仍是世界首富!比贝索斯多710亿美元
- 美国STEM博士生被疫情害惨了!毕业生人数下跌创60年记录
- 颠覆三观!谷歌最新研究:用性能差的模型计算「相似度」反而更准?
- 训练ViT和MAE减少一半计算量!Sea和北大联合提出高效优化器Adan,深度模型都能用
- 对中国半导体「卡脖子」,美国从芯片供应链开始下手