摘要:
1. Xilinx backend Xilinx为MPSoC支持4种libMali的backend: X11, Wayland/GBM, Fbdev, Headless-EGL. 2. QT QT支持4种plugin(插件)或者backend,FB,X11,Wayland,eglfs。对不同的plu 阅读全文
摘要:
介绍 PetaLinux基于Yocto,编译Linux内核、文件系统等,非常庞大,需要的软件很多。如果从网络下载,可能消耗比较长的时间。 本文基于Xilinx PetaLinux 2020.2. 下载sstate文件 进入Xilinx 网站嵌入式下载专区, 在页面内搜索“sstate”,找到和下载对 阅读全文
摘要:
中文 USB 2.0 被用于使能VBUS,并检测VBUS的有效状态。这是USB 3.0正常运行所必需的。 对于USB 3.0的所有三种模式,都需要USB 2.0。正常配置USB 2.0,才能保证USB 3.0的功能和兼容性。 原文 AR# 68856 Zynq UltraScale+ MPSoC - 阅读全文
摘要:
问题 修改PetaLinux工程的配置文件project-spec/meta-user/conf/petalinuxbsp.conf后,编译出现下列错误,报告“ERROR: Failed to create workspace directory”。 hankf@XSZGS4:/proj/hankf 阅读全文
摘要:
Zynq-7000和MPSoC有很多MIO管脚。如果外设有中断,也可以通过MIO驱动。 GPIO中断控制器 按下列模式,在GPIO的设备树里声明为中断控制器 &gpio0 { #interrupt-cells = <2>; interrupt-controller; }; 外设使用GPIO中断控制器 阅读全文
摘要:
PetaLinux(Yocto)里包含很多软件模块。大部分模块可以直接使用。如果有特殊需求,需要修改某些模块时,可以按下列办法先修改,测试成功后,再创建补丁,集成到PetaLinux(Yocto)工程里。 比如客户需要修改xorg.conf,可以采用下列方式完成。 工具版本 PetaLinux 20 阅读全文
摘要:
终止进程总结 kill -9 PID 如果知道进程名称,可以使用killall杀死该名称的所有进程。 killall -9 name linux中的kill命令 及 强制终止进程的方法 在linux上进行工作,常常需要使用kill命令中止进程。一般情况下,使用ps命令找出待中止的进程ID,直接使用" 阅读全文
摘要:
视频编码中,经常提到I帧。I帧只使用帧内压缩,不能除去帧间冗余度。P帧做帧间编码,根据当前帧与前面最近的I帧或P帧的差别来编码。 另外一个比较少提到的概念是IDR帧。IDR属于I帧,但是I帧不一定是IDR帧。只有IDR帧,才有SPS和PPS。解码器收到IDR帧时,将reference buffer清 阅读全文
摘要:
使用Xilinx VCU TRD 2020.1 Audio工程测试1080p yuv422 10bit编码,软件报告VCU能力不足,错误信息是“Codec error: Channel creation failed, processing power of the available cores 阅读全文
摘要:
VLC和Gstreamer配合时,要先启动VLC,再马上启动Gstreamer。 如果先启动启动Gstreamer,再启动VLC,VLC会报告错误“main error: buffer deadlock prevented”。 如果先启动启动VLC,超过10秒钟再启动Gstreamer,VLC会报告 阅读全文