自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (10)
  • 收藏
  • 关注

原创 hart响应代码以及设备状态码

有些响应代码有一个单一的通用的定义,而有些响应代码可能对不同的命令有不同的定义。

2025-03-04 14:21:52 262

原创 hart协议通信格式

基于7.6相关文档Spec081.pdf。

2025-02-27 16:55:27 862

原创 hart协议通用命令——Command 0 Read Unique Identifier

官方文档:Spec127.pdf。

2025-02-25 19:40:14 403

原创 Lm studio本地部署DeepSeek

安装后不用梯子默认是下载模型的,需要刚换下载源。重启软件后便可以下载模型了。

2025-02-24 14:16:26 542

原创 三、tsp学习笔记——屏幕移植

(不要浪费时间下载,没有用,下载gitee上的)

2025-02-17 11:07:34 294

原创 二、tsp学习笔记——LINUX SDK编译

开发环境:window11 + wsl ubuntu24.04。

2025-02-06 09:40:16 453

原创 一、tsp学习笔记——开发环境搭建

开发环境:window11 + wsl ubuntu24.04。

2025-02-05 12:22:05 395

原创 tcp/ip异常断开调试笔记——lwip

1、单片机端做服务端(只监听一个客户端),电脑做客户端连接2、尝试连接确定通信正常,断开网线。电脑客户端点击断开3、经过一段时间(超过tcp/ip 3次握手时间)4、接回网线后发现可以连接上但通信异常。

2024-11-21 13:57:14 1366 1

原创 stm32 踩坑笔记

串口的初始化如下,位长度选择了9位。因为要奇偶校验,要选择9位。但是接收有用数据只用到1个字节。问题:会改变接收缓冲的下一个字节。所以串口接收时会把下一个数据更改。

2024-11-06 15:01:24 1596

原创 stm32cubeIde 使用笔记

需要更改STM32xxx_FLASH.ld文件。

2024-11-01 13:49:33 511

原创 keil中STM32F407变量地址指定

为什么非要指定iram1?使用 STM32f4+DMA 内存地址指向iram2时会产生的transfer error问题IRAM2选项,这块是CCM内存区。内存是在地址0x1000000映射的64KB块,只提供CPU通过数据D总线进行访问。这段内存是只能CPU访问的,一旦将数据分配至CCM内存,而同时使用了DMA访问他,那么就会出现问题。

2024-10-20 14:20:46 408 1

原创 VirtualBox NAT网络模式

VirtualBox nat模式下的ssh连接及samba连接方案

2024-07-10 13:44:20 331

原创 shell脚本使用

用于查看系统启动后的运行时间。它会显示两个时间值,第一个是系统启动后的总运行时间,-gt //大于 (greater)-lt //小于 (less)-le //小于等于。-n 表示不输出换行符。-ge //大于等于。-ne //不等于。-eq //等于。该方法只能对整数进行比较。

2024-06-18 17:39:53 244

原创 win10共享文件夹到ubuntu22

sudo mount -t cifs -o username=用户,password=密码,rw,iocharset=utf8,uid=$(id -u),gid=$(id -g) //192.168.33.114/sharetest ./Win 解决没有写权限

2024-05-14 10:49:49 470

原创 window下qt可执行程序打包

缺点:运行后才显示图标,可执行程序文件图标不变。

2024-04-22 14:10:39 274

原创 crc校验

选择多项式作为除数需要输入数据反转时,数据高低位反转被除数(要校验的数据)先补0,补0个数由宽度决定补0后的数减去初始值才是真正的被除数进行模2除法得到的结果与异或值异或需要输出反转时,结果要高低位反转。最终得到校验值

2024-04-02 22:08:31 1863

原创 T-Dongle-S3开发笔记——idf事件

默认事件循环是一种特殊循环,用于处理系统事件(如 Wi-Fi 事件)区别在于默认事件循环的 API 不需要指定循环句柄。事件 ID 标识组中的特定事件。事件根基标识独立的事件组;

2024-03-30 22:10:54 528

原创 Qt——2D画图

通过设置窗口的mask属性,使用的图片背景的透明区域会作为窗口的透明区域,且透明区域不影响对窗口后的物体的操作。与上面不同的是 pa1.arcTo(0,0,width(),height(), -90, 90);3)、使用 lintTo()、arcTo()等函数绘制直线、弧等图形,还可使用 addRect()、addEllipse()QPainterPath 类是一个容器,可把图形形状保存其中,需要时可再次使用,也就是说,复。即使绘制的路径不是封闭的,也会被视为是隐式关闭的,因此可被填充。

2024-03-24 23:08:37 1449

原创 T-Dongle-S3开发笔记——wifi

