技术专栏
3516的helloworld
很多人拿到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的判断:

- 使用vscode的搜索功能就能很快找到这个函数了
- 直接返回1也可以, 如果你真的懒.
然后在命令行用make clean && make重新编译项目
之所以用make clean是因为你改了common文件夹内的文件.
ok, 这样你就可以插入hdmi显示器, 看到摄像头的画面了, 同时在应用执行的位置还会生成h.265编码的文件(注意你nfs的文件夹的权限, 不然会提示写入文件失败的错误).
不行的话, 来微信客服群问Marc, 他天天都在...
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
2
2
评论
打赏
- 分享
- 举报
评论
0个
手气红包
暂无数据相关专栏
-
浏览量:4522次2021-07-19 18:05:51
-
浏览量:6366次2021-09-24 13:45:50
-
2020-12-14 18:16:24
-
浏览量:6059次2023-03-20 13:32:44
-
浏览量:6481次2024-03-18 11:50:01
-
浏览量:3388次2023-07-12 15:22:31
-
浏览量:3731次2018-06-08 17:07:30
-
浏览量:5043次2020-07-31 13:45:09
-
浏览量:4611次2022-10-13 17:29:06
-
浏览量:3644次2022-10-14 10:34:46
-
浏览量:3624次2022-11-02 13:51:26
-
浏览量:5234次2020-07-30 10:26:53
-
浏览量:3008次2018-08-16 10:50:22
-
浏览量:7407次2018-08-28 16:40:09
-
浏览量:8236次2020-09-17 16:12:59
-
浏览量:8682次2020-08-14 14:05:35
-
浏览量:4052次2020-07-30 10:36:08
-
浏览量:3575次2020-07-30 10:40:24
-
浏览量:2275次2023-07-20 10:55:51
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
Marc
您的支持将鼓励我继续创作!
打赏金额:
¥1
¥5
¥10
¥50
¥100
支付方式:
微信支付
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注

微信扫码分享
QQ好友