自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 esp32_ota, esp32 version

【代码】esp32_ota, esp32 version。

2024-07-22 14:11:35 100

原创 蓝牙协议, esp32 ble

3. ATT(Attribute Protocol)属性层是GATT和GAP的基础,它定义了BLE协议栈上层的数据结构和组织方式。GATT 负责定义蓝牙设备间数据的格式和传输方式,主要用于实现具体的服务和特性(如心率监测、温度传感等)。广播报文解析:设备广播信息(如设备名称、服务 UUID 等)以供其他设备发现和连接。GAP 主要负责设备的发现和连接管理,定义了设备如何广播、扫描、连接和断开连接。连接请求报文解析:用于设备之间建立连接,包含设备地址、连接间隔等信息。

2024-07-16 16:28:58 112

原创 ubuntu _ usb access _ usb32

USER = 当前 user。

2024-07-14 09:27:49 178

原创 vscode 插件

自动注释。

2024-07-13 20:58:49 106

原创 ubuntu 换源

打开链接:https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/选择合适的ubuntu版本,更新仓库配置文件/etc/apt/sources.list。2,更换https软件软件源,比如清华的。1,更换网络,改用手机连接。--- > 换源后解决。就换源就解决了,很简单。

2024-07-11 10:17:14 465

原创 esp32 在 Arduino 框架下的 OTA 升级

1, 准备下载 if (!Update.begin(size, command, _ledPin, _ledOn))1, 给 http 请求加上 hearder。-- 申请 buffer 空间用于接收数据。-- 这个函数里设置要下载的分区地址。如果是不同的分区,加上不同的头。3,如果得到正确的服务器响应。OTA 升级主要用这个函数。可以从 tcp 里拿到数据。_____ 看这个升级函数。2, 发送 get 请求。-- 下载的数据的长度。结束 http 请求。-- 把数据写到分区。

2024-07-09 18:28:13 237

原创 esp32_spfiffs

Arduino 的库有例子可以直接用于 OTA 升级 spiffs 分区。Arduino 里对 spiffs 的使用。生成 spiffs image。

2024-07-09 11:02:39 180

原创 esp32_cmd_nvs_spiffs

in win10。

2024-07-08 15:35:41 105

原创 python grammer

____ 类型标注。

2024-07-07 23:16:15 69

原创 esp32-nvs使用

为什么有命名空间,这样可以避免 key 的名字的冲突。默认的 nvs 分区名字为 "nvs".上面取得了 handler, 后面直接用 handler 来对 key 对应的值读取或设置。下面是打开一个分区的一个命名空间, 第一个函数可以直接打开默认分区。不知道什么意思,所以还是要建一个自己的新的 nvs。这个用来直接操作 nvs ,遍历所有的 key。但是上面已经给了更直接的函数,所以不需要自己去找。获取 string 的值和数组的值类似,如果不是默认分区,用另一个函数。_____ 使用步骤。

2024-07-04 15:10:37 759

原创 python 改文件名

【代码】python 改文件名。

2024-06-21 16:44:35 103

原创 vscode 快捷键侧边栏

____ 配置 vscode 快捷键。

2024-06-20 09:49:12 373

原创 微信小程序真机调试连不上

2, 之前的真机里的调试程序没有关闭,可以退出微信,重新登录。1, 换简单的微信小程序,以确定是不是程序里有错误。_____ 微信小程序真机调试连不上解决方法。

2024-06-11 09:56:44 156

原创 ubuntu, esp-idf, arduino

1, 把 esp-idf 文件夹拷贝到 ubuntu, 不是拷贝 zip。3, 在 hello-world 里建立文件夹 components, 把 arduino 文件夹拷贝进去。4.3 然后需要安装 esp-idf 相应的工具,通过 ./install 这个脚本来下载安装。要设置选择用 espressif 的服务器,这样下载速度会很快, 一定要设置。2, 把 esp-idf 里的 hello-world 拷贝出来。4, esp-idf 文件夹里。5, 然后就成功了, 没了。4.1 需要安装系统工具。

2024-06-06 17:42:33 491

原创 git 下载失败

设置 git 代理为全局代理, 看之前的文章。不能下载,或端口错误。

2024-06-01 17:14:37 487

原创 vmware 无网络