①:Station 模式(即 STA 模式或 WiFi 客户端模式),此时 ESP32 S3 连接到接入点 (AP)。③:Station/AP 共存模式(ESP32S3 既是接入点,同时又作为基站连接到另外一个接入点)。②:AP 模式(即 Soft-AP 模式或接入点模式),此时基站连接到 ESP32S3 设备。④:上述模式的各种安全模式(WPA、WPA2 及 WEP 等)。AP模式 :即无线接入点(Access Point)STA模式 :即 Station,是连接热点的设备。

2024-03-01 17:45:38 555

原创 T-Dongle-S3开发笔记——分区表

分区表是 ESP32 划分内部 flash 闪存的清单,它将 flash 划分为多个不同功能的区域用于其他功能。默认分区如上图。

2024-02-23 12:25:48 1165

原创 T-Dongle-S3开发笔记——移植LVGL

新建终端执行命令后出现了新的文件:清除再编译后才会出现lvgl库。

2024-02-21 11:26:51 1414 2

原创 ubuntu 22 搭建git服务

将/home/git及/home/git/.ssh权限都赋值为755,gitrepository也给个755(不能给777,不然要用绝对地址git@ip:/home/gitrepository/project,且不能通过gitosis管理)默认状态下,gitosis会将git仓库放在 git用户的home下,所以我们做一个链接到/home /gitrepository。创建git仓库的存储目录、更改文件目录属主为代码仓库的管理者git,只让git用户对此目录有权限。上传gitosis-admin。

2024-01-12 17:49:58 930

原创 T-Dongle-S3开发笔记——相关配置

默认是DIO,改为QIO (W25Q128支持QIO)Dual SPI:MOSI 和 MISO 引脚都用于以每个时钟周期两位的方式同时读取或写入数据Quad SPI:为了进一步提高SPI flash数据传输的性能,SPI flash厂商推出了“Quad SPI”模式。这种模式增加了两个额外的引脚(或者使用闪存芯片 WP 和 HOLD 信号)用于数据传输。

2023-12-24 17:37:46 503

原创 T-Dongle-S3开发笔记——创建工程

方法1:查看->命令面板方法2:按F1。

2023-12-24 16:25:55 345

原创 T-Dongle-S3开发板信息

ST7735是一款具有SPI接口的彩色TFT液晶显示驱动芯片,由Sitronix公司生产。它能够控制240x320分辨率的液晶显示屏,并支持16位色调。ST7735芯片集成了RGB RAMDAC、控制器和GPIO(通用输入输出端口),可以通过SPI接口与微处理器进行通信。该芯片还支持硬件画线、矩形、填充、文本等基本绘图操作,使其非常适合移动设备和便携式电子设备的应用。0.96英寸 IPS LCD:分辨率:80 x 160,对角线0.96英寸 全彩(65k)显示。

2023-12-24 12:19:36 157

原创 SecureCRT的“New line mode“

在SecureCRT中,"New line mode"是一个关键配置项,主要用于解决不同操作系统之间的换行问题。当不选中"New line mode"时,SecureCRT会将接收到的数据按照原样发送,不会对数据进行处理。这可能会导致由于Windows的换行和Unix的换行控制字符不同(\r - ),在显示上出现“阶梯”这样的形式。相反,当您选中"New line mode"时,SecureCRT会根据所设置的换行模式对数据进行处理后再进行发送。这样就可以避免因换行字符处理不当导致的显示问题。

2023-11-18 11:23:21 584

原创 esp32编译问题

显然变量是初始化了,只是这s13觉等没初始化还居然报错了。解决方法:add_compile_options(-Wno-uninitialized)【cmake篇】选择编译器及设置编译参数_cmake选择编译器_仲夏夜之梦~的博客-CSDN博客。

2023-09-15 13:57:57 690

原创 sqlite 踩坑

调用此接口完成后,不会打开任何磁盘文件。而是在内存中创建一个新的数据库。数据库连接关闭后,数据库就不再存在。强制SQLite数据库单纯的存在于内存中的常用方法是使用特殊文件名“ :memory: ”(因此无法在两个进程中使用同一份内存数据库)

2023-08-02 13:38:01 962

原创 linux can的使用

tq = 4*(1/30000000) = 1.333333333333333e-7 秒 = 133ns。:节拍称为时间量子(Time quantum, Tq)这里对应的单位(ns)总段数 = 30000000/500000 = 60;找出两个整数n和“总段数”乘积 = 60;3、调节各段设置波特率跟采样点。找一个接近87.5的采样点。总段数=位周期/时钟周期。显然4*15这组比较合适。

2023-07-20 13:49:12 1566

原创 编译zlib

