自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (2)
  • 收藏
  • 关注

原创 LVGL开发说明

不然手势事件很容易与按键的点击事件冲突。本项目使用的触摸芯片为。,不使用触摸芯片的手势事件,手势算法有LVGL库底层计算而得。事件,当垂直或者水平方向滑动屏幕时就会触发。触摸屏点击对应的按键后就会触发回调函数。回调函数,在回调函数中必须执行。

2025-03-08 18:36:25 385

原创 RV1103上电自启动python文件

需要在 /etc/init.d/ 目录里新建一个 S?重新上电可以认证脚本是否有效。然后将脚本文件内容复制进去。

2025-02-09 11:02:17 225

原创 雅特力单片机虚拟串口和虚拟U盘的使用

虚拟串口和虚拟U盘是属于usb设备端的应用。

2024-12-27 15:01:58 244

原创 c标准库sscanf的使用

sscanf通过格式化从字符串中获取目标数据。

2024-09-22 23:56:31 252

原创 磐启蓝牙芯片PAN108开发记录

zephyr默认是使用简洁版本的c库,部分标准库的函数是没有的,需要在设备树里定义打开完整的标准库。默认使用的是UART0(P00->Tx,P01->Rx)作为串口打印输出。中配置设置,单位:ms。

2024-09-20 10:51:52 564

原创 华为云免费ssl证书申请

华为云的免费ssl证书的有效期为3个月,过期后需要重新申请。

2024-09-15 13:16:55 1116

原创 ESP32应用开发-Webserver

ESP32作为AP模式,终端连接该AP,通过地址即可访问该web服务器了,前端界面文件通过http GET方式获取,包括css文件,图片,js文件等。,是支持lambda函数的,锁直接把函数传参直接写在调用处,是不是很方便。,是支持lambda函数的,锁直接把函数传参直接写在调用处,是不是很方便。字段中,以json字符串的形式存放。post消息体的body数据放在。,Arduino的编译链为。,Arduino的编译链为。把整个前端文件的内容放在。

2024-08-29 14:54:12 1264 1

原创 YZW900规格书

YZW900室外系列路由器专为解决异地组网代价高、组网困难和维护成本高等问题而设计。无需复杂的网络部署,只需现场环境具备上网条件,即可插卡上电使用。采用独特的P2P技术,实现自动组态化,便于客户对外部终端的管理以及数据采集、终端状态、告警信息等信息的查看。深圳市沃进科技有限公司。

2024-05-30 20:17:00 765

原创 c语言操作注意事项

如果取数据的缓存变量是结构体中的成员,比如。这样操作有可能会造成内存溢出,报硬件中断。主要是用于格式化获取字符串中的数据,来设置1个字节对齐,即不能设置为。这时的结构体类型定义不能加。

2024-05-20 19:43:04 400

原创 linux命令操作相关

在Ubuntu系统中解压.tgz文件,你可以使用tar命令,该命令既能处理打包操作也能处理gzip压缩。这会将file.tgz中的内容解压到/path/to/extract/to目录下。v:表示详细模式(verbose),在处理文件时会显示详细的信息。请确保将file.tgz替换为你实际需要解压的文件名。f:后面跟文件名,指定要处理的归档文件。x:代表解包(extract)。

2024-05-10 11:09:08 327

原创 开源软件托管平台gogs操作注意事项

私有化部署gogs托管平台,即把gogs安装在我们自己的电脑或者云服务器上。,在前端平台的仓库里的http链接就会自动合成带有该链接的链接。ip地址:10880。

2024-05-09 15:08:17 824

原创 MySQL操作注意事项

根据你的需求,你可能还需要进行一些额外的配置,例如更改MySQL的配置文件(通常位于/etc/mysql/my.cnf或/etc/mysql/mysql.conf.d/mysqld.cnf),或者创建新的数据库和用户。系统会提示你输入之前设置的root用户密码。输入密码后,你将进入MySQL的命令行界面。首先,你需要更新apt-get以获取最新的软件包列表。在安装过程中,系统会提示你设置root用户的密码。接下来,使用apt-get命令安装MySQL服务器。列表示该用户的操作范围,

2024-05-09 14:41:32 592

原创 EVENT事件调度(应用层级)操作注意事项

延时自动触发事件的倒计时就是在该API中执行,所以该函数需要放在一个周期为1毫秒的定时器中执行。延时自动触发事件的倒计时就是在该API中执行,所以该函数需要放在一个周期为1秒的定时器中执行。该函数放在主循环中执行,会先把所有的事件标志缓存起来,供后续事件判断处理。最大支持32个事件标志管理,倒计时精度为1毫秒的最大倒计时时间为。比如一些低功耗运行的场景,该定时器可以选择低功耗定时器。毫秒,倒计时精度为1秒的最大倒计时时间为。执行后会立即停止该事件的执行。执行后会立即触发该事件。获取事件状态,返回值。

2024-05-08 18:32:33 1109

原创 docker操作使用注意事项

