- 博客(28)
- 问答 (1)
- 收藏
- 关注
原创 局域网设备访问虚拟机 挂载NFS
局域网设备访问主机虚拟机设备,虚莓派设备想要访问电脑主机上的虚拟机。这样可以通过nfs挂载网络设备,有利于交叉编译环境调试等。nfs挂载,挂载网络文件系统,挂载网络共享文件夹,nfs的安装和使用虚拟机网段和外部局域网在同一个网段,虚拟机通过主机访问外部网络和设备。所以虚拟机起始可以ping通局域网下树莓派,但是树莓派只能访问电脑主机,无法访问虚拟机,不在一个网段。让虚拟机能和外部网络在同一个局域网段。虚拟机网络问题,虚拟机网络配置,局域网设备访问虚拟机设备,并建立共享文件夹,mount挂载设备,挂载
2025-03-22 16:04:55
1069
原创 基于ESP32的远程开关灯控制(ESP32+舵机+Android+物联网云平台)——下
实现了物联网云平台的数据流转,设备到设备,以及android连接到阿里云平台,借助mqtt协议,实现了简单的界面和功能,主要是实现MqttHelper类,来实现了MQTT的相关操作。初始化函数,MqttInit配置设备Mqtt的连接参数,创建连接对象,然后进行初次连接,如果连接失败会尝试重连,连接成功后会进行订阅和回调函数的设置,回调函数用来处理到达的信息。主要就是两个按键的操作,都是发送一个舵机角度值给云平台,一个是将输入的舵机角度值,一个是置为90,90°舵机处于平的状态,这样不影响手动开关灯。
2025-02-11 01:09:34
1092
原创 基于ESP32的远程开关灯控制(ESP32+舵机+Android+物联网云平台)
基于esp32+android+阿里云物联网平台实现的远程舵机控制,实现开关灯。同时还具备人员检测功能,和智能开关灯功能等。涉及到mqtt协议的通讯和配置,连接,云平台的接入,esp32的控制。阿里云平台的使用,发布和订阅消息机制。控制代码的实现。远程开关灯控制,远程开关,舵机控制开关灯,阿里云平台,esp32接入阿里云,阿里云定义topic,如何订阅和发布消息。mqtt通讯。
2025-02-08 19:06:58
2334
1
原创 Hi3061M——VL53L0X激光测距(IIC)(同样适用于其他MCU)2
VL53L0X的使用流程,进行6步的效准初始化,配置下模式和时间,开始采样,获取数据这四个部分,都是通过调用API来实现。本文提供源码的获取和自己实现的移植封装,最求最简化高效使用VL53L0X实现激光测距。介绍了源码资源的获取,和配置文件的修改,最后封装函数的使用。只需四步即可实现:1.下载 源码 2.将my_vl53l0x文件夹导入工程 3.修改vl53l0x_iic.h文件中的函数 4.main.c导入vl53l0x.h,参照样例调用函数,实现测量。
2024-10-18 12:43:56
1128
41
原创 Hi3061M——VL53L0X激光测距(IIC)(同样适用于其他MCU)1
手头正好有一个空闲的激光测距模块VL53L0X,想在Hi3061M上跑一下测距,以前并没有用过VL53L0X,想着以为还是向以前一样IIC读写寄存器就可以后面发现这个芯片是提供API的,调用API的方式来使用,在网上搜了搜资料,看着感觉好像很麻烦有好多的文件要导入,好像还要移植什么什么的,长长的API英文文档还要看,当时就想放弃了,后面认真弄了下,找了些资料其实也没那么难的。本文主要言简意赅的介绍和实现VL53L0X的使用。激光测距模块,支持电压1.6-3.5V。
2024-10-17 23:55:50
1459
6
原创 Hi3061M——不定长串口接收实现
Hi3061M给了很多相关的串口案例,但大多数是定长的,指定长度进行接收读取,而实际需求往往需要用到不定长的接收。
2024-10-09 18:11:01
1427
原创 Hi3061M开发板——系统时钟频率
Hi3061M使用过程中,AD和APT输出,都需要考虑到时钟频率,特别是APT,关系到PWM的输出频率。于是就研究了下相关的时钟。MCU共有三个源时钟:HOSC、LOSC和XTAL。HOSC是MCU集成的高精度高速振荡器,提供25MHz时钟clk_hosc。clk_hosc是MCU CORE电源域的默认时钟。LOSC是MCU集成的低速振荡器,提供32kHz时钟clk_losc。clk_losc是MCU AON电源域的默认时钟,也为IWDG(Independent Watch Dog)模块提供计数时钟。
2024-10-09 16:13:49
1094
原创 QT6.0以上版本实现实时图像传输
QT借助tcp实现图像传输,达到类似实时监控的目的。分为两个部分,一个为客户端,负责数据的接收和展示,服务端负责数据的发送。所以说数据过大,或者延时高的情况,readyRead触发的读取槽函数时,需要先进行延时的处理,因为你一定调用了read函数,不管是read()、readAll()等,只要调用了read之类的函数,就会固定化次缓冲区的内容。QT6.0实现实时图像传输,实现摄像头的打开和获取图像信息,捕获图像,图像的传输和接收,通过循环的方式来不断读取缓冲区直到那么大小的数据的想法是错误的。
2024-06-03 22:35:05
1174
原创 关于stm32的复用和重映射问题
stm32的复用功能和重映射问题;完全重映射,重映射函数GPIO_PinRemapConfig的使用;stm32F103芯片手册和参考手册;复用和重映射的使用其实在库函数开发中就是两个函数的调用,但是需要注意的是需要去查看手册,复用的引脚是对应是哪个IO口,重映射对应的引脚是哪个,查阅好手册,确保芯片有重映射功能。stm32复用功能和重映射的介绍,完全重映射的引脚对应,注意事项。
2024-06-03 17:05:45
2646
原创 QT——QSlider实现,QT滑动控件的使用
QT——QSlider实现,QT滑动控件的使用,QAbstractSlider类的使用。调节滑块到指定位置后,发生一个触发事件,在这个触发事件中,我们获取最后的值,然后进行处理操作。 滑动滑动条使值发生变化,只要最后停下的时候触发信号量执行槽函数。获取滑动块最后停下的值并执行槽函数。滑动块槽函数互动一下多次触发怎么办。sliderMoved,sliderPressed,sliderReleased,valueChanged,actionTriggered,rangeChanged使用
2024-05-29 19:00:22
4369
1
原创 内网渗透+非局域网下远程桌面连接(借助工具ChmlFrp)
内网渗透+非局域网下远程桌面连接(借助工具ChmlFrp)免费工具ChmlFrp实现远程桌面连接,内网渗透,内网端口,3389,这是win远程桌面连接的端口号,RDP端口号,无法连接至服务器:dial tcp ........ i/o timeout,超时,貌似是节点不在线,无法使用,或者说服务器被墙了,换国内节点,遇到一个错误:**发生身份验证错误,给函数提供的标志无效。修改注册表把SecurityLayer和UserAuthentication的值都
2024-04-29 13:02:52
3827
3
原创 python脚本执行添加参数,ping代码实现案例
通过命令行的方式执行python程序时,想通过类似c语言主函数传参的方式运行python程序。借助python标准库模块sys,即可实现。如果没有传入参数,则单次ping某个特定网段的ip。可以通过列表索引的方式访问传入的参数在代码中调用。如果传入参数,则ping传入的ip地址。python脚本执行添加参数,ping代码实现案例通过命令行的方式执行python程序时,想通过类似c语言主函数传参的方式运行python程序。输入的参数会传入sys.argv,这个列表.通过python代码实现ping。
2024-03-15 21:24:59
574
1
原创 国内镜像源下载报错,找不到资源
国内镜像源下载不了资源,Could not fetch URL https://pypi.tuna.tsinghua.edu.cn/simple/tensorflow/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.tuna.tsinghua.edu.cn', port=443): Max retries exceeded with url: /simple/tensorflow/ (C
2024-03-13 21:56:52
884
1
原创 python 安装库pycrypto失败的一系列问题[已解决]
安装pycrypto,python3.8可用,安装出现错误 warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath. error: Microsoft Visual C++ 14.0 or greater is required.Microsoft Visual : error C2061: 语法错误: 标识符“intmax_t”,安装pycryptodome,谨以此注定无人问津的文章哀悼这个悲惨的晚上。
2024-03-07 22:55:20
12031
33
原创 新版pycharm环境基于conda的虚拟python环境
pycharm下载安装,pycharm配置环境,pycharm配置基于conda的虚拟python环境。第一步找到路径,anaconda的下载安装路径下的conda.exe。第二步点击按钮,会自动帮你载入,第三步选择你自己配置的python虚拟环境,默认的是conda的base环境。
2024-01-23 12:39:08
602
1
原创 Cadence allego17.2 下载破解安装
Cadence allego 软件资源整合了一下,同时写了下我的安装过程,相对而言简单、快捷、方便吧。补丁,全包,快速安装。里面包含软件包,补丁,还有工具,阿狸狗破戒大师。我上传到了奶牛快传,相对而言下载速度也会快点。
2023-10-21 21:29:39
4341
1
原创 010editor的安装与基本操作
16进制文件编辑工具,以16进制方式打开文件。010editor的安装;基本操作:修改,复制,删除,插入。
2023-08-21 01:59:07
38887
47
原创 伪传递是传递依赖吗
(加上条件:Y不能->X,是因为XY就是X<–>Y,这样相当于X本身就可以推出Z,而不需要依靠传递)X->Y,Y不是X的子集,Y不能->X,Y->Z,Z不是Y的子集,则称Z对X传递函数依赖。数据库系统中本来有点疑惑的小问题,一开始没想到,突然联想到了,记录一下。当然本例中,存在部分函数依赖, 连2NF都不是,肯定也不会是3NF。存在伪传递:X->Y,YW->Z,可得:XW->Z。所以,这其实也是一种传递函数依赖。X->Y,视为:XW->YW(增广律)其实这就是一种传递函数依赖。
2023-03-29 18:36:23
473
原创 Json数据解析
关于json数据解析的函数实现(java),通过实际案例解析json数据中的json对象、json数组以及键值对来学习json数据的解析。
2022-06-02 23:53:06
5201
4
原创 STM32外部上拉实现5V输出(详细实现)
简述stm32的IO口默认电平为0-3.3V输出,想要实现5V输出,需要借助外部上拉5V来实现,设置引脚模式为开漏输出或复用开漏输出。外部上拉电路主要就是一个电阻参数选择的问题,其实这个电阻主要就是其一个限流作用,5k到10K左右都可以,大一点小一点影响都不大,选用10K,亲测可行。IO口引脚配置主要就是一个设置io口输出模式为开漏输出后复用开漏输出。 GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Pe
2022-05-20 22:44:01
38448
39
原创 上下文菜单简单实现,长按弹出选项(java实现)
java实现上下文菜单效果:长按对应控件会弹出对应的选项菜单,选择对应的条目,即可以执行对应的操作,例如:模式选择。第一步xml中编写一个控件,比如TextView,设置id(用于java寻找)第二步java中找到控件,并注册上下文菜单。 mContext_menu = findViewById(R.id.context_menu); //通过id找到控件 registerForContextMenu(mContext_menu); //注册上下文菜单第三步重写 onC
2022-05-20 21:14:18
801
原创 Switch开关大调节和提示文字样式调节
简述Android Studio 中xml提供的原生Switch是比较小的。如果想要改变其大小该怎么办?可以通过通用属性来修改其大小 android:scaleX="1.5" android:scaleY="1.5"scaleX改变横轴水平方向,参数相当于放大倍数scaleY改变纵轴垂直方向,参数相当于放大倍数细节注意一个问题:直接放大后会出现一个问题,开关可能会出现位置偏移,甚至超出盒子大小,然后消失的情况。有时候盒子过大,他就会直接消失,不要慌张,他只是因为偏移完全超出了盒
2022-05-20 11:07:16
3428
1
原创 android 实时图像传输实现
socket对象调用 getInputStream()方法获得一个输入流 inputStream,同时使用 FileOutputStream(file)方法创建一个文件输出流用来保存图片数据其中 file为图片的绝对路径,之后对 inputStream不断调用 read ()方法进行数据读取,并且将读取的数据通过输出流的 write()方法写入本地,本地则是通过handle来获得的图片并通过BitmapFactory.decodeFile函数来得到一个Bitmap图像,最后通过进行相应比例的放大...
2022-04-20 23:34:14
4888
4
原创 java图像传输
java图像传输(TCP)通过java socket 和文件流进行图片传输。涉及知识java 、tcp、socket、Serversocket、java字节输入输出流、文件流简介通过服务端Serversocket绑定端口号建立服务器,等待客户接入,客户端通过建立socket绑定服务端端口号和ip地址,接入客户端建立连接。客户接入后,通过获取的网络套接字获取网络输入流,由输入流读取图片数据,服务端建立文件输出流把读取的数据写入本地。使用环境为java IDEA。参考代码客户端端publi
2022-04-20 20:53:44
3446
原创 百度地图api获取位置信息,返回码为162,无法获取地址的问题【已解决】
调用百度地图api获取位置信息,无法获取地址,且返回的错误码为161的问题。
2022-04-01 18:27:44
3370
原创 Masm for Winodws 集成实验环境安装绿色免费版
**Masm for Winodws 集成实验环境**用于汇编的开发环境,绿色安全下载途径。希望能帮到有需要的人,不喜勿喷。提取文件后解压后,打开文件下载安装即可。百度网盘下载:链接:https://pan.baidu.com/s/1U8O80yNyZKfnX6cv0b7tRw提取码:ice0...
2021-06-10 19:08:51
3169
12
Windows Cambria Math 字体
2024-06-24
mpu地址问题,返回255
2023-05-16
蓝牙与单片机通信ap或小程序制作需要掌握哪些知识
2021-08-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人