自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DS小龙哥的专栏

全是技术干活

  • 博客(10)
  • 资源 (134)
  • 收藏
  • 关注

原创 基于STM32设计的遥控小车(手机APP+GPS+温湿度+ESP8266)

一、环境介绍小车主控MCU: STM32F103ZET6STM32程序开发IDE: keil5STM32程序风格: 采用寄存器方式开发,注释齐全,执行效率高,方便移植手机APP: 采用QT设计,程序支持跨平台编译运行(Android、IOS、Windows、Linux都可以编译运行,对应平台上QT的环境搭建,之前博客已经发了文章讲解)硬件包含: 淘宝购买的完整一套4轮遥控小车(采用STM32F103ZET6作为主控板)、DHT11温湿度传感器、中科微GPS模块、ESP8266...

2021-06-12 22:39:32 2930 12

原创 基于STM32的录音机设计(STM32F103+VS1053B)

一、环境介绍MCU: STM32F103C8T6开发软件: Keil5音频模块: VS1053B录音文件存储设备: SD卡,采用SPI协议驱动显示屏: SPI接口的0.96寸OLED代码风格: 采用寄存器编程,代码简洁、执行效率高、注释到位、移植方便。项目完整源代码下载地址(下载即可编译运行测试):https://download.csdn.net/download/xiaolong1126626497/19520781二、功能介绍这是基于STM32F10...

2021-06-10 20:52:45 676 5

原创 STM32入门开发: 介绍SPI总线、读写W25Q64(FLASH)(硬件+模拟时序)

一、环境介绍编程软件: keil5操作系统: win10MCU型号: STM32F103ZET6STM32编程方式: 寄存器开发 (方便程序移植到其他单片机)SPI总线:STM32本身支持SPI硬件时序,本文示例代码里同时采用模拟时序和硬件时序两种方式读写W25Q64。模拟时序更加方便移植到其他单片机,更加方便学习理解SPI时序,通用性更高,不分MCU;硬件时序效率更高,每个MCU配置方法不同,依赖MCU硬件本身支持。存储器件: 采用华邦W25Q64 flash存储芯片...

2021-06-09 00:04:16 2593 12

原创 QT软件开发: 获取CPU序列号、硬盘序列号、主板序列号 (采用wmic命令)

一、环境介绍QT版本: 5.12.6环境: win10 64位编译器: MinGW 32二、功能介绍通过wmic 命令获取CPU序列号、硬盘序列号、主板序列号、CPU名称等信息。做软件加密、数据加密、软件1机1码绑定的场合比较实用。WMIC扩展WMI(Windows Management Instrumentation,Windows管理工具) ,提供了从命令行接口和批命令脚本执行系统管理的支持。wmic 命令很强大,在win10上系统上wmic命令被powershe...

2021-06-08 19:51:45 189 2

原创 STM32入门开发: 采用IIC硬件时序读写AT24C08(EEPROM)

一、环境介绍编程软件: keil5操作系统: win10MCU型号: STM32F103ZET6STM32编程方式: 寄存器开发 (方便程序移植到其他单片机)IIC总线:STM32本身支持IIC硬件时序的,上篇文章已经介绍了采用IIC模拟时序读写AT24C02,这篇文章介绍STM32的硬件IIC配置方法,并读写AT24C08。文章地址:https://xiaolong.blog.csdn.net/article/details/117586108模拟时序更加方便移植到其他单...

2021-06-07 22:26:29 781

原创 STM32入门开发: 介绍IIC总线、读写AT24C02(EEPROM)(采用模拟时序)

一、环境介绍编程软件: keil5操作系统: win10MCU型号: STM32F103ZET6STM32编程方式: 寄存器开发 (方便程序移植到其他单片机)IIC总线:STM32本身支持IIC硬件时序的,本文采用的是模拟时序,下篇文章就介绍配置STM32的IIC硬件时序读写AT24C02和AT24C08。模拟时序更加方便移植到其他单片机,通用性更高,不分MCU;硬件时序效率更高,单每个MCU配置方法不同,依赖硬件本身支持。目前器件: 采用AT24C02 EEPROM存储芯...

2021-06-06 21:12:24 2269 8

原创 QT软件开发: 基于QT设计的完整版视频播放器、多媒体播放器(mdk-sdk)

一、环境介绍操作系统:win10 64位QT版本:QT5.12.6编译器:MinGW 32播放器底层接口: mdk-sdk库完整工程源码下载地址(下载即可编译运行):https://download.csdn.net/download/xiaolong1126626497/19387165二、播放器功能介绍1.支持命令行传入视频播放2.支持图像旋转播放3.支持查看媒体信息4.支持选择GPU加速解码5.支持快进、快退6.支持预...