该命令执行后是在窗口下运行的,关闭或退出后docker应用会停止运行。想要在后台自动运行,需要先退出再重新执行以下命令运行。拉取的镜像存放位置可以通过。就是镜像源码的存放位置。

2024-05-07 20:19:04 688

原创 Apache代理服务器使用注意事项

Apache默认已经有一个访问路径,即该服务器的ip地址的80端口,如果需要代理到非80端口或者433端口,就可以在该代理配置文件下载配置。执行后没有任何提示,则表示修改成功,有提示表示有错误,需根据提示纠正。修改了配置文件后,需要重启才能生效。

2024-05-07 19:33:46 667

原创 git使用注意事项

以下操作均在gitee平台上实现。

2024-05-06 17:18:44 451

原创 关于沃进科技无线模块demo软件移植问题

大部分的无线模块要想运行起来都是通过SPI接口驱动,SPI接口又分3线和4线,模块操作的时候基本是通过操作寄存器,所以对于SPI接口,只需要把SPI的字节操作接口封装好,对于寄存器操作来说3线或者4线基本没有区别,比如台湾笙科的A7169支持3线和4线SPI驱动,如果有省IO口的需求可以在3线和4线SPI选择方面做优化。,只要熟悉了这3个部分,无线应用的开发就可以如鱼得水了,SDK里的其他部分都是为了项目的功能实现而来的,需要根据不同的MCU平台和项目需求来实现和调用。PCIE连接器52PINH5.2。

2024-04-15 21:06:52 1083

原创 微信小程序开发WebSocket通讯

WebSocket连接的链接只支持wss加密方式,且只能用域名的方式该域名还要在微信公众平台的小程序中登记才能使用,开发->开发管理->服务器域名->修改该域名要和https使用的一致以域名地址:dtu.aabbcc.cn为例。

2024-01-11 18:24:54 1097 1

原创 layui的treetable

子节点的parentid等于id。

2024-01-10 09:49:28 512

原创 MySQL数据库-插入语句

字段创建一个唯一性约束,确保这两个字段的组合值在表中是唯一的。在MySQL中,要实现先判断两个字段是否同时存在,存在则更新,不存在则插入的操作,你可以使用INSERT。当插入的记录在表中不存在时,将会插入一条新记录。语句实现先判断两个字段是否同时存在,存在则更新,不存在则插入的操作。的值与插入的值匹配),则会更新field1和field2字段的值。替换为要判断和更新的字段名,以及。这样,你就可以通过唯一性约束和。语句结合唯一性约束来实现。的表,其中包含两个字段。在上述语句中,你需要将。

2023-09-06 10:38:16 203

原创 QT开发mqtt

qt本身没有自带mqtt库,需要用户自己手动添加mqtt库才可以使用,qt官方已经开放了对应版本的mqtt库,可以在GitHub上下载,

2023-07-27 14:06:03 377

原创 QT类型转换

【代码】QT类型转换。

2023-07-20 16:41:58 158

原创 无线模块-芯科si4463/si4438信号强度值读取

驱动底层没有直接读取信号强度这个操作,需要用户自行操作来完成这个信号强度的获取。

2023-07-15 10:12:20 1168

原创 js获取时间操作

5、这个似乎每个平台都是输出时间戳,时间单位:毫秒。默认输出12小时制时间,还会带着中文的上午下午字符。运行平台:ubantu系统。

2023-07-14 01:15:53 220

原创 M-BUS接口协议

M-Bus(Meter-Bus)是一种用于远程读取和控制计量表的通信接口协议。它最早是由德国的ZVEI(Zentralverband Elektrotechnik- und Elektronikindustrie)在1995年研发出来的。M-Bus接口的设计目标是实现低功耗、简单可靠的远程通信,适用于各种类型的计量表,如电能表、水表、热量表等。M-Bus接口采用串行通信方式,传输速率通常为2400或9600比特/秒。它使用双线制,其中一条线用于数据传输,另一条线用于供电。

2023-07-11 12:02:32 3219

原创 串口技术解析

在现代 PC 中,USB 是和绝大部分外设通信的标准接口。尽管如此,大部分的工业软件依旧使用COM 接口(UART)通信。但是现在的PC基本是没有COM接口的,只有USB接口,可以通过CDC协议模拟COM进行数据收发。这也是大部分串口转usb模块工具的实现原理。

2023-07-07 14:10:29 105

原创 自定义传参个数不确定函数

有时为了更好的配合应用开发,需要定义一个函数,传参个数又不确定的,可以参考标准库函数printf来改造一个。va_list va;int len;} }

2023-07-07 11:53:36 251

原创 hid设备做键盘设备时键值上报

键盘设备通过usb上报数据固定格式为8个字节,普通键值的字母的大小写有控制实现雅特力AT32F423最多可以同时发送14个按键,8个辅助按键,6个普通按键发送8个0x00释放按键,不然会一直触发软件实现该软件实现需要配合实例打印大写字母和

