自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (13)
  • 收藏
  • 关注

原创 msys如何编译64位ffmpeg 带x264 x265

使用mingw64编译 64 位ffmpeg,并且在qt工程中使用

2022-09-29 18:06:34 859 1

原创 使用qt自带的mingw编译ffmpeg

windows 基于qt开发环境编译ffmpeg x264 x265 qsv

2022-09-15 15:45:55 1026

原创 使用MicroPhase微相开发板过程的记录

zynq petalinux 网口 设备树 ping

2022-07-06 16:40:03 932

转载 Ubuntu VLC 播放器播放本机h264码流

vlc播放udp传输的h264

2022-06-20 14:52:28 1856

原创 zynq7z100 双网口使用lwip-2.0.2修改

zynq 7z100同时使用双网口

2022-06-08 16:38:55 2020 3

转载 Pytorch版本YOLOv3模型转Darknet weights模型然后转caffemodel再转wk模型在nnie上面推理

yolov3 部署到hi3519处理器上面,转载网络博客

2022-06-07 18:02:05 1329 3

转载 解决Ubuntu下zip文件解压后中文乱码问题

解决Windows文件在Ubuntu解压后文件名出现乱码的问题在Ubuntu下解压zip文件,解压后文件名都是乱码比如╡┌4╒┬╩╡└²-╖╓╬÷╜ß╣√.txt原因是Windows和Ubuntu下的编码方式不同,导致文件解压出现文件名乱码。解决方案:方法一:安装7zip和convmv:sudo apt-get install p7zip-full convmv1.安装完成之后,使用如下命令进行解压:LANG=C 7za x file.zipconvmv -f GBK -t utf8

2022-05-11 13:50:46 957

转载 sx1278 fast frequency hop

Arduino Dragino Lora shield (Semtech SX1278 chip) can tune into frequency quite fast. Fasthop feature works at best in OOK continuous mode.RegPllHop (0x44) bit 7:Bypasses the main state machine for a quick frequency hop. Writing RegFrfLsb will trigger th

2022-05-10 10:52:40 701

原创 ubuntu18.04 eclipse +sdcc开发stm8l152 并且单步调试

1、基本环境搭建需要参数博客,写得很好,推荐在 linux 上开发 stm8_niuiic的博客-CSDN博客更多分享内容可访问我的个人博客https://www.niuiic.top/本文介绍如何在 linux(Gentoo)上开发 stm8。硬件stm8 开发板,比如 stm8s105k4 最小系统板。stlink,USB 的那种总是连不上电脑,建议选择白色 20 针的那种。连接所需杜邦线。软件sdcc使用 sdcc 作为编译器。直接搜索如何安装即可。stm8-gdb使用 stm8-gdb 作为调试

2022-04-27 21:44:10 1044

转载 ubuntu下成功使用cc-tool给CC2530烧录程序

首先得先从官网上下载cc-tool源码,上百度首页,输入cc-tool就能找到官网。下载完后,解压进入cc-tool文件夹,打开README,发现在ubuntu下需要有这两个库的支持。安装这两个库的过程中,主要会出现下面这个问题:libudev-dev 错误 libudev1 (= 204-5ubuntu20) 但是 204-5ubuntu20.5 正要被安装解决方法就是在出现这个提示后,里面会有一句提示,让你采用 apt-get -f install 这样的命令你就在终端输入这个命令,.

2022-04-22 17:27:15 748

转载 Eclipse-sdcc学习(fedoar 14)

首先是eclipse的配置,当然此时的Eclipse已经安装了CDT。用yum install sdcc安装单片机C语言编译器。到 http://sourceforge.net/projects/eclipse-sdcc/下,下载eclipseSDCC插文件:net.sourceforge.eclipsesdcc-1.0.0-linux.gtk.x86_64。解压:tar xvzf net.sourceforge.eclipsesdcc-1.0.0-linux.gtk.x86.tar.gz注:

2022-04-17 09:02:21 440

转载 Running FreeRTOS on a STM32Nucleo using a free GCC/Eclipse toolchain

Next, the FreeRTOS port for Cortex-M4 processors relys on the fact that Cortex-M4 processors have a dedicated Floating Point Unit (FPU). So, it's required that we enable this at compile time adding a specific command line parameter to GCC:-mfpu=fpv4-sp-d1.

2022-03-06 09:20:58 114

原创 sqlite3数据库C++操作类

#ifndef SQLITEENTRANCE_H#define SQLITEENTRANCE_H#include <sqlite3.h>#include "string.h"#include "errno.h"#include "err.h"#include "stdio.h"#include <stdio.h>#include <stdlib.h>class SQliteEntrance{public: SQliteEntrance().

2021-12-15 14:57:47 1547

原创 apt-get --allow-unauthenticated upgrade

