自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(340)
  • 收藏
  • 关注

原创 Rockchip RK3588 - 从零开始制作recovery系统

----------------------------------------------------------------------------------------------------------------------------开发板 :NanoPC-T6开发板eMMC :256GBLPDDR4 :16GB显示屏 :15.6英寸HDMI接口显示屏u-boot :2017....

2024-07-14 00:14:00 643

原创 Rockchip RK3566 - orangepi-build脚本分析

在《Rockchip RK3566 - orangepi-build编译》我们介绍了SDK的编译流程,本节将会对编译脚本进行深入的分析。----------------------------------------------------------------------------------------------------------------------------开发板 :...

2024-07-10 21:34:00 994

原创 Rockchip RK3566 - orangepi-build编译

----------------------------------------------------------------------------------------------------------------------------开发板 :Orange Pi 3B开发板eMMC :32GBLPDDR4 :8GB显示屏 :15.6英寸HDMI接口显示屏u-boot :2017...

2024-07-10 18:16:00 638

原创 Rockchip RK3588 - Rockchip Linux SDK脚本分析

----------------------------------------------------------------------------------------------------------------------------开发板 :ArmSoM-Sige7开发板eMMC :64GBLPDDR4 :8GB显示屏 :15.6英寸HDMI接口显示屏u-boot :2017...

2024-07-09 21:22:00 977

原创 工具指南 - jenkins

一、接入SonarQube 扫描代码SonarQube是一个用于管理代码质量的开放平台,可以快速的定位代码中潜在的或者明显的错误。1.1 源码管理如果源码托管在SVN,需要进行Subversion配置:Repository URL:源码地址,比如https://ip/svn/auth,auth为Maven项目,下面包含若干个子项目,比如auth-api、auth-server;Cre...

2024-07-05 19:57:00 355

原创 Rockchip RK3588 - Rockchip Linux Recovery rkupdate升级

----------------------------------------------------------------------------------------------------------------------------开发板 :ArmSoM-Sige7开发板eMMC :64GBLPDDR4 :8GB显示屏 :15.6英寸HDMI接口显示屏u-boot :2017...

2024-06-25 22:56:00 1000

原创 Rockchip RK3588 - Rockchip Linux Recovery升级

----------------------------------------------------------------------------------------------------------------------------开发板 :ArmSoM-Sige7开发板eMMC :64GBLPDDR4 :8GB显示屏 :15.6英寸HDMI接口显示屏u-boot :2017...

2024-06-22 11:12:00 701

原创 Rockchip RK3588 - Rockchip Linux SDK Buildroot文件系统构建

----------------------------------------------------------------------------------------------------------------------------开发板 :ArmSoM-Sige7开发板eMMC :64GBLPDDR4 :8GB显示屏 :15.6英寸HDMI接口显示屏u-boot :2017...

2024-06-19 01:04:00 682

原创 Rockchip RK3588 - Rockchip Linux SDK编译

----------------------------------------------------------------------------------------------------------------------------开发板 :ArmSoM-Sige7开发板eMMC :64GBLPDDR4 :8GB显示屏 :15.6英寸HDMI接口显示屏u-boot :2017...

2024-06-08 23:52:00 742

原创 Rockchip RK3588 - Yocto构建rk3588平台镜像

----------------------------------------------------------------------------------------------------------------------------开发板 :ArmSoM-Sige7开发板eMMC :64GBLPDDR4 :8GB显示屏 :15.6英寸HDMI接口显示屏u-boot :2017...

2024-06-06 23:59:00 903

原创 Rockchip RK3588 - ArmSoM-Sige7开发板介绍

前段时间朋友寄过来一块ArmSoM-Sige7开发板,本来想分享一些相关的内容,但是由于最近一段时间由于较忙,这件事就一直耽搁下来了。一、介绍ArmSoM-Sige7采用Rockchip RK3588新一代旗舰级八核64位处理器,主频高达2.4GHz,6 TOPS算力NPU,最大可配32GB大内存。支持8K视频编解码,拥有丰富的接口,支持双2.5G网口、WiFi6 & BT5和多种视...

2024-06-03 23:21:00 902

原创 Rockchip RK3399 - DRM eDP调试

