ruixiang

ruixiang

1个粉丝

22

问答

0

专栏

1

资料

ruixiang  发布于  2018-12-28 13:07:08
采纳率 0%
22个问答
2053

hi3516和hi3531的SDK里在调用用外部AD芯片的代码好像很不一样,这是为何?

 
        最近在弄hi3516e的板子,SDK里提供的例程都是接sensor的,但是我想外接一个ad芯片用来采集HDMI或是CVBS视频,采集BT1120,但例程里并没有相关的代码。
        于是我想,既然IPC的SDK没有,那诸如hi3531这种DVR的SDK里应该有的吧,于是我看了一下,发现SAMPLE_COMM_VI_Start函数,这个函数里面会调用SAMPLE_COMM_VI_ADStart这种去设置启动AD。而3516的SDK里的例程却没有SAMPLE_COMM_VI_Start函数,只有SAMPLE_COMM_VI_StartVi函数,所以根本调用不到AD的相关配置。
        所以,我想问,如果我想用3516e这种芯片去外接一个AD,是不是得参考如3531D这种芯片SDK里的一些代码,把它位移植过来?或者说,那些AD芯片本身只要驱动没有问题,加载以后就不用管了,上层应用程序根本不用管它?
        还请高手指点,谢谢!
我来回答
回答3个
时间排序
认可量排序

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2018-12-28 13:42:36
认可0
如果不需要和ad驱动打交道, 那么就可以不管他(前提是缺省情况下AD满足需求), 不然还是要管一下, 简单来说就是一个open()加一串ioctl()

不要被sample的函数迷惑了, ad初始化可以在任何需要的地方去进行, 没说一定要在哪个函数里

ruixiang

1个粉丝

22

问答

0

专栏

1

资料

ruixiang 2019-01-02 12:57:08
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=118680&ptid=56154]zhuangweiye 发表于 2018-12-28 13:42[/url]
如果不需要和ad驱动打交道, 那么就可以不管他(前提是缺省情况下AD满足需求), 不然还是要管一下, 简单来说就 ...[/quote]

谢谢庄老师,我明白了。大部份AD的功能在驱动里就完成了,加载起来就可以用了,我这样理解是对的吧。

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2019-01-02 13:31:25
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=119674&ptid=56154]ruixiang 发表于 2019-1-2 12:57[/url]
谢谢庄老师,我明白了。大部份AD的功能在驱动里就完成了,加载起来就可以用了,我这样理解是对的吧。[/quote]

老师不敢当

理解没问题
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区