当前位置: 首页 > news >正文

君正T31学习(四)- MT7682+VLC出图

一、简介

        前几篇文章介绍了如何通过SD卡来播放sensor录制的视频,但是效率很低,所以需要一种效率更高的方法,就是本篇的主角MT7682+VLC。

        Mt7682在系统中注册为一个以太网卡驱动,接口名为eth0,可以使用Linux通用的socket方法进行通信。另外对于WIFI连接、IP获取以及Gateway等获取方式与普通网络有所不同。

二、MT7682

        MT7682是一款WIFI芯片,这里不做过多介绍,详细的可以自行搜索相关信息。

        T31已经支持了MT7682的驱动,所以我们直接使用就好了。

        注:T31的SDK中,不包含MT7682的相关代码

        编译开发板固件

        使用MT7682,需要在编译固件时加入MT7682的驱动。首先使用如下指令编译整个固件

./build/build_camera_all.sh -j16

        编译完成后,进入out/目录下删除ZRT_CAMERA_FW.bin文件

        进入SDK/os/drivers/wifi/build目录,执行如下指令:

 ./build_camera_wifi.sh

        选择MT7682

        再次回到SDK的初始目录,执行编译指令。

./build/build_camera_all.sh -j16

        将新生成的固件重新烧录到开发板中

        配置MT7682

        连接好7682的下载串口,链接正常的话,上电后会打印7682的相关信息。

        然后通过串口下发下列命令。注:命令末尾要加回车

## WIFI名称
config write STA Ssid XXXXXXXX## WIFI名称长度
config write STA SsidLen 10## WIFI密码
config write STA WpaPsk xxxxxxxx## WIFI密码长度
config write STA WpaPskLen 8##重启
reboot

        重启后MT7682会开始自动联网。出现下图信息则标明联网成功。

        T31驱动加载

        T31上电,在t31终端中执行insmod_wifi指令。

        使用ifconfig指令查询一下IP

        在windows的cmd下ping该IP,正常

        执行carrie-server

        将T31 SDK/tools/debug/carrier-server/4.7.2/carrier-server文件拷贝到TF卡中。再将TF卡插入T31开发板上的读卡器。

        挂载TF卡,具体参考上一篇文章的“挂载TF卡”章节:君正T31学习(三)-IMP库使用-CSDN博客

        在t31的系统中挂载TF卡到/mnt/sdcard文件夹中,cd到该文件中,然后执行如下命令:

## --st=gc2063为指定sensor型号
./carrier-server --st=gc2063

三、VLC浏览视频

        从网络上自行下载VLC软件并安装。

        打开VLC在“媒体”中选择“打开网络串流

        输入MT7682的IP。

        点击“播放”

        成功拉取到视频流。

http://www.dtcms.com/a/356054.html

相关文章:

  • 【python】python进阶——as关键字
  • 程序代码篇---类
  • SpringCloud Alibaba Nacos 注册中心/配置中心
  • SpringBoot 配置文件在运维开发中的应用
  • 基于springboot的商业店铺租赁系统
  • 在 Vue 前端(Vue2/Vue3 通用)载入 JSON 格式的动图
  • 校园文化活动管理系统设计与实现(代码+数据库+LW)
  • web前端知识——第一阶段
  • 【buildroot】【1. Buildroot版本与Linux内核调试对应关系】
  • 基于SpringBoot的旅游景点推荐系统【2026最新】
  • 域名所有权变更,需要重新备案吗
  • Day16_【机器学习分类】
  • 软磁材料与硬磁材料
  • MTK Linux DRM分析(十九)- KMS drm_framebuffer.c
  • LeetCode 141.环形链表
  • 软考中级【网络工程师】第6版教材 第4章 无线通信网 (上)
  • 8.28 JS移动端事件
  • HTTP 范围请求:为什么你的下载可以“断点续传”?
  • 现在购买PCIe 5.0 SSD是否是最好的时机?
  • 嵌入式学习笔记--LINUX系统编程阶段--DAY02系统编程
  • 嵌入式学习日志————实验:串口发送串口发送+接收
  • 亚远景-ISO/PAS 8800:如何通过认证提升企业技术管理能力?
  • 入职体检空腹血糖 6.15mmol/L合格吗?
  • amis上传组件导入文件接口参数为base64格式的使用示例
  • NumPy 2.x 完全指南【三十一】布尔数组索引
  • ConcurrentHashMap的原理
  • 实战笔记——构建智能Agent:SpreadJS代码助手
  • vue3使用reactive和ref
  • 【python】python进阶——生成器
  • JDK的ConcurrentHashMap为什么放弃了分段锁