----------------------------------------------------------------------------------------------------------------------------开发板 :NanoPC-T4开发板eMMC :16GBLPDDR3 :4GB显示屏 :15.6英寸HDMI接口显示屏u-boot :2023.04...

2024-04-30 10:52:00 432

原创 Python+Django基于光电容积脉搏的心率检测(MAX30102)

一、课程设计要求1.1 基本要求研究基于光电容积脉搏波提取心率的基本原理;连接单片机和传感器(模拟),用通信模块发给服务端;服务端能接收数据,并经过分析计算,得出心率,能显示脉搏波图形;心率异常时可以发出警告;能显示历史数据和当前数据;能在 windows桌面程序或 WEB界面 、安卓APP上显示;1.2 发挥部分数据的去噪和预处理;算法优化,比较多个算法,采用最优或...

2024-03-11 20:40:00 619

原创 全志H3 - Qt&QtWebApp搭建Http Server(无X11系统)

目前我手里正好有一块NanoPi M1加法板,NanoPi M1(以下简称M1)是友善之臂团队面向创客、嵌入式爱好者,电子艺术家、发烧友等群体推出的又一款完全开源的掌上创客神器,它的大小只有树莓派的大约2/3,可运行Debian、Ubuntu-MATE、Ubuntu-Core、Android等操作系统。NanoPi M1采用了全志高性能处理器Allwinner H3,集成以太网、红外接收、视频...

2024-03-04 21:10:00 1032

原创 Python+PyQt5实现串口数据采集和显示

本节我们将会通过PyQt5实现串口数据采集和实时通信,涉及到的技术栈包括:Python、PyQt5。一、环境搭建1.1 Python 3.X安装直接从官网下载安装包:https://www.python.org/ftp/python/;这里我下载的包为https://www.python.org/ftp/python/3.9.6/python-3.9.6-amd64.exe,安装版本:p...

2024-03-03 19:30:00 863

原创 Rockchip RK3399 - DRM eDP介绍

在《Rockchip RK3399 - DRM驱动程序》》我们已经介绍过了,RK3399有两个VOP,均可以支持HDMI、eDP、DP、MIPI DSI0、MIPI DSI1显示接口,由于此时我手里正好有一块友善7寸高清电容触摸显示屏(型号为HD702E,eDP接口),因此本节我们选择eDP作为分析的对象。一、eDP介绍1.1 概述eDP全称(Embedded DisplayPort))嵌...

2024-02-26 00:20:00 731

原创 Rockchip RK3399 - DRM vop驱动程序

----------------------------------------------------------------------------------------------------------------------------开发板 :NanoPC-T4开发板eMMC :16GBLPDDR3 :4GB显示屏 :15.6英寸HDMI接口显示屏u-boot :2023.04...

2024-02-25 23:47:00 1188

原创 Rockchip RK3399 - PCIe

