导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    基于全志V3s的Licheepi0 开发板投屏 【转载】

    其它全志芯片讨论区
    2
    3
    1838
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • cube_work
      cube_work LV 5 最后由 whycan 编辑

      转自: https://www.cnblogs.com/r1chie/p/14418240.html

      本文是记录我根据坑网两位大佬的教程的配置流程。
      参考:https://whycan.com/t_5462.html
      内核:linux-zero-5.2.y

      buildroot:buildroot-2020.02.1(版本尽量和我一样,我之前使用buildroot2017.08.1的时候,没有配置项gst1-plugins-bayer2rgb-neon)

      0.CedarX
      我在配置的时候出过两个问题:

      1.开机后,目录/dev没有cedar_dev和ion。原因就是修改完设备树之后,结点cedarx和ion的status要改为okay就可以了。

      2.make menuconfig菜单里面没有Media staging drivers,原因是根据要求修改完后,要make clean一下。

      其它就没有什么问题了。

      参考:https://github.com/aodzip/cedar/

      2.Libcedarc
      这个没什么好说的跟着配置就可以了。

      参考:https://github.com/aodzip/libcedarc

      3.gstremer
      关于这个我是花了最多时间的,一个是它需要很多包,并且有些又要科.学.上.网。

      根据大佬更改函数gst_omx_video_get_format_from_omx的时候,有时候把标记删了也不管用,要重新make clean一下,才能编译过去,否则会出现OMX_COLOR_FormatYVU420Planar未定义错误。

      接下来就是执行gst-launch-1.0 filesrc location=test.mp4 ! qtdemux ! h264parse ! omxh264dec ! autovideoconvert ! fbdevsink

      如果出现:

      debug  : omx_vdec <__AwOmxVdecSetCallbacks:1812>:===== vdec set callbacks
      Pipeline is PREROLLING ...
      debug  : omx_vdec <AwOmxVdecPortSetDefinitioin:190>:port:<<<<<<<<in,nBufferCountActual = 2, mBufferCntActual = 2
      debug  : omx_vdec <AwOmxVdecPortSetDefinitioin:190>:port:<<<<<<<<in,nBufferCountActual = 2, mBufferCntActual = 2
      error  : omx_vdec <AwOmxVdecPortGetFormat:288>:erro: pParamData->nIndex > m_sPortFormatType.nIndex
      

      那就是颜色空间没有被添加进去,重新make clean就可以了。

      参考:https://whycan.com/t_5398.html

      4.添加gmrender-resurrect和再次修改gstreamer1.0
      这个没有遇到什么奇奇怪怪的问题,你要确保上一步能播放视频并且没有ERROR出现。

      参考:https://whycan.com/t_5462.html

      5.上电
      首先加载wifi驱动:

      insmod r8723bs.ko
      

      启动wifi:

      ifconfig wlan0 up
      

      搜索wifi,搜索的前提是在/etv/wpa_supplicant.conf已经配置好了wifi的信息

      wpa_supplicant -B -d -i wlan0 -c /etc/wpa_supplicant.conf
      

      自动分配ip:

      udhcpc -i wlan0
      

      声音开启:

      amixer -c 0 sset 'Headphone',0 100% unmute
      

      启动gmediarender:

      gmediarender -f "R1CHIE" --gstout-videosink=fbdevsink --gstout-audiosink=alsasink
      

      视频链接:https://www.bilibili.com/video/BV1yK4y1W7HY

      1 条回复 最后回复 回复 引用 分享 0
      • cube_work
        cube_work LV 5 最后由 编辑

        3e397269-3ada-422f-98ee-5c76dc0af016-image.png

        1 条回复 最后回复 回复 引用 分享 0
        • tigger
          tigger LV 7 最后由 编辑

          哪吒D1里面 CedarX/gstreamer/WIFI/HDMI 都有了, 哪位大佬试一试投屏😂

          1 条回复 最后回复 回复 引用 分享 0
          • 1 / 1
          • First post
            Last post

          Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

          行为准则 | 用户协议 | 隐私权政策