立即注册
查看: 2276|回复: 6

[海思技术资料] 海思Hi3751 sample使用指南__

已绑定手机
发表于 2020-2-24 10:38:02 | 显示全部楼层 |阅读模式 来自 广东省深圳市
本文主要介绍海思Hi3751V800 Hi3751V600系列高安芯片集成开发方案

本文主要介绍每个 sample 的用途、验证的模块及详细的使用方法。sample 主要承接模块或通路的使用样例和调试作用。具体开发可参考 sample 样例代码,代码路劲为(device/HiSilicon/bigfish/sdk/sample)。每个 sample 提供可执行文件,具体使用方法将在
第二章节详细介绍。同时,每个 sample 的代码目录下有 readme 文件,用于相应 sample的使用方法的简单介绍。

2.1.1 DVBC 的模块验证
DVBC 的 sample 是用来验证 DVBC 整个通路的相关模块的工作是否正常,主要包括tuner、demod、demux、avplay、vpss、adec、vdec、window、display 等模块。
2.1.2 DVBC 的使用方法
确认资源冲突
如上所述,DVBC 的 sample 需要使用以上相关模块的资源,因此在运行 DVBC 的sample 之前需要释放以上模块的相关资源,所以建议最好在系统设置、用户设置等设置界面来执行,以免相关的模块资源资源冲突(如果不确定是否有资源冲突,可以先使用命令查看一下 tuner/avplay/vpss/window 等资源是否已申请)。

2.2.1 DTMB 的模块验证
DTMB 的 sample 是用来验证 DVBC 整个通路的相关模块的工作是否正常,主要包括tuner、demod、demux、avplay、vpss、adec、vdec、window、display 等模块。
2.2.2 DTMB 的使用方法
确认资源冲突
同 DVBC。
隐藏图形界面
同 DVBC。
执行命令
按照命令行提示执行 sample 的命令行,如:sample_dtmbplay 610 运行 sample 程序
播放节目
同 DVBC。

2.3 ATV_RF
2.3.1 模块验证
ATV RF Play 的 sample 是用来验证 ATV 整个通路的相关模块的工作是否正常,主要包括 Tuner、AIF demod、TVD、VICAP、vpss、adec、window、display 等模块。
2.3.2 使用方法
确认资源冲突
如上所述,ATV RF Play 的 sample 需要使用以上相关模块的资源,因此在运行 ATV RF Play 的 sample 之前需要释放以上模块的相关资源,所以建议最好在系统设置、用户设置等设置界面来执行,以免相关的模块资源资源冲突(如果不确定是否有资源冲突,可以先使用命令查看一下 tuner/vicap/vpss/window 等资源是否已申请)。

2.4 TUNER
2.4.1 概述
Tuner sample 主要是 Linux 环境下开发人员验证不同标准的 DTV 下 Tuner 和 demod 的功能及通路后端相关模块是否工作正常。主要用来验证在 DVB-C、DVB-T、DVB-T2、DVB-S、ATSC、ISDB-T 等 DTV 标准下,demod 是否可以锁定,画面是否正常显示,信号信息是否正常读取等。
2.4.2 使用方法
运行 sample_tuner,可以得到以下提示:
start set_pin_mux.HI_TUNER_SIGNAL_TYPE:0
[HIADP_Tuner_Init] TunerId=0, TunerType=27, TunerAddr=0xc0, I2cChannel=2,
DemodAddr=0xb8, DemodType=270
[HIADP_Tuner_Init] TunerId=0, TunerType=27, TunerAddr=0xc0, I2cChannel=2,
DemodAddr=0xb8, DemodType=270,SigType:0,OutputMode:1,ResetGpioNo:1(modify
by programmer)
HI_UNF_TUNER_Connect OK.
command list:
help
getsignalinfo
select
play
getmsc
getber
settype
setsigtype
setchnl
changedemo
setqam
getoffset
start
exit
输入【setchnl 618000 6875】命令即可完成搜台,如果此频点上有信号,则会打印Program Information,如果没有信号则会提示 Tuner connect 错误。如果需要显示画面则需要执行 play 指令,如【play 206 2c6 0】,其中 206、2c6、0 分别代表码流的 Video PID、Audio PID 和视频格式。


游客,如果您要查看本帖隐藏内容请回复

已绑定手机
发表于 2021-1-18 17:59:15 | 显示全部楼层 来自 湖南省长沙市
学习学习学习学习
已绑定手机
发表于 2021-6-2 01:20:00 | 显示全部楼层 来自 俄罗斯
我想看隱藏文字
已绑定手机
发表于 2021-6-2 22:42:00 | 显示全部楼层 来自 广东省东莞市
谢谢分享                                       。
已绑定手机
发表于 2021-6-28 17:20:58 | 显示全部楼层 来自 陕西省西安市
学习学习,mark。。。。。
已绑定手机
发表于 2022-4-17 18:10:56 | 显示全部楼层 来自 北京市丰台区
研究下,挺不错的方案
已绑定手机
发表于 2023-4-4 17:57:09 | 显示全部楼层 来自 广东省深圳市
HI3751ARBCV8000D00  十分感谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表