随风而行

Eigen使用BLAS/LAPACK作为backend

关于openblas的配置与编译请参考之前写的文章《Rock5a之配置OpenCV4.10与Orbbec Astra Pro使用》 openblas在arm架构系统上运算矩阵速度比eigen原生快了不止一点 Eigen 3.3之后的版本可以调用BLAS和LAPACK作为backend, 使用方法也很


qt5开发之《调用vlc-sdk播放rtsp视频流及低延迟调参》

在qt中开发不考虑跨平台,可以使用vlc-qt-sdk,是vlc-sdk的qt封装好的,更适合开发,但是官方,没有适配arm版本的macos,官方平台只有适配x86-macos的预编译版本与windows版本。如果要通过源码编译,但是源码中也是没有支持arm版本的macos。所以只能使用vlc官方的


Rock5a之《配置OpenCV4.10与Orbbec Astra Pro使用》

版本选择 之前选择了OpenCV4.5.3的版本, 由于系统安装的某些依赖库版本迭代,4.5.3版本的opencv中调用的某些函数已经过时(编译时报错函数行参数量对不上等情况), 不得已提升opencv的版本。 依赖安装 这里可以一键安装的依赖有 sudo apt-get install build


在Linux中使用4G模块ME3630配置ECM模式上网

ECM(Ethernet Control Model,以太网控制模型)是一种基于 USB CDC(通信设备类)的网络连接方式。4G 模块通过 USB 模拟以太网设备(如 usb0),主机端将其识别为网络接口,直接通过 DHCP 获取 IP 地址。 连接过程 把ME3630通过转接板,通过usb接口连


Git的基础使用

配置用户名和邮箱 git config --global user.name "xxxx" git config --global user.email "xxxx" # --global 代表全局 # 要想在不同的项目里用不同的名称,直接在项目文件中去掉--global即可 git confi


STM32 HAL之《在SLEEP Mode下使用RTC中断喂狗》

STM32一般具有三种电源管理模式 sleep mode CPU 停止运行,但所有外设(包括定时器、USART、SPI、I2C、RTC 等)仍然保持工作状态 可以由任意可用的中断源(例如外部中断、RTC、USART 接收等)唤醒 stop mode CPU 和大部分外设停止运行,但 SRAM 和寄存


Linux应用开发之《Select用法》

什么是select select() 是一个 POSIX 系统调用,用于在多个文件描述符上进行 I/O 多路复用。它可以监控一组文件描述符,检测它们是否准备好进行读取、写入或发生异常,并允许设置超时,避免无限阻塞。 简而言之 select() 的主要功能有 监控一组文件描述符


C++继承之《父类子类构造析构顺序》

构造函数的调用顺序 基类构造函数:首先调用基类(父类)的构造函数。 成员变量构造函数:然后按照成员变量在类中声明的顺序调用它们的构造函数。 派生类构造函数:最后调用派生类(子类)的构造函数。