VMware设置了NAT网络模式后,虚拟机的网络配置通常应该使其能够通过主机的网络连接到互联网。而 ifconfig 的输出,只有回环接口 ‘lo’ 被显示,没有显示其他网络接口如。利用 ifconfig -a 可以查看所以网络接口。确保虚拟机检测到正确的网络接口,并查看是否有与NAT相关的接口(例如。,这意味着虚拟机可能没有正确地获取到IP地址。可以手动获取 ip 地址。

2024-06-01 15:27:15 207

原创 esp32 timer and log in printf

程序忘记从来源是哪的了。

2024-05-30 13:58:53 116

原创 samba_ubuntu_share_vmbox_vmware

samba 为选定的 unix 目录建立网络共享, 使得 win 用户可以像访问普通 win 下的文件夹那样来通过网络来访问这些 unix目录。_____ vmware, 用的 NAT 模式, 在网络管理器里可以设置租赁 ip 时长。我用的 ubuntu 里需要选接入网线,虽然 host 并没有连网线。遇到过,不知道原因,win 上 samba 不能用, 重启后可以了。win host 没有连接网线, 虚拟上要设置接入网线。ubuntu 的网络会自己断掉,重启后会恢复。__ windows 映射访问。

2024-05-24 09:27:44 395

原创 主机与VMware虚拟机共享文件夹

虚拟机M --> 设置 --> 选项 --> 共享文件夹。虚拟机里的共享文件夹需要挂载。

2024-05-24 09:15:46 168

原创 搜狗输入法自动切换双拼方案

解决方法, 安装 13.2.0 , to be verified。SGSRv13206899_搜狗输入法13.2.0。

2024-05-01 14:48:10 144

原创 core_v4.2

Figure 2.1 shows the Core blocks, each with its associated communication protocol.Link Manager, Link Controller and BR/EDR Radio blocks comprise a BR/EDR Controller.An AMP PAL, AMP MAC, and AMP PHY comprise an AMPController. Link Manager, Link Controlle

2024-04-17 11:32:09 346

原创 BLE一些概念 (转载)

由于BLE信号功率强度可以从-90dBm ~ 10dBm,即80dB,接收机需要通过前到帧这样一串0、1交替序列调整增益参数,以适配不同功率的射频信号,优化数据包的鲁棒性。,长度为一个字节,只有0x55和0xAA两种取值,根据Access Address的第一个bit,由PHY层自动调整。信道上执行数据的收发,这样做的目的是与WIFI的频段隔离,起到抗干扰的作用。除开最高两位,剩余的46bits是一个随机数,不能全部为0,也不能全部为1。是BLE数据传输的基本单元,BLE在不同状态下的PDU组成也不同。

2024-04-15 15:30:28 836

原创 深入浅出低功耗蓝牙(BLE)协议栈(转载)

原文链接:BLE协议栈为什么要分层?怎么理解BLE“连接”?如果BLE协议只有ATT层没有GATT层会发生什么?

2024-04-15 13:49:45 889

原创 微信小程序网络通信

post, 发送给服务器的数据在 wx.request 的 data 参数里。传送复杂数据时用 JSON 格式更合适, header 要做设置。小程序经常需要往服务器传递数据或者从服务器拉取信息,请求巴法云 http 设备云关闭 led 返回的数据。这个时候可以使用wx.request这个API。url 长度有限制,所以一般用 post 方法。url是有长度限制的,其最大长度是1024字节。get, 发送给服务器的数据在 url 里。4.4 发起 https 网络通信。向服务器发送请求有两种方法。

2024-03-21 09:27:32 867

原创 微信小程序 doc

微信小程序。

2024-03-11 14:41:21 724

原创 CSS note

boarder 的设置white space 可以用来设置文字在一行,或自动换行,或每一个空格另起一行width: 可以设置省 100%, 或 35 rpx元素靠左p:first-child 满足条件的第一项eg。

2024-03-11 13:47:18 1077

原创 巴法云远程控制 esp32 上的 led

发送的消息是这样的格式: cmd=2&uid=b6feb740f6004cb09a4125d291dc5073&topic=weixin&msg=on。MQTT 支持Qos0 Qos1,支持retian保留消息,不支持qos2,使用qos2会被强制下线,次数过多可造成账号异常无法使用。心跳消息是告诉服务器设备还在线,建议60秒发送一次,超过65秒未发送心跳会掉线。3, 巴法云里某主题下发送消息,单片机里因为订阅了主题,所以能收到消息。// ----------------------- 需要修改的地方。

2024-03-08 11:57:25 1452

原创 Mermaid 流程图

用于在 html, 也在 Mermaid 表示一个空格。obsidian apk下载办法_obsidian安卓版下载-CSDN博客。下载 obsidian。

2024-03-07 14:11:51 527

原创 unix-xargs, 格式化文件夹

i, 在原文件修改,如果不加,输出会直接打印到 stdou。如果没有指定指定命令,默认 echo。从标准输入读入, 由空格限定。从标准输入构建并执行命令行。

2024-03-07 10:54:50 347

原创 微信小程序 —— picker 组件, 下拉列表组件

range-key string 当 range 是一个 object array 时, 通过 range-key。value number 0 表示选择了 range 中的第几个(下标从 0 开始)此处只列举 mode = selector 时,selector 是默认属性,不需要设置。除了通用属性,对于不同的 mode, picker 拥有不同的属性。上面的 weui.wxss 是微信官方提供的 UI 库。用这种格式加到项目里。

2024-02-27 10:53:32 1547 1

原创 巴法云远程控制 esp32 上的 led

发送的消息这样的格式: cmd=2&uid=b6feb740f6004cb09a4125d291dc5073&topic=weixin&msg=on。esp32 客户端需要每 60s 发送心跳帧到服务器,否则连接会中断。在巴法云网站上 TCP 创客云里新建主题,建好了后可以直接推送消息。

2024-02-20 16:45:30 647

原创 wireshark 使用

wireshark 捕获 esp32 网络数据。wireshark 里选本地连接。esp32 连接到电脑热点。

2024-02-20 15:30:44 338

原创 shell-将文件夹里的所以文件的文件名生成字符串

paste -sd ‘,’ - 将 ls 的输出合并成一行,文件名之间用逗号分隔。-sd ‘,’ 参数指定分隔符为逗号(,),- 表示使用标准输入(即来自 ls 的输出)这个命令使用 find 而不是 ls,只选取类型为文件(-type f)的项 basename 用来移除路径,只保留文件名。如果文件夹里有目录,而只想要文件的文件名。将文件夹里的所以文件的文件名生成字符串。

2024-02-11 18:32:37 437 1

原创 移动多个文件到文件夹

使用 find 命令查找当前目录(. 表示当前目录)下所有以 ubox 开头的文件(通过 -name “ubox*” 参数指定)。-maxdepth 1 确保只在当前目录查找,不包括子目录。对于每个找到的文件,-exec mv {} include/;将其移动到 include 文件夹中。在这里,{} 是一个占位符,代表 find 命令找到的每个文件名。使用 mkdir -p include 创建 include 子文件夹。-p 参数确保如果 include 文件夹已经存在,脚本不会出错。

2024-02-11 15:12:18 415

原创 shell-替换文件中字符串

l, 只列出文件名,不列出查找的字符串在的具体的行内容。

2024-02-10 16:30:16 442

原创 shell-多个文件格式化

.h 因为有 * , 所以需要加上引号或在 * 号前加转义符。xargs 表示对标准输入运行命令。win 里 gitbash。

2024-02-10 13:32:34 322

原创 win 文件夹窗口边框消失

【解决】:此电脑→右键选择属性→高级,性能,设置→选中“在窗口下显示阴影”,确定即可。【问题】:Windows系统文件夹边框不见了,当背景为白色时极易操作失误。

2024-02-08 17:57:04 702

原创 c 语言标准

仅针对 extern 变量或者函数使用下划线前缀。

2024-02-06 16:55:26 336

原创 vscode 中插件影响 markdown 粘贴速度

把 C/C++ extension pack 禁止掉。编辑 md 粘贴很慢。上面的情况就不会发生。

2024-02-06 16:34:52 363

原创 lvgl in wsl/ubuntu

install sdl, refer to the article “linux 安装 sdl2 错误”换源后可能出现错误,(用自带的源也可以的)解决上面的问题,要两步!

2024-02-02 16:48:58 351

空空如也

空空如也

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

TA关注的人

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