zlib被设计为一个免费的,通用的,法律上不受限制的-即不受任何专利保护的无损数据压缩库,几乎可以在任何计算机硬件和操作系统上使用。官网:http://www.zlib.net/下载zlib源码:http://www.zlib.net/zlib1213.zip备用地址:https://download.csdn.net/download/weixin_43777852/87785259。

2023-05-15 14:53:39 1035

原创 cool edit pro生成报警声

下载:https://download.csdn.net/download/weixin_43777852/87721359。点击 “确定” 后 出现“生成音调” 界面。点击 “生成” -》 “音调”可以在预置里增加改动内容。调整上面参数生成报警声。

2023-04-24 11:31:44 232

原创 好用的ssh终端

缺点:1、rz,传输中文名字将乱码。缺点:1、没有xmodem。

2023-04-23 15:17:00 227

原创 vscode 的使用

按F1 c/c++:编辑配置(json)

2023-03-01 10:37:50 157

原创 嵌入式桌面管理系统Matchbox

Matchbox(中文译名;火柴盒)是X Window System的免费和开源Window Manager,它主要用于嵌入式系统。取名Matchbox,很形象的表明它只适用于屏幕只有火柴盒大小的设备。

2023-01-25 21:30:30 2331

原创 触摸屏带模拟按键的一个小问题

问题现象:按虚拟按键后再按触摸屏幕范围,位置报错。

2023-01-15 17:29:29 220

原创 Tslib配置文件ts.conf

在ts.conf 中配置了需要加载的插件、插件加载顺序以及插件的一些约束参数,这些配置参数对触摸屏的触摸效果具有十分重要的影响。dejitter 为Tslib 提供的触摸屏去噪算法插件 默认参数为delta=100;pthres 为Tslib 提供的触摸屏灵敏度门槛插件 默认参数为pmin=1;linear为Tslib 提供的触摸屏坐标变换插件。

2023-01-15 11:05:50 1140

原创 QLabel获取焦点时击控件文本位置变化

QLabel控件执行setFocusPolicy(Qt::ClickFocus)后点击控件,文本位置会出现上或下移动。

2023-01-09 11:06:11 475

原创 mingw编译ffmpeg

1、mingw:Qt5.12.12自带,mingw730_32。添加到环境变量。

2022-12-30 21:22:23 536

原创 ubuntu20安装其他版本的make工具

下载指定版本的make源码包,这里我们下载make-3.82.tar.gz。解压并进入make-3.82。

2022-09-13 16:34:48 1598

原创 qt4 中文乱码处理

●在 Unicode 尚未成熟的年代, Windows 是使用各个国家的多字节编码,来支持每个国家的语言的。● 自 WinNT 发布之后, Windows 内核的 API 全部改成使用UTF-16 的编码方式,以更好地支持多语言。但是由于历史原因, Windows 仍然保留多字节编码的 API 。 UTF-16 的 API以 W 结尾,而多字节编码以 A 结尾。例如 CreateWindowA 和 CreateWindowW 。...

2022-06-27 14:04:24 629

Enigma Virtual Box

Version 10.60 FREEWARE

2024-04-22

T-Dongle-S3开发笔记-移植LVGL

T-Dongle-S3开发笔记——移植LVGL 例程

2024-02-21

zlib1.2.13源码

版本zlib1.2.13源码

2023-05-15

cool edit pro

cool edit pro

2023-04-24

qt4.8.5添加自定义按键

qt4.8.5添加自定义按键

2022-09-14

mingw32 5.2.0 编译qt5.12.10配置脚本

mingw32 5.2.0 编译qt5.12.10配置脚本

2022-07-11

window系统cmake工具

cmake-3.21.0-rc2-windows-x86_64

2022-07-08

mingw 5.2.0 编译qt4.8.5配置脚本

mingw 5.2.0 编译qt4.8.5配置脚本

2022-06-24

i686-5.2.0-release-posix-dwarf-rt_v4-rev1.7z

mingw5.2.0 支持编译qt4.8

2022-06-24

OpenDHCPServerInstallerV1.75.exe.7z

Open DHCP Server V1.75

2021-02-26

cmake-3.21.0-rc2-windows-x86_64.7z

cmake

2021-07-16

qt编写带行号文本编辑器效果预览

文本编辑器效果预览,目标软件。

2021-08-13

qjson使用qt编译

git clone 拉下来的 qjson 库,创建好了qt工程可以直接打开编译

2021-04-13

FontForge_v2020.7z

免费版字库修改软件

2021-07-13

mycommon.7z

1、实现文件拷贝函数 2、实现目录及子目录下所有文件的拷贝任务 3、文件/目录的删除 4、可获取拷贝进度 5、目标目录下同名文件进行比较,同一文件跳过,不同文件拷贝。 6、目标目录下多出的文件及目录自动删除

2021-05-24

空空如也

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

TA关注的人

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