3 飘雪冰峰

尚未进行身份认证

成功的路上并不拥堵…

等级
TA的排名 13w+

使用python快速搭建FTP服务器

使用python快速搭建FTP服务器在开发工作中,经常要进行文件传输,有时候就会使用到FTP服务器,今天就来学习一个使用python的快速搭建FTP服务器的方法。本次测试学习环境是在python3.7下进行的。搭建步骤安装包pipinstallpyftpdlib编写python代码使用pyftpdlib库相关的接口实现FT服务器的搭建非常简单,只需要简单几行代码即可。...

2019-01-06 15:14:34

NodeMCU-32S-内部DAC音频输出测试

NodeMCU-32S-内部DAC音频输出测试文章目录NodeMCU-32S-内部DAC音频输出测试前言硬件说明软件编译测试ESP32-DAC参考链接前言一直想玩玩ESP32的蓝牙音频功能,手上面有一个NodeMCU-32S,还没有办法直接测试音频。最近在逛CDSN时发现一个将NodeMCU-32S作为音乐电台的小项目,点进去看了下,学到了一些内容,下面记录一下。其实在这里我学到的仅仅是将...

2018-12-10 21:44:47

使用wireshark抓取mqtt报文

使用Wireshark抓取MQTT报文文章目录使用Wireshark抓取MQTT报文前言失败记录成功抓取MQTT其它参考链接前言在使用Wireshark对MQTT协议进行抓包时,总是无法解析MQTT协议报文。为此,笔者一直在找寻能够使用wireshark抓取到mqtt协议报文的方法。失败记录笔者在CSDN上找到下面一篇文章,见如下链接。可能时笔者的wiresharK版本与...

2018-12-08 15:54:44

NodeMCU-32S-开发学习-LED控制

NodeMCU-32S-开发学习-LED控制文章目录NodeMCU-32S-开发学习-LED控制前言NodeMCU-32S原理图ESP-IDF提供的示例源码编译调试参考链接前言ESP32的开发环境搭建完成了,运行一个最简答的hello_world成功之后,下面就可以测试和学习各种demo了。本文就介绍一个驱动LED的demo。NodeMCU-32S原理图从原理出中能够看出来,NodeM...

2018-12-06 12:34:57

ESP32 Ubuntu开发环境搭建

在Ubuntu下搭建ESP32开发环境文章目录在Ubuntu下搭建ESP32开发环境说明开发环境硬件准备ESP32(NodeMCU-32S)NodeMCU-32S引脚图搭建步骤安装编译依赖工具下载并安装交叉编译工具链配置环境变量下载ESP-IDF源码源码目录说明主要目录说明配置工程-开始编译烧写测试测试验证环境搭建过程中遇到的问题记录安装pip和python库pip安装python库...

2018-12-04 15:56:55

一步一步实现STM32-FOTA系列教程之BIN文件解包C语言实现

一步一步实现STM32-FOTA系列教程之BIN文件解包文章系列链接1、《一步一步实现STM32-FOTA系列教程之bin文件生成》2、《一步一步实现STM32-FOTA系列教程之STM32-FLASH分区说明》3、《一步一步实现STM32-FOTA系列教程之FLASH静态区读写》4、《一步一步实现STM32-FOTA系列教程之Bootloader编写》5、《一步一步实现STM32-F...

2018-12-02 19:38:31

ESP8266-NONOS-SDK开发系列教程记录

写在前面本文并非博主本人所撰写的教程,仅仅是将CSDN中写的比较好的和ESP8266相关的文章记录在此,仅提供链接,详细文章还请到对应博主的博客中查阅。一些文章写得的确挺好的,适合初学者一步一步深入学习。教程链接ESP8266串口编程【ESP8266】NONOSSDK开发,串口发送、接收与中断说明:下面这篇博客的博主的教程写得非常棒,值得参考学习,向@半颗心脏博主学习。Esp...

2018-11-26 19:25:35

在Linux上搭建TCP通信测试服务器

在Linux上搭建TCP通信测试服务器前言在Linux平台上搭建TCP通信测试服务器的方法多种多样,本文就列举出来非常简单的服务器搭建方法。搭建TCP通信测试服务器的主要作用就是为了验证TCP通信连接和通信链路是否正常。本文列举出来的TCP通信测试服务器的功能如下:在客户端与服务器建立连接之后,客户端向服务器发送完消息,服务器接收到消息之后,在消息的头部加上一个时间戳,然后再将消息返回给...

2018-11-21 15:44:02

一步一步实现STM32-FOTA系列教程之BIN文件解包

一步一步实现STM32-FOTA系列教程之BIN文件解包文章系列链接1、《一步一步实现STM32-FOTA系列教程之bin文件生成》2、《一步一步实现STM32-FOTA系列教程之STM32-FLASH分区说明》3、《一步一步实现STM32-FOTA系列教程之FLASH静态区读写》4、《一步一步实现STM32-FOTA系列教程之Bootloader编写》前言上一篇文章一步一步实现ST...