2021-06-04 23:40:14 122

原创 STM32入门开发: 编写DS18B20温度传感器驱动(读取环境温度、支持级联)

一、环境介绍编程软件: keil5操作系统: win10STM32编程方式: 寄存器开发 (方便程序移植到其他单片机)温度传感器: DS1820DS18B20是一个数字温度传感器,采用的是单总线时序与主机通信,只需要一根线就可以完成温度数据读取;DS18B20内置了64位产品序列号,方便识别身份,在一根线上可以挂接多个DS18B20传感器,通过64位身份验证,可以分别读取来至不同传感器采集的温度信息。二、DS18B20介绍2.1 DS18B20 的主要特征1. 全数字

2021-06-03 20:41:20 1490 10

原创 win10系统下搭建FTP服务器(完成文件上传与下载)

一、环境介绍操作系统: win10 (64位)二、FTP介绍FTP (File Transfer Protocol) 可说是最古老的协议之一了,主要是用来进行文件的传输,尤其是大型文件的传输使用 FTP 更是方便。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上载"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上载"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet 语言来说,用户可通过客户机程序向(从)远程主

2021-06-02 21:34:06 129 3

原创 QT应用编程: 域名解析(域名转IP)

一、环境介绍Qt: 5.12.6操作系统: win10 (64位)二、软件效果与功能介绍功能:域名解析(域名转IP)三、核心代码3.1 widget.cpp#include "widget.h"#include "ui_widget.h"Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget){ ui->setupUi(this);}W...

2021-06-01 20:31:13 36

采用MQTT协议连接阿里云物联网

代码是采用MQTT协议连接阿里云物联网的SDK代码,可以移植到任何平台,代码全部使用C语言编写。

2019-06-14

04 SIM800C+STM32连接OneNet服务器上传温湿度数据+GPS数据.7z

使用SIM800C+STM32连接OneNet服务器上传温湿度数据+GPS数据。 参考博客: https://blog.csdn.net/xiaolong1126626497/article/details/107385118

2021-04-29

基于STM32设计的小时阅读器完整源码(不懂可以私信).zip

这是基于ST32F103ZET6设计的小说阅读器,虽然对于真实的小说阅读器产品来讲,实用性和功能方面还差很多,但是对于刚入门的STM32、单片机开发工程师来讲,这里面设计到的技术才是最有价值的。 该阅读器支持常规阅小说读器具备的基本功能: 1.  支持选择指定的小说进行查看阅读,可以通过触摸屏上的按钮进行切换。 2.  支持切换字体大小 3.  支持切换字体颜色、背景颜色 4. 标题栏显示当前阅读器查看的小说文件名称 5.  支持翻页、上一页、下一页 6. 支持语音自动阅读,发声接近正常真人发声,非常强大。 语音方案可以选择两种:  (1). 宇音SYN6658  (2). 科大讯飞SYN5152。    这两款芯片都是通过串口通信,编程十分简单。

2021-06-13

基于STM32F103ZET6设计的遥控小车(GPS+温湿度+手机APP).zip

这是基于STM32F103ZET6设计的遥控小车。通过ESP8266与手机APP相连接,手机APP可以控制小车前进、后退、左转、右转、停止等功能。 小车还将温湿度、GPS经纬度传递给手机APP,手机APP通过数据存储信息,支持查询历史最高、历史最低温度,湿度。GPS经纬度传递给手机APP之后,手机APPA调用百度地图进行显示小车的位置。

2021-06-11

基于QT设计的遥控小车手机APP(Android+IOS+windows).zip

这是基于STM32F103ZET6设计的遥控小车手机APP源码,采用QT框架设计,跨平台设计,支持windows、Android、IOS、Linux平台编译运行,代码不变,一套代码编译到任何平台。通过ESP8266与手机APP相连接,手机APP可以控制小车前进、后退、左转、右转、停止等功能。 小车还将温湿度、GPS经纬度传递给手机APP,手机APP通过数据存储信息,支持查询历史最高、历史最低温度,湿度。GPS经纬度传递给手机APP之后,手机APPA调用百度地图进行显示小车的位置。

2021-06-11

DS小龙哥编写的基于QT5软件开发入门教程+配套所有代码.zip

这是基于QT5软件开发入门教程PDF+配套所有代码,方便QT初学者快速入门学习,了解QT开发。 里面包括了QT基本控件、蓝牙、网络、嵌入式设备、Android设备等开发案例。写法接地气,代码注释完整,可复制粘贴。可以当做日常开发的参考工具。还有很多知识点没有整理完毕,后续会持续在博客更新。可以去博客关注。 博客: https://blog.csdn.net/xiaolong1126626497/article/details/116485145

2021-05-07