一、PCIe调试1.1 编译内核1.1 配置设备树pcie设备节点定义在arch/arm64/boot/dts/rockchip/rk3399.dtsi;pcie0: pcie@f8000000 { compatible = "rockchip,rk3399-pcie"; reg = <0x0 0xf8000000 0x0 0x2000000>, <0...

2024-02-07 11:05:00 553

原创 linux常见问题

一、依赖包安装1.1 离线安装在无网环境部署服务器时,需要离线安装很多软件,如gcc, cmake,tmux等,这时就要提前在有网环境下下载离线安装包。有的软件只需要一个单独的deb包安装即可,如net-tools,而有的软件有很多的依赖包,如gcc,这时就需要一个简单的方法来批量下载所有依赖deb包。这里以在ubuntu系统安装cmake为例,介绍如何安装cmake,首先检查包是否已经...

2024-02-01 20:12:00 457

原创 Rockchip RK3588 - OpenCL环境搭建

在上一节《Rockchip RK3588 - 基于Qt的视频监控和控制系统 》,我们介绍了实时监控的实现,在实时监控中我们需要将分辨率为1920x1080的图像缩放为指定窗口大小的图像,当采样帧率比较高时,会占用大量的CPU资源;root@NanoPC-T6:/opt/qt-project/FloatVideo-TouchScreen# export DISPLAY=:0.0;./FloatV...

2024-01-15 00:25:00 2151

原创 Rockchip RK3588 - USB基础 & 调试

开发板 :NanoPC-T6开发板eMMC :256GBLPDDR4 :16GB显示屏 :15.6英寸HDMI接口显示屏u-boot :2017.09linux :6.1----------------------------------------------------------------------------------------------------------------...

2023-12-22 00:44:00 4856

原创 Rockchip RK3588 - linux下Qt和opencv交叉编译环境搭建

----------------------------------------------------------------------------------------------------------------------------开发板 :NanoPC-T6开发板eMMC :256GBLPDDR4 :16GB显示屏 :15.6英寸HDMI接口显示屏u-boot :2017....

2023-12-13 00:37:00 2455

原创 Rockchip RK3588 - 移植uboot 2017.09 & linux 6.1(友善之家脚本方式)

----------------------------------------------------------------------------------------------------------------------------开发板 :NanoPC-T6开发板eMMC :256GBLPDDR4 :16GB显示屏 :15.6英寸HDMI接口显示屏u-boot :2017....

2023-12-05 00:13:00 1853

原创 Rockchip RK3588 - NanoPC-T6开发板介绍

最近,手里正好有一块NanoPC-T6开发板,主控芯片是Rockchip RK3588,这块板子也是友善之家的,并且官方有很详细的文档,NanoPC-T6/zh。这篇博客主要是对这块板子进行一个介绍,大部分内容也都来自官方手册,由于官方手册是实时更新的,因此,更详细的内容介绍请移步官网。一、介绍NanoPC-T6(简称T6)是友善电子团队设计出品的一款开源高性能一体化边缘计算平台,它带有...

2023-12-04 00:33:00 1702

原创 Rockchip RK3399 - DRM HDMI调试

----------------------------------------------------------------------------------------------------------------------------开发板 :NanoPC-T4开发板eMMC :16GBLPDDR3 :4GB显示屏 :15.6英寸HDMI接口显示屏u-boot :2023.04...

2023-11-14 23:27:00 1191 1

原创 通过cpolar实现外网ssh远程连接linux

现在我有个想法,就是希望通过外网能够远程连接到我的开发板。这里我们就需要使用到一种技术,内网穿透。内网穿透是一种将内部网络中的设备通过外网进行访问的技术。在linux系统中,实现内网穿透有多种方式,其中最常见的方法是使用ngrok和frp。以frp为例,frp是一个专注于内网穿透的高性能的反向代理应用,支持TCP、UDP、HTTP、HTTPS 等多种协议。 可以将内网服务以安全、便捷的方式通...

2023-11-12 21:53:00 436

原创 linux同步机制-completion

一、completion 1.1 什么是completionlinux内核中,完成量completion是一种代码同步机制。如果有一个或多个线程必须等待某个内核活动操作达到某个点或某个特定状态,那么completion完成量可以提供一个无竞争的解决方案。1.2 completion的使用1.2.1 定义并初始化完成量// 方式一struct completion mycompleti...

2023-11-05 13:53:00 234

原创 工具指南 - nginx

一、常用配置1.1 配置webnginx可以作为web服务器,用于提供静态文件和动态页面的访问服务。由于nginx具有高并发和高吞吐量的特点,所以在高访问量的web应用中表现出色。nginx可以作为反向代理服务器,将请求转发给后端服务器,实现负载均衡、高可用、安全等功能。反向代理服务器可以解决访问压力大、单点故障等问题,保证系统的稳定性和可靠性。比如我们这里有一个前后端分离的博客管理项目...

2023-11-03 21:57:00 61

原创 工具指南 - SVN

一、代码合并1.1 合并分支到主干一般在提测前,我们会将分支代码合并到主干。(1) 在/trunk/MyProject上右键(注意是在主线的目录上右键),依次选择”TortoiseSVN” -> “Merge...”。(2) 在弹出的窗口中选择第一项”Merge a range of revision”,这个类型的Merge适用于将某个分支或主线上提交的多个revision间的变...

2023-11-03 21:56:00 102

原创 Rockchip RK3399 - DRM crtc基础知识

一、LCD硬件原理1.1 CRT介绍CRT是阴极射线管(Cathode Ray Tube)的缩写,它是一种使用电子束在荧光屏上创建图像的显示设备。CRT显示器在过去很长一段时间内是主流的显示技术,现已被液晶显示屏或其他新兴技术所替代。在CRT显示器中,扫描电子束从左到右、从上到下移动,照亮屏幕上的荧光点,从而创建图像。电子束每秒多次扫描整个屏幕,产生闪烁效果,需要与正在显示的内容同步。随...

2023-10-20 22:59:00 827

原创 Rockchip RK3399 - DRM eDP驱动程序

在《Rockchip RK3399 - DRM驱动程序》》我们已经介绍过了,RK3399有两个VOP,均可以支持HDMI、eDP、DP、MIPI DSI0、MIPI DSI1显示接口,本节我们选择eDP作为分析的对象。一、设备树配置1.1 edp设备节点设备节点vopb下的子节点vopb_out_edp通过edp_in_vopb(由remote-endpoint属性指定)和edp显示接口组...

2023-10-20 22:40:00 314

原创 Rockchip RK3399 - DRM HDMI驱动程序

在《Rockchip RK3399 - DRM驱动程序》》我们已经介绍过了,RK3399有两个VOP,均可以支持HDMI、eDP、DP、MIPI DSI0、MIPI DSI1显示接口,本节我们选择HDMI作为分析的对象。一、设备树配置1.1 hdmi设备节点设备节点vopb下的子节点vopb_out_hdmi通过hdmi_in_vopb(由remote-endpoint属性指定)和hdmi...

2023-10-20 22:38:00 318

原创 Rockchip RK3399 - DRM encoder、connector基础知识

3.1.3 struct drm_connectorlinux内核使用struct drm_connector来表示一个连接器,用于连接编码器和显示设备。3.1.3 struct drm_encoderlinux内核使用struct drm_encoder来表示一个编码器,用于连接CRT控制器和显示设备。3.2 struct drm_devicelinux内核使用struct drm_...

2023-10-20 22:37:00 112

原创 Rockchip RK3399 - DRM framebuffer、plane、gem基础知识

一 Framebuffer数据结构在DRM框架中,`Framebuffer``用于存储需要显示的内容,存储的信息包括:需要显示的内容在内存区域的引用;存储在内存中的帧的格式;内存区域的激活区域(即将要显示的内容);DRM Framebuffer是一个虚拟的对象,它依赖于特定的实现。Framebuffer实现依赖于:依赖于内存管理模块,比如GEM;依赖于显示控制器...

2023-10-19 22:34:00 376

原创 Rockchip RK3399 - linux通过libusb读取usb数据包

----------------------------------------------------------------------------------------------------------------------------开发板 :SOM-RK3399核心板+定制底板eMMC :16GBLPDDR3 :4GB显示屏 :15.6英寸HDMI接口显示屏u-boot :2...

2023-10-15 19:20:00 315

原创 Rockchip RK3399 - linux下抓取usb数据包

----------------------------------------------------------------------------------------------------------------------------开发板 :NanoPC-T4开发板eMMC :16GBLPDDR3 :4GB显示屏 :15.6英寸HDMI接口显示屏u-boot :2017.09...

2023-10-07 23:23:00 184

原创 Rockchip RK3399 - 移植uboot 2017.09 & linux 4.19(友善之家脚本方式)

----------------------------------------------------------------------------------------------------------------------------开发板 :NanoPC-T4开发板 和 SOM-RK3399核心板+定制底板eMMC :16GB LPDDR3 :4GB显示屏 :15.6英寸HD...

2023-09-27 12:39:00 358

原创 Rockchip RK3399 - MMC&SD&SDIO基础

----------------------------------------------------------------------------------------------------------------------------开发板 :NanoPC-T4开发板eMMC :16GBLPDDR3 :4GB显示屏 :15.6英寸HDMI接口显示屏u-boot :2023.04...

2023-09-23 00:32:00 285

原创 Rockchip RK3399 - GPIO&PWM风扇调试

----------------------------------------------------------------------------------------------------------------------------开发板 :NanoPC-T4开发板eMMC :16GBLPDDR3 :4GB显示屏 :15.6英寸HDMI接口显示屏u-boot :2023.04...

2023-09-21 00:32:00 897

原创 Rockchip RK3399 - USB触摸屏接口驱动

----------------------------------------------------------------------------------------------------------------------------开发板 :NanoPC-T4开发板eMMC :16GBLPDDR3 :4GB显示屏 :15.6英寸HDMI接口显示屏u-boot :2023.04...

2023-09-17 21:49:00 814

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除