logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Linux】基于Linux系统的云服务器TCP server编写,多线程并发

腾讯云、华为云等可以申请个人云服务器,一般为15-30天。其作用是使你获得一个公网IP,使得任意设备都可以由这个IP向你发起通讯。同时提供24小时在线的云虚拟机,作为服务器,云虚拟机一般安装linux系统,并能通过SSH远程登陆虚拟机并进行linux下的终端操作。说通俗点就是腾讯给你提供一个安装了linux的虚拟机,主机在腾讯那,并给你提供了固定的公网IP,相当于你有了一个公网IP和一个linux

【Linux】安装opencv4避坑指南

linux环境:虚拟机Ubuntu16.04如果要安装opencv3.x.x,请移步Linux学习之安装OpenCV3.4.1,只要按步骤来就没有问题。问题是如果安装opencv4.x.x,那么上述就行不通了。下面给出linux下安装opencv4的步骤:1.安装依赖sudo apt-get install cmakesudo apt-get install build-essenti...

#linux#opencv
【Linux】opencv交叉编译移植到linux-arm开发板,并做测试

1.下载源码使用opencv3.4.1,官网下载。下载后解压获得opencv-3.4.1文件夹,进入后新建一个文件夹并进入,用于后续的交叉编译。mkdir arm-buildcd arm-build2.安装环境安装cmake以及图形界面配置的cmake-guisudo apt-get install cmakesudo apt-get install cmake-gui3.c...

#linux#opencv#arm
【嵌入式】HardFault原因定位

1.简介在Linux下出现程序跑飞时,如段错误(segment fault),往往可以借助CoreDump结合gdb快速定位引起段错误的程序。而在单片机调试时,发生类似段错误时会进入硬件错误HardFault,引发HardFault异常中断,以STM32F4系列为例,当发生HardFault异常时会进入如下中断服务函数,在调试阶段失能看门狗的情形下,将会进入死循环。void HardFault_H

#嵌入式#stm32
【海思】图像视频OSD准备——移植freetype、SDL、SDL_ttf到开发板

在图像视频监控中,需要在画面中增加监控地点、时间戳等水印,通过我之前写的【opencv交叉编译移植到linux-arm开发板,并做测试】已经可以利用opencv方便的将时间戳打到抓拍的图像上。使用opencv打水印虽然简单方便,但存在两个缺点:1.putText不可放置中文;2.应用在视频OSD显然是不方便的,因为海思的region区域管理通常以bmp位图叠加的方式进行OSD,通过阅读官方SDK例

#linux#嵌入式
【Linux】opencv交叉编译移植到linux-arm开发板,并做测试

1.下载源码使用opencv3.4.1,官网下载。下载后解压获得opencv-3.4.1文件夹,进入后新建一个文件夹并进入,用于后续的交叉编译。mkdir arm-buildcd arm-build2.安装环境安装cmake以及图形界面配置的cmake-guisudo apt-get install cmakesudo apt-get install cmake-gui3.c...

#linux#opencv#arm
【海思】图像视频OSD准备——移植freetype、SDL、SDL_ttf到开发板

在图像视频监控中,需要在画面中增加监控地点、时间戳等水印,通过我之前写的【opencv交叉编译移植到linux-arm开发板,并做测试】已经可以利用opencv方便的将时间戳打到抓拍的图像上。使用opencv打水印虽然简单方便,但存在两个缺点:1.putText不可放置中文;2.应用在视频OSD显然是不方便的,因为海思的region区域管理通常以bmp位图叠加的方式进行OSD,通过阅读官方SDK例

#linux#嵌入式
【嵌入式】STM32利用arm-dsp库进行FIR滤波

目录一、Matlab中的FIR实验1.搭建原始信号2.设计FIR滤波器3.FIR滤波4.滤波前后对比二、嵌入式平台FIR滤波移植1.arm-dsp库移植2.获得FIR滤波系数3.基于arm-dsp的FIR程序4.滤波结果-与Matlab比对三、总结电力电子应用中,往往需要对电流、电压信号进行采样,滤除干扰频段的信号,或者保留、提取感兴趣的频段的信号。通过模拟滤波往往难以达到较好的效果,因此需要采用

#单片机#嵌入式#matlab +1
【嵌入式】利用arm-DSP库进行FFT计算,获得信号的频谱、幅值及相位(上)

电力系统中往往掺杂谐波,而FFT可以将谐波检测出来,具有较大的实用价值。今天主要讲一下在STM32中如何利用dsp库进行快速傅里叶计算,从而得出信号的频谱幅值以及相位。一、Matlab简单搭建1.谐波检测搭建通过50Hz正弦波叠加100Hz、200Hz的正弦波得到叠加后畸变的波形,这个波形主要用来进行FFT运算进行谐波检测。模型很简单如图1所示,三个正弦波相位相同、频率不同,幅值分别为5、1...

【嵌入式】利用arm-DSP库进行FFT计算,获得信号的频谱、幅值及相位(上)

电力系统中往往掺杂谐波,而FFT可以将谐波检测出来,具有较大的实用价值。今天主要讲一下在STM32中如何利用dsp库进行快速傅里叶计算,从而得出信号的频谱幅值以及相位。一、Matlab简单搭建1.谐波检测搭建通过50Hz正弦波叠加100Hz、200Hz的正弦波得到叠加后畸变的波形,这个波形主要用来进行FFT运算进行谐波检测。模型很简单如图1所示,三个正弦波相位相同、频率不同,幅值分别为5、1...

    共 12 条
  • 1
  • 2
  • 请选择