rk板子linux系统安装rga,drm,mpp
1,安装必要项:
sudo apt install build-essential git xutils-dev autoconf automake libtool cmake pkg-config
2,安装meson
git clone https://github.com/mesonbuild/meson.git
git clone git://github.com/ninja-build/ninja.git && cd ninja
git checkout release
./configure.py --bootstrap
cp ninja /usr/bin
3,安装libdrm
git clone https://github.com/rockchip-linux/libdrm-rockchip.git
cd libdrm-rockchip-rk33-mid-9.0-develop
./autogen.sh
./configure
make
sudo make install
4,安装rga,rga目录下带了一个demo.zip可以解压去编译验证功能完整性
git clone https://github.com/rockchip-linux/linux-rga.git
cd linux-rga-master
#../meson-maste 这个是meson根目录
../meson-master/meson.py build
cd build && ninja
cp build/librga.so /usr/lib
cp build/librga.so.2 /usr/lib
cp build/librga.so.2.0.0 /usr/lib
5,安装mpp
git clone https://github.com/rockchip-linux/mpp.git
cmake -DRKPLATFORM=ON -DHAVE_DRM=ON -DCMAKE_INSTALL_PREFIX=/usr && make
sudo make install
6,验证mpp,rga,drm库
git clone https://github.com/WainDing/mpp_linux_cpp.git
cd mpp_linux_cpp-master
#在CMakelists.txt 中加入:
include_directories(
/usr/include/rockchip
/usr/local/include/libdrm
)#然后将mpp改为-lrockchip_mpp
target_link_libraries(mpp_linux_demo -lrockchip_mpp pthread drm)
然后修改所有包含drm库文件的#include把drm/去掉
如: #include <drm/drm_fourcc.h> --> #include <drm_fourcc.h>
mkdir build && cmake ..
make
rk板子linux系统安装rga,drm,mpp相关推荐
- RK3588 MPP,RGA,DRM,QT之RGA
在上篇的MPP解码中我们说到了,当我们获取到了解码的帧后,如果我们有多路视频需要同时显示,如果路数不多的话,我们可以采用在不同的层上显示,但是显示视频的层是有限制的,这个时候,我们就需要把这些视频合成 ...
- linux 软件装到hone,如何在Linux系统安装Apollo
安装Apollo软件,需要提前准备环境:JDK1.8,mysql5.7 安装数据库:参照- Linux系统安装mysql数据库.docx文件即可, 安装JDK1.8 (1)将jdk-8u211-lin ...
- 【全文搜索引擎】Elasticsearch相关介绍与linux系统安装
概念 Elasticsearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch是用Java语言开发的,并作为 ...
- linux yun 安装 redis,Linux系统安装NoSQL(MongoDB和Redis)步骤及问题解决办法(总结篇)...
如下是我工作中的记录,介绍的是linux系统下NoSQL:MongoDB和Redis的安装过程和遇到的问题以及解决办法: 需要的朋友可以按照如下步骤进行安装,可以快速安装MongoDB和Redis,希 ...
- 在Linux系统安装Nodejs 最简单步骤
在Linux系统安装Nodejs 最简单步骤 1.去官网下载和自己系统匹配的文件: 英文网址:https://nodejs.org/en/download/ 中文网址:http://nodejs.cn ...
- linux系统安装后需要的有效小工具(持续更新)
目录 前言 1.更新apt-get列表 2.安装git工具 3.安装vim工具 4.安装u-boot-tool 5.安装tree 6.安装hexedit 7.安装apt-file 8.arm-linu ...
- Linux中的DRM、DRI、DMA 介绍
DRM(Direct Rendering Manager)(直接渲染管理器) DRI(Direct Rendering Infrastructure)(直接渲染基件) DMA (Direct Memo ...
- linux系统安装yum环境
linux系统安装yum环境 (2013-09-03 15:04:47) 标签: yum linux 软件安装卸载 it 1.卸载rhel的默认安装的yum包 查看yum包 rpm -qa|gre ...
- 二、LInux系统安装Java
@Author : By Runsen 本专栏是零基础学java的第一篇 LInux系统安装Java(二) 文章目录 1.卸载openjdk 2. Linux下安装sunjdk 1.卸载openjdk ...
- Windows、Linux系统安装JDK配置Java环境变量
一.Windows系统安装JDK 1.准备JDK安装程序,可到Sun官网 http://www.oracle.com/technetwork/java/javaee/downloads/index.h ...
最新文章
- linux rabbitmq安装包,Linux安装RabbitMQ
- Spring Boot微服务中Chaos Monkey的应用
- 毛坯房装修需要哪些材料
- 程序员也要寻找贸易的机会,要参加研讨会
- Spring集成和Web服务
- Golang实践录:静态资源文件整合:初步使用
- Flink : Flink run yarn 报错 could not build the program from jar file -ynm
- jq追加元素最前面_DNF:哈林史诗百鬼夜行最理想的首饰搭配,海博伦应选贤者之欲...
- commons-fileupload实现单次上传文件(word文档)
- 实验3-1 求一元二次方程的根 (20 分)
- Maximum Submatrix Largest Rectangle
- 基于python的网易云音乐下载器
- 最大最小次序统计量密度函数的推导
- 小红书最新的内容趋势是什么?
- 现在做什么能挣钱?想要在互联网赚钱,一定要懂这些!
- 全国计算机等级考试excel公式,全国计算机等级考试Excell公式大全
- Codeforces 982E Billiard 扩展欧几里德
- leaflet 加载天地图
- 直播一对一视频直播聊天
- 中国十大军工集团介绍