apt-get --allow-unauthenticatedupgrade 当出现更新签名认证失败的时候,可以采取这种方法

2021-10-19 12:30:12 811

原创 TPLINK AC650双频高增益无线USB网卡 TL-WDN5200H免驱版 Ubuntu16.04 安装

sudo su makesudo make installdepmod -asudo modprobe 8821cu sudo usb_modeswitch -KW -v 0bda -p 1a2b//在算丰上面加载驱动modprobe cfg80211insmod 8821cu.ko//使用的wpa_supplicant.conf文件如下,连接HM NOTE 1LTETD 热点使用wpa_supplicant连接wifiwpa_supplicant -D nl80211..

2021-09-26 09:37:07 2623

转载 KCF跟踪算法原理 入门详解

一、算法介绍KCF全称为Kernel Correlation Filter 核相关滤波算法。是在2014年由Joao F. Henriques, Rui Caseiro, Pedro Martins, and Jorge Batista提出来的,算法出来之后也算是轰动一时,这个算法不论是在跟踪效果还是跟踪速度上都有十分亮眼的表现,所以引起了一大批的学者对这个算法进行研究以及工业界也在陆续把这个算法应用在实际场景当中。这个算法主页里面有论文还有代码都可以在这里面下载,也有一些简介之类的,这篇文章在2015

2021-09-16 08:48:59 4757

转载 3559A原生CAN总线调试

我使用的SDK的版本是Hi3559AV100_SDK_V2.0.3.0,海思官方没有can的驱动。从网上下载了一个PATCH,这个patch需要感谢此githubhttps://github.com/benfounder/Hi3559AV100_CAN diff --git a/arch/arm64/boot/dts/hisilicon/hi3559av100.dtsi b/arch/arm64/boot/dts/hisilicon/hi3559av100.dtsiindex 1179..

2021-08-05 13:44:59 1004 1

转载 Linux下osip2+eXosip2的编译及开发

使用 海思arm-hisiv100nptl-linux交叉编译,如果在linux下直接编译就不用配置gcc编译器了一、准备“osip2”与“eXosip2”源码osip2项目地址http://www.gnu.org/software/osip/eXosip2项目的地址http://savannah.nongnu.org/projects/exosip/这里有个问题,从4.0.0版本开始,API接口函数和之前有一些改动,所以我这里为了向下兼容,还是用了3.6.0,也就是3.x.x的最后一个发布

2021-08-03 13:37:52 1057

原创 在ffmpeg 使用h264_cuvid解码器的记录

1、安装nvidia cuda开发环境,这个网上有很多文章,可以参考。2、安装nvenc的头文件git clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.gitcd nv-codec-headersmakesudo make installexport PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib3、配置编译ffmpeg#!/bin/sh./configure

2021-07-12 09:34:09 1485 1

转载 ubuntu/linux下intel-media-SDK编译安装

intel-media-SDK编译安装 环境ubuntu18.04: intel-media-SDK代码在这里: https://github.com/Intel-Media-SDK/MediaSDK.git 最近在做视频解码工作.......。网络摄像头延时挺大,用着intel 的cpu解码试试。然后就开干了....... 里面需要下载的有些文件还是挺大的,我网速直接从github下载可能下载不下来或者很慢,从github右上角fork这个代码.

2021-07-09 11:41:35 1201

原创 arm linux设置网络路由

route add -net 20.10.4.0 netmask 255.255.255.0 gw 20.10.1.1net字段表示目的网段,netmask 表示子网掩码,gw表示本地网卡的网段的网关

2021-06-23 09:32:34 521 1

原创 librepilot (cc3d revolution)飞控学习记录

libreplilot飞控是基于stm32的pios操作系统运行的.

2021-06-21 11:23:23 833 2

转载 Qt编写安防视频监控系统34-onvif事件订阅

