3516的helloworld

3516的helloworld Marc 2023-02-07 13:48:54 2255

很多人拿到3516的开发板编译第一个程序跑起来都有问题, 是因为有些参数需要调整, 趁着我的3516的视频还没出来, 先搞个3516的hello world吧.

首先拿vscode打开sdk的mpp文件夹, 找到sample/vio/

就以这个vio的例程当作3516的起点吧, 因为它既可以输出到hdmi屏幕, 也可以编码并保存文件到本地.
需要改的地方有一下几处:

修改smp目录下面的sample_vio.c的SAMPLE_VIO_ViOnlineVpssOnlineRoute()函数中的ViDev, 因为默认是让你接CSI0的, 但是一般人按照开箱那个手册都是接的CSI1, 包括我

往下拉, 找到vi的设置相关, 把s32BusId也等于ViDev 如下图:

找到mpp的sample/common/sample_comm_vi.c文件, 修改SAMPLE_COMM_VI_GetMipiLaneDivideMode函数,
加入GC2053的判断:

  1. 使用vscode的搜索功能就能很快找到这个函数了
  2. 直接返回1也可以, 如果你真的懒.

然后在命令行用make clean && make重新编译项目
之所以用make clean是因为你改了common文件夹内的文件.

ok, 这样你就可以插入hdmi显示器, 看到摄像头的画面了, 同时在应用执行的位置还会生成h.265编码的文件(注意你nfs的文件夹的权限, 不然会提示写入文件失败的错误).

不行的话, 来微信客服群问Marc, 他天天都在...

声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
Marc
红包 1 2 评论 打赏
评论
0个
内容存在敏感词
手气红包
    易百纳技术社区暂无数据
相关专栏
置顶时间设置
结束时间
删除原因
  • 广告/SPAM
  • 恶意灌水
  • 违规内容
  • 文不对题
  • 重复发帖
打赏作者
易百纳技术社区
Marc
您的支持将鼓励我继续创作!
打赏金额:
¥1易百纳技术社区
¥5易百纳技术社区
¥10易百纳技术社区
¥50易百纳技术社区
¥100易百纳技术社区
支付方式:
微信支付
支付宝支付
易百纳技术社区微信支付
易百纳技术社区
打赏成功!

感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~

举报反馈

举报类型

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

详细说明

审核成功

发布时间设置
发布时间:
是否关联周任务-专栏模块

审核失败

失败原因
备注
拼手气红包 红包规则
祝福语
恭喜发财,大吉大利!
红包金额
红包最小金额不能低于5元
红包数量
红包数量范围10~50个
余额支付
当前余额:
可前往问答、专栏板块获取收益 去获取
取 消 确 定

小包子的红包

恭喜发财,大吉大利

已领取20/40,共1.6元 红包规则

    易百纳技术社区