草庐IT

firefly-rk

全部标签

rk3588编译Ubuntu固件,Linux SDK开发

基础认知LinuxSDK是由Firefly官方提供的Linux软件开发工具包,旨在方便用户基于其进行模块开发与系统定制。SDK目录树各个芯片平台的LinuxSDK目录树可能略有差异,但一般如下:├──app#存放上层应用app,主要是qcamera/qfm/qplayer/settings等一些应用程序。├──buildroot#基于buildroot(2018.02-rc3)开发的根文件系统。├──build.sh->device/rockchip/common/build.sh#LinuxSDK编译脚本。├──device#存放各芯片板级配置和Parameter文件,以及一些编译与打包固件

rk3588编译Ubuntu固件,Linux SDK开发

基础认知LinuxSDK是由Firefly官方提供的Linux软件开发工具包,旨在方便用户基于其进行模块开发与系统定制。SDK目录树各个芯片平台的LinuxSDK目录树可能略有差异,但一般如下:├──app#存放上层应用app,主要是qcamera/qfm/qplayer/settings等一些应用程序。├──buildroot#基于buildroot(2018.02-rc3)开发的根文件系统。├──build.sh->device/rockchip/common/build.sh#LinuxSDK编译脚本。├──device#存放各芯片板级配置和Parameter文件,以及一些编译与打包固件

Rockchip RK3588 kernel dts解析之显示模块

RockchipRK3588kerneldts解析之显示模块文章目录RockchipRK3588kerneldts解析之显示模块RK3588显示模块介绍RK3588的VOP(videooutputprocess)分为4个Port支持8个图层,每个图层可以灵活分配到每个VideoPort上RK3588支持的显示接口RK3588开发板EVB1的显示部分硬件设计显示模块的DTS配置VOP的配置显示接口配置HDMIMIPIDSIDPTOVGATYPECDPRK3588显示模块介绍RK3588的VOP(videooutputprocess)分为4个Portport分辨率VP04KVP14KVP24KVP

Rockchip RK3588 kernel dts解析之显示模块

RockchipRK3588kerneldts解析之显示模块文章目录RockchipRK3588kerneldts解析之显示模块RK3588显示模块介绍RK3588的VOP(videooutputprocess)分为4个Port支持8个图层,每个图层可以灵活分配到每个VideoPort上RK3588支持的显示接口RK3588开发板EVB1的显示部分硬件设计显示模块的DTS配置VOP的配置显示接口配置HDMIMIPIDSIDPTOVGATYPECDPRK3588显示模块介绍RK3588的VOP(videooutputprocess)分为4个Portport分辨率VP04KVP14KVP24KVP

RK3399平台开发系列讲解(基础篇)Linux 传统间隔定时器

?返回专栏总目录文章目录一、设置间隔定时器setitimer()二、查询定时器状态getitimer()三、更简单的定时接口alarm()四、传统定时器的应用4.1、为阻塞操作设置超时4.2、性能剖析五、传统定时器的局限性沉淀、分享、成长,让自己和他人都能有所收获!??本篇将详细介绍Linux传统间隔定时器。一、设置间隔定时器setitimer()Linux的传统间隔定时器设置接口是setitimer,它可以设定在未来某个时间点到期,同时可以可选地设置之后每隔一段时间到期一次。其函数原型为:int

RK3399平台开发系列讲解(基础篇)Linux 传统间隔定时器

?返回专栏总目录文章目录一、设置间隔定时器setitimer()二、查询定时器状态getitimer()三、更简单的定时接口alarm()四、传统定时器的应用4.1、为阻塞操作设置超时4.2、性能剖析五、传统定时器的局限性沉淀、分享、成长,让自己和他人都能有所收获!??本篇将详细介绍Linux传统间隔定时器。一、设置间隔定时器setitimer()Linux的传统间隔定时器设置接口是setitimer,它可以设定在未来某个时间点到期,同时可以可选地设置之后每隔一段时间到期一次。其函数原型为:int

RK3588-ES8388音频调试笔记

1.简介本文是基于RK3588平台,音频芯片ES8388调试总结。外接声卡:ES83882.音频ES8388调试2.1调试总览,调试步骤分析步骤①dts配置步骤②编译烧写,调试2.2dts配置系统声音配置:es8388_sound:es8388-sound{status="okay";compatible="rockchip,multicodecs-card";rockchip,card-name="rockchip-es8388";hp-det-gpio=gpio1RK_PD5GPIO_ACTIVE_LOW>;io-channels=saradc3>;io-channel-names="ad

rk3588使用gstreamer推流

rk3588使用gstreamer推流ppa搜索需要的软件包安装gstreamergstreamer基础操作udp本地传输视频摄像头udp传输安装支持gstreamer的cv2ppa搜索需要的软件包在https://launchpad.net/上搜索软件名+ppa找到需要的包后下面命令安装sudoadd-apt-repositoryppa:george-coolpi/multimediasudoaptupdate如果不需要了下面命令删除sudoadd-apt-repository-rppa:george-coolpi/multimediasudoapt-getupdate安装gstreamer

基于 RK3399+fpga 的 VME 总线控制器设计(一)总体设计

2.1需求分析及技术指标2.1.1需求分析VME总线控制器需要实现数据传输、中断处理、测量显示等功能。同时还需要具有操作系统、底层驱动程序以及功能接口等,以方便用户进行上层应用软件开发及使用。本课题需要实现VME控制器的国产化开发,因此需要选择一款国产处理器作为主控单元。VME控制器需要有视频接口、USB接口、网口等用来接外设,还需要有PCI、PCIE或者其他总线接口和FPGA进行通信。国产CPU厂家主要有飞腾、龙芯、申威和瑞芯微等。飞腾FT-2000A/2采用ARMv8架构,但是其技术支持和开源资料较少,并且相关的开发板很少。龙芯2K1000处理器具有PCIE、GMAC、USB等接口,符合控

Qt5.9 Ubuntu18.04-64位交叉编译目标机为Ubuntu18.04-arm-32位基于RK3288

文章目录一、需要准备的材料二、操作步骤1.更新软件源2.安装环境依赖3.搭建交叉编译环境4.编译QT5.安装Qtcreator6.配置Qtkit三.测试前言本文使用VMware虚拟机作为Ubuntu系统载体,采用Ubuntu18.04-64位镜像作为QT编译环境,采用RK3288搭载Ubuntu18.04-arm-32作为QT执行环境。一、需要准备的材料①交叉编译器:gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu.tar.xzgit:工具包:一些常用的工具,你可以在这里找到②qt-everywhere-src-5.9.5.tar.xz(QT源