- 博客(589)
- 资源 (22)
- 收藏
- 关注
原创 ESP32-S3-devKitC-1 外接MicroSD Card Adapter硬件介绍和管脚接法
一、读卡适配器1、介绍和使用说明2、实物3、原理图三、SD读卡器1、管脚排列2、SD模式和SPI模式下管脚命名和作用描述三、适配器与读卡器管脚对应关系根据适配器原理图,可以得到管脚的对应关系:四、ESP32-S3 使用SDMMC的时候对GPIO管脚使用的限制1、尽量不要使用下面的管脚,避免冲突。2、要求上拉电阻ESP32-S3在利用SPI或者SDMMC与SD卡通讯的时候,需要上拉电阻。当SD读卡器使用SPI模式或者SDMMC一线模式操作时,CMD和DATA线必须上拉10K电阻。
2024-12-23 09:29:27
1045
原创 ESP32-S3-devKitC-1 外接SSD1306 OLED显示8*8字符和16*16汉字
ESP32-S3外接SSD1306 OLED显示8*8字符和16*16汉字。
2024-12-18 13:54:30
334
原创 ESP32-S3-devKitC-1 点亮板载 WS2812 RGB LED
ESP32-S3-devKitC-1 板上自带了一个RGB LED,型号为 WS2812。为了点亮这个WS2812,需要确定这颗RGB LED连接到哪个GPIO上了。
2024-12-16 22:00:34
894
原创 ESP32-S3-devKitC-1 板载按钮输入事件
Boot键连接的GPIO0是 strapping 功能键,在系统启动后就可以作为普通GPIO使用了。
2024-12-15 13:49:55
404
原创 ESP32-S3 GPIO管脚的限制和启动默认配置
所有strapping 管脚都有锁存器。系统复位时,锁存器采样并存储相应strapping 管脚的值,一直保持到芯片掉。锁存器的状态无法用其他方式更改。因此,strapping 管脚的值在芯片工作时一直可读取,strapping。不过,这些 IO 管脚是多功能管脚,可以根据需求配置不同的功能,也有一些使用限制,需要特别注意。ESP32-S3 的所有 IO 管脚都有 GPIO 功能,部分还具有 RTC_GPIO 功能。管脚在芯片复位后作为普通IO 管脚使用。
2024-12-14 15:52:11
1093
原创 python socket编程9 - PyQt6界面实现UDP server/client 多客户端通讯的例子
PyQt6实现界面的UDP server和多机通讯的例子。
2023-12-11 08:19:49
1273
原创 python socket编程8 - PyQt6界面实现TCP server/client 多客户端通讯的例子
PyQt6实现TCP server/client多客户端通讯。
2023-12-10 20:39:11
1834
1
原创 python socket编程7 - 使用PyQt6 开发UI界面新增实现UDP server和client单机通讯的例子
利用PyQt6实现TCP/UDP Server和client,实现单机通讯的例子。
2023-12-05 20:06:11
1174
原创 python socket编程6 - 使用PyQt6 开发UI界面实现TCP server和TCP client单机通讯的例子
PyQt6开发界面实现TCP server与TCP client单机通讯的例子。
2023-12-04 20:12:43
1653
原创 python socket编程5 - 最简单的命令行启动的tcp/udp server/client例子
非常简单的命令行下的TCP和UDP服务端和客户端例子。
2023-12-03 18:55:08
925
原创 python socket编程4 - socket模拟dhcp服务器分析dhcp头部结构和option选项
首先,使用 socket 创建一个IP v4 的 UDP 协议绑定在 67端口,实现最简单的 DHCP 服务端。DHCP服务端监听DHCP客户端的广播请求。
2023-11-16 21:43:27
669
1
原创 python socket编程3 - socket的选项
在使用 socket 前,需要先创建一个 socket 对象其中的参数,在 python socket编程1 中已经详细列举并说明。
2023-11-15 20:36:13
288
原创 python socket编程2 - socket创建发送方所需参数的获得
使用socket进行进程间通信或者跨网络的计算机间通讯,有点类似日常生活中的发送快递。根据发送方的需要,选择不同的物流公司:在选择适合的公司和运输方式后,需要在app上做出选择,并根据要求填写一些信息。本文介绍了python socket包提供的一些工具方法,以及部分使用案例。
2023-11-15 18:57:36
243
原创 pycharm使用file and code template设置markdown文件遭遇 Velocity的 #
解决pycharm中file and code template模板解析markdown标题的问题。
2023-07-03 18:01:45
427
原创 foxmail 发送邮件到 Poste邮件服务的端口设置
在foxmail用户账号设置中,发送端口不使用 ssl 默认是 25,使用 ssl 使用的是 465 端口,无法正确发送邮件。本文提供正确设置端口的方法。
2023-01-12 19:43:26
2488
原创 NUC 11构建 ESXi 7.0.3安装网卡驱动
1、进入powershell 环境windows 10 操作系统,以管理员的身份打开cmd终端,执行c:> powershell2、查看powershell的模型路径,执行$env:PSModulePath3、将下载的 VMware-PowerCLI-12.4.1-18769701.zip 、VMware-ESXi-7.0U3-18644231-depot.zip和Net-Community-Driver_1.2.0.0-1vmw.700.1.0.15843807_18028830.
2022-04-13 16:50:36
3864
原创 CentOS7.9一键安装Docker20.10.14
\#!/bin/bashecho -e "\n *** Installing docker for CentOS 7.9 (2009)...\n"yum versionlock clearmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupcurl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Cen
2022-04-13 16:32:11
1698
原创 virtualBox+vagrant制作CentOS7.9镜像过程
1、下载安装 virtualBox (version 6.1.32);https://www.virtualbox.org/wiki/Downloads2、下载安装vagrant (version 2.2.19);https://www.vagrantup.com/downloads3、下载CentOS7.9最小安装版 CentOS-7-x86_64-Minimal-2009.iso;http://isoredirect.centos.org/centos/7/isos/x86_64/http:
2022-04-13 16:06:05
1923
原创 如何节省C盘空间,把各种开发库放到其他地方
前几天在windows下使用 iTunes 备份iphone。发现,iTunes 的保存目录在C:盘下的当前用户里面,几十个G的备份文件一下把C:盘填满了 ????前人种树,后人乘凉!在网上查了一下,果然有人遇到同样的情况,并提供了解决方法:使用 mklink 命令 !所以想到 android 开发、maven、rust、idea 等都会在C:盘当前用户目录下创建少则几百M,多则十几个G的文件。可以用mklink解决研发环境中存在大尺寸文件夹占用C盘的问题。写了一个批处理文件:auto-mkli
2021-07-20 21:18:53
330
原创 docker 无法启动排查过程和处理方法
windows 10主机安装vbox,vbox安装centOS7,centOS7 安装 docker。docker 指定固定 IP,192.168.1.x,主机 IP 是 192.168.1.X1、windows 10主机自己无端重启;2、之后,换了一个新的网络环境,主机IP 为 192.168.0.Xdocker 无法启动。回到原来的 192.168.1.x 环境中进行恢复。下面是恢复的步骤:一、centOS启动后,docker 无法启动,排查过程1、执行 docker ps -aC
2021-02-15 12:13:59
4668
原创 Rust 1.50.0 发布
2021年2月11日 Rust 1.50.0 发布。https://blog.rust-lang.org/2021/02/11/Rust-1.50.0.htmlRustaceans 新年好~!
2021-02-12 10:01:33
496
原创 docker-compose 1.26.0 发布
一、发布说明1、FeaturesAdded docker context support.Added missing test dependency ddt to setup.py.Added --attach-dependencies to command up for attaching to dependencies.Allowed compatibility option with COMPOSE_COMPATIBILITY environment variable.Bumped Py
2020-06-13 20:53:06
863
原创 二、pycharm开发最简单的界面和通用mvc模板
文章首先使用pycharm的 PyQt5 Designer 做一个简单的界面,然后引入所谓的“mvc模板”。一、设计登录界面下面开始第一个话题,使用pycharm的 PyQt5 Designer 做一个简单的界面。上一篇最后,在pycharm中配置了PyQt5 Designer 和 uic,接下来,使用这些工具,开发一个界面。1、首先打开 Designer1) 在左侧任意位置点击右键,弹出菜单,在External To
2020-05-27 10:46:19
2910
原创 一、python开发环境的搭建和设置
一、python 开发工具的选择python开发工具有很多,这里推荐使用 pycharm;因为jetbrains公司拥有众多的开发工具以及开发拥护者。这些工具有相同的风格和各类使用案例、描述问题的博客,可供初学者参考。1、pycharm professional edition - 专业版,可以试用30天https://download.jetbrains.8686c.com/python/pycharm-professional-2020.1.1.exe2、如果你有学校的email,可以申请免
2020-05-25 10:46:28
1217
原创 为什么OpenCV已经发布V4版本了,使用时却用cv2 ?
有人提出一个问题:为什么现在OpenCV已经发布v4.0版本了,怎么使用的时候还是 cv2呢?其实,cv2中的 2 不是指定发布的版本号,而是为了区分OpenCV的 C 和 C++ 的版本。 OpenCV1.x 使用 C 开发;而OpenCV2.x 使用C++ 。在OpenCV2.4之后,纯C API已经不再使用,也不在纯C环境下进行编译测试。cv 是 OpenCV 在C++中...
2018-12-31 11:55:20
3188
原创 OpenCV4.0 与 Processing 图像格式分析和转换
目前主要通过Processing作为交互界面,所有的图像最后要通过Processing展示。 一、Processing图像的使用格式首先,看Processing的图像对格式的要求。 Processing的图像使用 PImage 类封装(有图有真相)。这是 PImage 的缺省构造方法,默认的图像格式就是 ARGB,也就是使用4个通道表达图像的像素 (alpha, red...
2018-12-25 20:06:48
2255
原创 Processing 中使用OpenCV4处理摄像头画面(8)
前面《Processing 中使用OpenCV4处理摄像头画面(7)》是通过Java的 PImage 获取数据交给OpenCV处理(并没有实现处理逻辑)。 这篇是直接通过调用OpenCV的 VideoCatrue 实现摄像头数据的获取,然后转换成PImage的数据格式显示。 一、环境需要OpenCV4的类库。1、安装这个插件--一劳永逸https://blog.c...
2018-12-25 14:47:40
3877
原创 Processing 中使用OpenCV4处理摄像头画面(7)
OpenCV提供了强大的计算机图像处理能力,Processing可以借助OpenCV,实现更多的操作。Processing是Java语言开发。Processing处理图像使用一纬的数组 Java 的 ByteBuffer,而OpenCV使用的是矩阵Mat。一、环境需要OpenCV4的类库。1、安装这个插件--一劳永逸https://blog.youkuaiyun.com/teamlet/a...
2018-12-25 14:07:04
3389
2
原创 Processing 使用摄像头(6)
除了读取硬盘、网络,摄像头也是Processing获取数据的一个途径。使用摄像头是实现人脸识别的数据获取一个途径。import processing.video.*;Capture cap;void setup(){ size(640,480); background(0); cap = new Capture(this,width,height); cap.st...
2018-12-25 10:50:25
7166
1
原创 Processing 播放本地视频(5)
视频的本质是每秒钟播放30多张左右图片,Processing可以处理各种图片和视频。transit.mov是Processing自带的例子中的视频,自己搜一下就能找到。创建一个新的Processing项目,然后保存项目。把视频保存在当前项目的data目录下,或者直接拖拽视频到 Processing IDE窗口。import processing.video.*;Movie m...
2018-12-25 10:33:14
7736
3
原创 Processing 显示网络图片(4)
如果不能访问网络,那么Processing的能力将大打折扣。下面在程序中显示这个图片: PImage img;String url;void setup(){ size(640,480); background(200,200,200); url = "https://img-blog.csdnimg.cn/20181225094605691.jpg"; i...
2018-12-25 09:56:51
2118
原创 Processing 显示本地图片(3)
Processing可以处理各种图片和视频。 读取本地图片并显示的例子,主要了解如何给Processing 提供数据,提供的数据应该放到什么路径下。代码如下:PImage img;void setup(){ size(640,480); img = loadImage("mountain.jpg"); noLoop();}void draw(){ ima...
2018-12-25 09:39:30
5840
lame-ios-build.sh
2016-12-13
lame-3.99.5.tar.gz 最新版
2016-12-13
jedis 2.7.2 jar
2015-07-19
restlet实现最简单的restful webservice
2013-04-14
XPP3解析XML举例
2012-06-28
JCS 实践
2008-04-10
JCS简介
2008-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人