2018-11-19 21:02:25

MbedTLS学习笔记

MbedTLS学习笔记该笔记持续更新中…MbedTLSMDK包下载可以到ARM-KEIL官网下载ARM.mbedTLS.1.5.0.pack如下所示。也可以到我的CSDN的下载区免费下载1.5.0的版本。使用注意事项将包添加到工程路径下之后,直接编译,包就已经能够被编译到工程中了。如果要在某一个c文件下实现加密,注意包含相对应的头文件,并在mbedTLS_config...

2018-11-14 08:52:24

一步一步实现STM32-FOTA系列教程之Bootloader编写

一步一步实现STM32-FOTA系列教程之Bootloader编写文章系列链接《一步一步实现STM32-FOTA系列教程之bin文件生成》《一步一步实现STM32-FOTA系列教程之STM32-FLASH分区说明》《一步一步实现STM32-FOTA系列教程之FLASH静态区读写》前言上一篇文章《一步一步实现STM32-FOTA系列教程之FLASH静态区读写》实现了对FLASH静态区读写...

2018-11-13 19:55:02

一步一步实现STM32-FOTA系列教程之FLASH静态区读写

一步一步实现STM32-FOTA系列教程之FLASH静态区读写文章系列链接《一步一步实现STM32-FOTA系列教程之bin文件生成》《一步一步实现STM32-FOTA系列教程之STM32-FLASH分区说明》前言在上一篇文章《一步一步实现STM32-FOTA系列教程之STM32-FLASH分区说明》中,对STM32的FLASH进行了人为了分区,分成了Bootloader分区、主分区、...

2018-11-13 12:08:51

CPU处理器大小端笔记

CPU大小端笔记前言CPU的大小端问题,在进行网络协议开发和跨平台开发的时候,是不可避免会遇到的问题,了解清楚了大小端问题,会更好的设计和使用通信协议。大小端说明存储器中对数据的存储是以字节(Byte)为基本单位的,因此,字(Word)和半字(Half-Word)在存储器中就有两种次序,分别称为:大端模式(BigEndian)和小端模式(LittleEndian)。如果要在一个...

2018-11-13 09:47:36

一步一步实现STM32-FOTA系列教程之STM32-FLASH分区说明

一步一步实现STM32-FOTA系列教程之STM32-FLASH分区说明前言如果想在STM32上面实现FOTA功能,就需要对STM32的FLASH分区有一定的了解,要搞明白运行在STM32上的固件都是如何在FLASH上存储的,才能够非常灵活的实现FOTA。本教程是在STM32F103RCT6单片机上实现的FOTA,因此会对这款单片机的片上FLAH分区进行说明。...

2018-11-11 21:52:06

一步一步实现 stm32-fota系列教程之bin文件生成

一步一步实现STM32-FOTA系列教程之BIN文件生成前言本教程为《一步一步实现STM32-FOTA》系列教程。本文主要对在MDK下如何生成FLASH烧写BIN文件进行说明。转载请注明出处STM32烧写文件格式如果想实现STM32的远程升级功能,必须先能够生成相对应的烧录文件,一般情况下,对STM32进行FLASH烧写可以使用以下两种文件,既HEX文件和BIN文件(调试下载除外)。...

2018-11-11 13:14:21

EMQTT安装及阿里云主机安装问题记录

1.下载emq:wget http://emqtt.com/downloads/2070/ubuntu14_04 2.解压unzip对应的zip包 3.移动到自己喜欢的目录mvemqttd//usr/local 4.控制台调试模式启动,检查EMQ是否可正常启动: ./bin/emqttdconsole 5.浏览器打开控制台 http://ip:18083/ 我在阿里云ECS...

2018-06-18 16:49:34

STM32之使用PWM控制多路舵机

前言  最近在玩一个6自由度的机械臂,我手上这台机械臂的核心控制器件就是那六个能够180度旋转的舵机了。想想之前在学校还没有系统性的把舵机给玩明白,所以就索性拿手上的STM32来自己写驱动代码,将6个舵机给驱动起来。舵机控制原理  舵机的控制原理还是比较简单的,而且控制的角度和精度能够比较好的按照开发者的意愿来进行,因此经常被应用与一些控制类器械中,如机械手、云台、2自由度摄像头等产品中。...

2018-05-29 10:51:12

TI am335x sdk安装过程记录

第一部分sdk的组成beagleboneblack出厂是带的debian的系统,除此之外TI还提供了一个sdk,这个sdk由以下几部分组成1.预编译好的SPL/uboot/kernel/dtb的镜像,在sdk/baord_support/prebuilt-images下:其中uboot-spl.bin-am335x-evm是板子的初始化程序,这个程序运行之后

2017-04-10 22:09:55

python中定时器的使用

python中定时器的使用

2017-02-21 16:30:33
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!