2023-07-06 18:17:28 1629

原创 ubantu操作命令行

执行命令后,脚本会在后台运行,即使关闭了命令行窗口,脚本也会继续执行。在Ubuntu系统中,可以使用nohup命令让脚本在后台运行,并且不被关闭命令行窗口的操作影响。执行命令后,终端会实时显示脚本的输出信息,直到手动终止该命令。用于查看文件末尾的若干行内容,-f参数表示实时刷新显示文件的最新内容,是指python文件,如果需要查看指定的文件是否在运行,则把文件名加上。在这个命令中,nohup命令用于在后台运行指定的脚本,这个字符串的进程ID,直接返回进程ID,为需要运行的脚本路径,执行后输出如下,出现。

2023-06-10 10:19:33 1399

原创 layui-左侧菜单栏

前端html界面修改好后,只需把路劲添加在对于json位置下就可以了。比如在系统管理类目下添加个用户管理,只需增加一个如下配置即可。

2023-06-08 19:04:10 536

原创 MySQL数据库操作

【代码】MySQL数据库操作。

2023-05-30 15:35:23 101

原创 layui-数据表格的使用

表格数据分动态和静态的layui提供了个模块组件,可以快速开发表格数据显示beforeparseDatadone。

2023-05-30 00:44:03 1762

原创 layui-学前准备

在使用之前还是要先自行补充前端三大件html、css、JavaScript,这样可以更好的利用layui做出自己想要的效果。

2023-05-29 23:31:31 115

原创 Windows系统下如何用python获取cpu等模块的温度信息

需要注意的是,该方法需要安装Open Hardware Monitor软件,并且以管理员权限运行Python程序。

2023-03-27 10:05:55 1828

原创 软件实现AT命令操作过程

AT命令操作模块的功能已成为硬件功能标准化应用常用的一种实现方式,通过不同的AT命令的组合即可实现一些复杂的应用,而且不用去研究底层的执行逻辑,只需要1组串口既可实现所有功能的操作。比如现在市场上流行的wifi模组,4G模组,NB模组等都推出了官方的AT固件。AT命令看似简单,但是要用软件来实现这一过程,还是有很多的事情要处理,比如API接口的灵活性,需要适配不同的操作指令,测试命令,设置命令,读取命令等操作,还有需要处理响应数据等,要想完美的解决这些操作,还得下点功夫。......

2022-07-28 23:54:52 1507

原创 Python小插件自动提取规格书中的AT命令

AT命令的形式开发模块功能,往往需要在c语言环境中实现,为了方便调用AT命令,就需要把AT命令先定义在列表中。有些模块的AT命令可达上百条,一条一条复制粘贴没效率,想到Python开发简单,使用也方便,就用它来开发个小插件一劳永逸吧。复制源码新建文件改后缀名为双击即可生成各个文件了......

2022-07-01 23:18:14 584

原创 磐启PAN3020无线模块硬件规格书

VG4131SxxxN0S1系列无线模块,基于PANCHIP的高性能无线收发芯片设计,是一款体积小巧、低功耗、远距离的双向无线收发模块。 是一款工作在 1GHz 以下的多个频段,如 433MHz / 490MHz / 868MHz / 915MHz(后称为 433 频段、490 频段、868 频段和 915 频段)通用 ISM 频段的单片无线收发芯片。PAN3020 芯片集成射频收发器、频率综合器、晶体振荡器、调制解调器等功能模块,并且支持一对多组网和带 ACK 的通信模式。......

2022-06-28 23:54:34 1227

原创 GNSS定位资料收集

https://www.it610.com/article/1294917340269453312.htmhttps://ishare.iask.sina.com.cn/f/1H0fqRrh4WLJ.htmlhttps://www.youkuaiyun.com/tags/OtTaMg1sMDQxOTAtYmxvZwO0O0OO0O0O.htmlhttp://www.igs.gnsswhu.cn/index.php/Home/DataProduct/igs.html

2022-06-08 15:23:48 896

原创 DCDC电路设计回路

2022-04-17 23:14:19 757

原创 Luat编程语言开发教程资料收集

资料链接Luat二次开发API说明:https://wiki.openluat.com/doc/luatApi4G/Luat二次开发语法说明:https://wiki.luatos.com/_static/lua53doc/contents.htmlLua 5.3 参考手册:https://wiki.luatos.com/_static/lua53doc/contents.html基站定位工具:http://bs.openluat.com/Gps定位工具:http://175.178.2

2022-04-17 21:03:17 562

移远4G模块EC600系列AT指令集C语言版本.c文件

移远4G模块EC600系列AT指令集C语言版本,移远4G模块EC600系列,适合AT指令开发4G模块,c语言开发调用

2022-07-01

移远4G模块EC600系列AT指令集对应的枚举标号C语言版本.h文件

移远4G模块EC600系列AT指令集C语言版本,移远4G模块EC600系列,适合AT指令开发4G模块,c语言开发调用

2022-07-01

空空如也

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

TA关注的人

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