QT5 蓝牙开发文档翻译整理

本文档翻译了QT蓝牙章节的一些技术资料,开发蓝牙必备。经过实际开发测试,QT5的蓝牙API可以直接操作Android手机的蓝牙,可以实现基本蓝牙通信,比如 实现手机与HC-05蓝牙通信等。

2018-05-08

ffmpeg_code.7z

linux下使用QT调用FFMPEG读取摄像头一帧数据显示到标签控件上. 代码里包含了编译好的FFMPEG库和X264库 操作系统环境:ubuntu18.04 QT版本 5.12.6

2020-03-07

Audacity_windows下播放PCM裸流的工具.7z

Audacity工具用于播放各种格式的音频数据,特别是调试PCM裸流数据非常有用。 在做音频开发时,录制的PCM裸流数据可以通过Audacity工具进行播放检测。

2020-03-17

树莓派4B(32Bit)编译的ffmpeg+x264库

树莓派4B(32Bit)编译的ffmpeg+x264库,在树莓派上可直接使用。截止2020-05-14 最新的版本。博客地址:https://blog.csdn.net/xiaolong1126626497/article/details/106112203

2020-05-14

QT编写的360安全管家

QT编写的360安全管家,代码完整,非常适合QT开发学习,也可以编译到其他平台

2018-05-08

STM32+ENC28J60+UIP协议栈实现WEB服务器示例(实时时间+控制).zip

基于STM32+ENC28J60+UIP协议栈设计实现的WEB服务器。 完成时间显示、温度显示、LED控制、蜂鸣器控制。

2021-05-12

opencv_349_lib.7z

树莓派4B 编译的OpenCV3.4.9的库,可以直接使用。 g++和python都可以使用,详细编译方法看我博客介绍。

2020-05-23

智能门锁_STM32F103ZET6工程_v3.0.zip

基于STM32F103ZET6设计的智能门锁。 支持微信小程序开锁关锁、支持刷卡开锁、支持蓝牙自动解锁、支持按键开锁关锁、锁采用步进电机模拟(正传和反转表示开锁和解锁)。

2021-05-26

Windows下基于QT+FFMPEG设计的摄像头视频推流与视频录制保存软件(采用QT库读取摄像头数据和音频).7z

这是Windows下基于QT+FFMPEG设计的摄像头视频推流与视频录制保存软件(采用QT库读取摄像头数据和音频) 全部源码。 下载即可编译运行。

2021-06-01

jdk-8u161-linux-x64.7z

ubuntu18.04基于QT5.13搭建最新Android开发环境源码包 资源:jdk-8u161-linux-x64 QT环境:5.13

2021-05-25

android-sdk_r24.4.1-linux.7z

ubuntu18.04基于QT5.13搭建最新Android开发环境源码包 资源: android-sdk_r24.4.1-linux QT环境:5.13

2021-05-25

android-ndk-r19c-linux-x86_64.zip

ubuntu18.04基于QT5.13搭建最新Android开发环境源码包 资源: android-ndk-r19c-linux-x86_64.zip QT环境:5.13

2021-05-25

libyuv-master.7z

使用FFMPEG的sws_scale函数在ARM平台转换效率很低,使用libyuv提高转换效率。 使用方法参考这里:https://blog.csdn.net/xiaolong1126626497/article/details/105984222

2020-07-17

基于STM32的录音机设计完整代码+演示视频+使用说明文档

这是基于STM32的录音机设计完整源代码+演示视频+使用说明文档。 音频芯片采用:VS1053B OLED显示屏: 采用0.96寸SPI接口显示屏 MCU: STM32F103C8T6

2021-06-09

ejtag-debug-v3.25.19.tar.gz

ejtag驱动.v3.25.19

2021-05-21

K-Lite_Codec_Pack_性能比LAVFilters好.7z

K-Lite_Codec_Pack解码库,性能比LAVFilters好。 可以当做QT的QMediaPlayer解码库。 博客地址:https://blog.csdn.net/xiaolong1126626497/article/details/106011932

2021-03-10

01 STM32连接阿里云物联网服务器实现温度上传.zip

STM32连接阿里云物联网服务器实现温度上传. 博客地址: https://blog.csdn.net/xiaolong1126626497/article/details/107311897#comments_14824225

2021-03-15

QT生成COM组件并调用COM组件测试工程.7z

QT生成COM组件并调用COM组件测试工程。 博客: https://blog.csdn.net/xiaolong1126626497/article/details/112978956

2021-01-22

STM32+MQTT协议连接腾讯物联网平台_完成主题订阅与发布(MQTT).zip

STM32+ESP8266登录腾讯物联网平台,完成数据交互。 详情请看博客: https://blog.csdn.net/xiaolong1126626497/article/details/116902653

