我是靠谱客的博主 现代豆芽,最近开发中收集的这篇文章主要介绍rv1126+imx307/335/415公板使用总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.d.第一次编译 - Wiki - Gitee.com

先看上述网站,了解编译流程,基本编译流程如下:

  1. 编译环境搭建,ubuntu18.04,建议虚拟机硬盘50G以上,核心2,4
  2. 安装依赖包,上述网站配置
  3. SDK下Buildroot,Boardconfig配置,确认.dts没错,
  4. 在SDK/buildroot下新建dl文件夹,将

链接:https://pan.baidu.com/s/1tzqdUehLd8WidapU1C7zwg

提取码:80au

上述文件的dl文件夹内容复制到新建的dl文件夹下。外网环境不好的,一定要弄。

  1. 编译固件,建议分次编译,uboot,kernel,buildroot,好查问题。
  2. 编译uboot,kernel,bouildroot(也叫rootfs),正常编译出来update.img在400MB以上,如果不对,进行:sudo ./build.sh cleanall  , ./build.sh,重新编译。
  3. 安装驱动

烧录固件update.img,参考上述网站,打开rv开发工具,点升级固件,点固件选择固件,点升级,右次有提示,引出线下载的检测到maskrom设备后,断开线,再点升级。

二,烧录完板子后,测试各项功能

  1. 以太网

三,rkmedia例程

RKMedia — Firefly Wiki (t-firefly.com)

图片抓拍指令:
rkmedia_vi_get_frame_test -w 1920 -h 1080 -d rkispp_scale0 -o 1080p.nv12 -c 10
//获取到10帧图片
dd if=1080p.nv12 of=1080pl.nv12 bs=3110400 skip=9 //抽取1帧图片
ffmpeg -y -f rawvideo -pix_fmt nv12 -ss 00:01 -r 1 -s 1920x1080 -i 1080pl.nv12 -frames:v 1 output.jpg  //nv12文件转.jpg,前提是安装ffmpeg
 

先配置: killall mediaserver         //先杀相关进程
         killall QFacialGate
         ispserver --no-sync-db &    //运行ispserver服务

rkmedia_vi_venc_test -w 1920 -h 1080 -d rkispp_scale0 -o /mnt/sdcard/1080p.h264 -c 400 -e h264

//拍视频,-c 输出帧数

ffmpeg -codecs 查询编解码配置

(6条消息) 野火imx6ull开发板手工移植FFmpeg_VON_xfy的博客-CSDN博客

ffmpeg -f h264 -i 1080p.h264 -vcodec copy out.mp4  //.h264转.mp4

四,rv1126+EC20,rndis模式上网

参考如下

(29条消息) 只需要三步,完成EC20/EC25通信模块的4G拨号适配,适用任何版本linux_别亦吝的博客-CSDN博客

335驱动移植:

替换.BoardConfig.mk相对于的dts文件,例:

rv1126-owl-38ipc-v10-imx415,注意不要用rv11xxdts

1126串口操作:

(37条消息) Linux下C语言串口应用编程_Engineer-Bruce_Yang的博客-CSDN博客_linux 串口编程

stty -F /dev/ttyS0 speed 115200 //修改115200

注意:

1.公板的1126支持HC的SD卡。

最后

以上就是现代豆芽为你收集整理的rv1126+imx307/335/415公板使用总结的全部内容,希望文章能够帮你解决rv1126+imx307/335/415公板使用总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部