QString OnvifDevice::getEvent(const QString &timeout){ QString file = OnvifHelper::getFile(":/send/getEvent.xml"); file = file.arg(request->getUserToken()).arg(timeout); QByteArray dataSend = file.toUtf8(); QNetworkReply *reply = r.

2021-06-21 10:02:14 398

转载 通过live555实现H264 RTSP直播

前面的文章中介绍了《H264视频通过RTMP流直播》,下面将介绍一下如何将H264实时视频通过RTSP直播。实现思路是将视频流发送给live555, 由live555来实现H264数据流直播。视频采集模块通过FIFO队列将H264数据帧发送给live555. live555 在收到客户端的RTSP播放请求后,开始从FIFO中读取H264视频数据并通过RTSP直播出去。整个流程如下图所示:调整和修改Live555 MediaServer下载live55...

2021-06-10 10:38:17 914

转载 hi3559av100六轴陀螺仪ICM-20689驱动移植

1. copy iam20680.c, iam20680.h, invn_selftest.c and invn_selftest.h into kernel/drivers/misc2. modify Kconfig, example is shown belowconfig SENSORS_IAM20680tristate "INV_MPU Accelerometer and Gyroscope support"default ndepends on I2C...

2021-05-12 09:38:44 1048

转载 mpp region osd反色

mpp region osdBY · 2020年03月02日 · 9378 WORDS · ~19MIN READING TIME |IMPROVE ON原文链接:mpp region osd海思3516A区域管理操作汇总及位图填充示例_海思,OSD,点阵传位图_mill_li的博客-CSDN博客【已解决】关于Hi3516A做OSD的问题 - 海思平台开放论坛 - 易百纳论坛 - Powered by Discuz!(9条消息)海思多媒体(MPP)开发(5)——区域管理(REGION&a...

2021-03-11 15:34:30 819

原创 win10 64位 vs2013 编译ffmpeg-3.4.1

1、安装msysMinGW :http://www.mingw.org/,运行下载的MinGW安装管理器,包含msys。假设安装好后MinGW路径为:d:/MinGW ,则msys路径应为:d:/MinGW/msys 。将:d:/MinGW/bin和d:/MinGW/msys/1.0/bin加到系统path环境变量中;安装MinGW,安装的时候一定要选中msys,否则要另外下载安装msys,如果不知道该安装哪些选项,可选中Basic Setup中所有右边选项进行安装,如下图1所示,然后选择Ins..

2020-09-24 09:23:14 705

转载 arm linux和windows 使用tftp传文件

arm linux和windows 使用tftp传文件一、在windows 安装tftp客户端链接:https://pan.baidu.com/s/1sxNciX337DObVmGJmCxICw提取码:hzvj   在客户端新建一个tftp文件夹二、关闭windows防火墙三、保证 windows 和 arm-linux 能ping通  执行tftp -g(-p) -r(-l) filename host  filename:文件名称  host:windo...

2020-09-04 11:34:03 220

转载 Linux I/O优化 磁盘读写参数设置

Linux I/O优化 磁盘读写参数设置关于页面缓存的信息,可以用cat /proc/meminfo看到。其中的Cached 指用于pagecache的内存大小(diskcache-SwapCache)。随着写入缓存页,Dirty 的值会增加。一旦开始把缓存页写入硬盘,Writeback的值会增加直到写入结束。Linux 用pdflush进程把数据从缓存页写入硬盘,查看有多少个pdflush进程cat /proc/sys/vm/nr_pdflush_threadspdflush的行为受/p.

2020-07-06 14:28:34 644

转载 linux minicom 中文乱码问题

当通过串口调试开发板时,minicom是我们通常使用的串口工具,如何安装minicom的教程就不在讲解 网上很多。但是安装后,我们打开开发板文件时 中文会乱码 我们需要在运行minicom前加上env LANG=en_US每次运行的时候每次都输入会很麻烦,我们修改一下.bashrc文件就可了,在.bashrc里面加上如下代码alias minicom='sudo env LANG=en_US minicom'还有一点要注意 我们使用alias的时候 如果平时运行的时候需要sudo 需要.

2020-07-03 18:02:18 4511 2

转载 am335x psp guide

AM335x PSP User GuideLinux PSPContents1About this Manual 2AM335X EVM Configuration 3Installation 3.1Prerequisites 3.2PSP Package Contents 3.3Install U-Boot 3.4Install Linux Kernel 3.5Filesystem 3.6Toolchain 3.6.1Environment Setup

2020-06-26 10:47:32 431

原创 am335x starterware 入门过程的简单记录

主要参考的资料在ti网站上,https://processors.wiki.ti.com/index.php/Template:AM335x_Starterware?keyMatch=AM335X%20SDK%20LINUX&tisearch=Search-EN-everything1、从github上下载starterware,AM335X_StarterWare_02_00_01_01-master,然后下载编译器gcc-arm-none-eabi-4_7-2012q4-2012120.

2020-06-21 14:01:20 596

转载 关于同时使用QOpenGLWidget和QLineEdit 程序启动崩溃的现象

发现使用opengl2.0就会导致程序崩溃,而改成2.9程序就不会崩溃。这里参考了网上的资料

2020-06-05 15:00:28 308

原创 hi3559av100 qt-5.9.1 带gpu移植最后的配置文件

1、qtbase/mkspecs/linux-aarch*/qmake.conf## qmake configuration for building with aarch64-linux-gnu-g++#MAKEFILE_GENERATOR = UNIXCONFIG += incrementalQMAKE_INCREMENTAL_STY...

2020-04-02 12:07:56 500

原创 记录 ubuntu14.04 samba 访问win10共享文件夹

需要注意的地方1、/etc/hosts 添加win10服务器的ip和计算机名字xxx.xxx.xxx.xxx computer-name2、修改/etc/samba/lmhostsxxx.xxx.xxx.xxx computer-name3、使用链接命令smbclient -m SMB2 -U computer-name/username//xxx.xxx.x...

2019-10-12 12:38:36 201

原创 使用qt creator stlink-v2 在线调试librepilot 开源飞控

1\在qt creator 中编译librepilot2\配置qt creator 与调试相关的选项3连线io->ioclk->clk3.3v->vccgnd->gnd4在合适位置设置断点,点击调试按钮开始调试

2019-05-06 09:34:29 194

转载 浅谈USB驱动架构 转载

去年,老师让我分析基于HD3系统芯片的WindowsCE USB驱动的可行性。USB驱动非常庞大,多个软件层次相互交错,以及各种协议,USB系统对于一般人很难理解,我对其也只是理解一个大概,下面,我对USB驱动架构的认识做一个总结。USB系统可以分为两个系统:(1)主机系统HOST;(2)设备系统(Device)。USB主机系统HostUSB主机系统中,USB主机控制器是一块核心的处理芯...

2019-04-22 13:25:27 138

转载 Seriously Pro F3 from China: Fixing STM32 communication failed, wrong response, expected: 121 (0x79)

I was unable to flash Betaflight to my Seriously Pro F3 flight controller from China because of error:STM32 communication failed, wrong response, expected: 121 (0x79) received: 31 (0x1f)Here is ho...

2018-12-17 19:22:03 501

转载 调试遇到这个问题Break at address "" with no debug information available, or outside of program code.

I encountered the same issue when using j-link to debug my Board(STM32F407ZG), after changing the startup_stm32f407xx.s into startup_stm32f407xx.S(with uppercase 's' ), the problem disappeared. The re...

2018-12-09 08:03:01 18569 3

转载 ubuntu 编译安装 openocd(支持cmsis-dap)(转载)

The following post is a guide for compiling and installing a fresh copy of openOCD. This guide will go through the necessary steps to configure openOCD to support CMSIS-DAP devices. In order to do thi...

2018-12-07 13:20:40 4549 1

使用microphase zynq开发板的vivado 2018.03工程,linux下的dma收发

使用microphase zynq开发板的vivado 2018.03工程,linux下的dma收发

2022-07-23

stm8l152芯片,实现的代码,使用sdcc编译,可以再eclipse中编辑调试,

stm8l152芯片,实现的代码,使用sdcc编译,可以再eclipse中编辑调试,

2022-04-27

Sitara Linux Training_ uboot linux debug with ccsv5 - Texas Instruments Wiki.pdf

am335x uboot 使用ccs 进行在线调试所需要的资料,从官网上拷贝下来的,感觉还是很有价值的

2020-06-26

crc32_stm32_verify.rar

w601芯片自带CRC32校验,使用上位机软件实现这个crc32算法,里面的算法是从网上找的,使用qt开发

2020-02-28

tiny6410 裸机代码 包含在eclipse 中jtag 调试的配置

使用eclipse jtag 调试tiny6410裸机代码,里面是eclipse的工程,包含调试的配置

2019-05-05

tiny6410与ch340芯片进行usb通信,tiny6410端采用usb-skeleton驱动,ch340芯片串口端与stm32连接

tiny6410与ch340芯片进行usb通信,tiny6410端采用usb-skeleton驱动,ch340芯片串口端与stm32连接,这个只stm32的代码

2019-04-30

tiny6410 与stm32 usb通信(usb-skeleton 框架与stm32 ch340芯片)

tiny6410 与ch340采用usb通信,ch340串口端连接stm32串口,tiny6410端采用usb-skeleton驱动,这个只包含linux端的代码

2019-04-30

stm32f1 usb hid 测试 包含上位机 下位机代码

在stm32f103rc硬件上,实现usb hid 的功能,并且在win10操作系统上做了测试,实现数据的收发

2019-04-25

正点原子开发板 stm32f103 usb bulk 与上位机通信的代码 包含上位机源码

采用的是正点原子的stm32f103开发板,实现了开发板与上位机windows之间的usb bulk传输,上传资源记录一下

2019-04-24

hi3516a使用asix 88772 usb net的资源

在hi3516a平台上使用asxi88772的usb网卡,主要包含了内核的配置文件,内核使用的是linux-3.4-y,还有asix8872的usb驱动源码和编译所需要的Makefile

2019-03-13

Jlinkv6.40烧写mini2440 uboot工程文件windows下

JLinkV6.40烧写mini2440 u-boot,基础是参考了网上的资料,也有一些自己的改动,作为记录

2019-01-16

空空如也

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

TA关注的人

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