2021-05-16

VLC_3.0.12的完整SDK包_可以进行VLC二次开发.7z

这是VLC_3.0.12的完整SDK包_可以进行VLC二次开发。 参考文章:https://blog.csdn.net/xiaolong1126626497/article/details/115174182

2021-06-08

opencv3.4.9在ubuntu18.04下编译好的库+头文件(X64)

这个压缩包里包含了在ubuntu18.04下编译的opencv3.4.9的库+头文件,里面带有一个配置文件。 编译过程在这里: https://blog.csdn.net/xiaolong1126626497/article/details/105278882

2020-04-02

QT基于MDK框架设计的视频播放器完整源码.zip

QT基于MDK框架设计的视频播放器完整源码。 下载即可编译运行,不懂可以私信。 详情可以看博客。

2021-06-04

基于QT设计的录音机: 支持选择指定声卡录音选择指定扬声器放音

基于QT设计的录音机: 支持选择指定声卡录音选择指定扬声器放音 QT通过QAudioInput类读取声卡PCM数据,在封装WAV头,转为WAV格式的文件保存到本地。代码里固定录制10S的声音,有进度条显示录制和播放的进度。

2021-06-02

W25Q64_FLASH存储器芯片驱动代码(SPI硬件+SPI模拟时序).zip

这是STM32F103读写华邦W25Q64 FLASH存储器的完整驱动代码,资料包里包含了SPI硬件时序和SPI模拟时序两个工程。实现对W25Q64读写。

2021-06-07

STM32F0系列ST官方固件库

STM32F0系列ST官方固件库文件,我使用的是STM32F030芯片,刚好也包含在里面。

2017-12-18

MQTT客户端_v2.4(协议3.1.1).exe

(20210601更新)使用采用QT开发的MQTT客户端,协议使用MQTT3.1.1版本。已经测试可以登录OneNet、阿里云、腾讯物联网平台。 完成主题订阅、发布等。 如果需要源代码请查看博客: https://blog.csdn.net/xiaolong1126626497/article/details/116779490

2021-05-16

AT24C02与AT24C08 EEPROM存储芯片驱动代码

这是基于STM32设计的AT24C02与AT24C08_EEPROM存储芯片驱动代码,包含了IIC模拟时序、IIC硬件时序两种方式驱动。 包含了AT24C02、AT24C08两款芯片的代码。

2021-06-05

ARM64位可直接用的ffmpeg与x264库

aarch64-linux-gcc编译的ffmpeg与X264 静态库和动态库,在ARM64位上可以直接使用,该库已经在项目里使用。 在RK3399平台测试通过,完成了音频视频项目开发。

2020-04-01

ffmpeg-4.2.2(ARM64系统下使用带硬件编码的X264库编译的库,这只有编译好库和头文件,没有源码)

ffmpeg-4.2.2(使用带硬件编码的X264库编译的库,这只有编译好库和头文件,没有源码)。 这个库可以在在ARM64位系统下调用,使用,这里面没有包含源码。只有编译之后的库+头文件。 博客地址: https://blog.csdn.net/xiaolong1126626497/article/details/105612727

2020-04-19

android-ndk-r19c-windows-x86_64.zip

windows系统搭建QTforAndroid环境\搭建环境所需源码包。 资源: android-ndk-r19c-windows-x86_64.zip QT版本: 5.12.6

2021-05-25

Windows下32位的FFMPEG4.2.2的库,包括编译运行库和头文件

在Windows下使用的32位FFMPEG4.2.2的库,包括编译运行库和头文件。 使用方法参考: https://blog.csdn.net/xiaolong1126626497/article/details/105446935

2020-04-11

x264-snapshot-20181217-2245(R19CNDK编译过的64位_arm-v8).7z

这份压缩包里面是,通过NDKR19C编译用于Android的64位x264库。里面包含了X264库的编译配置文件。 新版本的NDK已经没有GCC编译器了。 开发安卓需要使用库的可以直接下载。arm-v8 64位的库

2020-03-08

MQTT协议连接OneNet服务器

STM32F103C8T6 + ESP8266 WIFI 使用MQTT协议连接OneNet服务器。 资料包里包含了: MQTT协议、HTTP协议连接的代码

2019-03-02

基于FFMPEG设计的视频推流与录制软件(windows)并附带有win32可用的ffmpeg库与头文件

压缩包里包含了在windows下可用运行的基于FFMPEG设计的视频推流与录制软件。 并包含了在win32(X86)系统 下可以使用的FFMPEG动态库和头文件,可以直接拿去在windows下做音频视频开发使用。

2020-04-05

空空如也

空空如也

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

TA关注的人 TA的粉丝

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