- 博客(57)
- 资源 (2)
- 收藏
- 关注
原创 LVGL开发说明
不然手势事件很容易与按键的点击事件冲突。本项目使用的触摸芯片为。,不使用触摸芯片的手势事件,手势算法有LVGL库底层计算而得。事件,当垂直或者水平方向滑动屏幕时就会触发。触摸屏点击对应的按键后就会触发回调函数。回调函数,在回调函数中必须执行。
2025-03-08 18:36:25
385
原创 RV1103上电自启动python文件
需要在 /etc/init.d/ 目录里新建一个 S?重新上电可以认证脚本是否有效。然后将脚本文件内容复制进去。
2025-02-09 11:02:17
225
原创 磐启蓝牙芯片PAN108开发记录
zephyr默认是使用简洁版本的c库,部分标准库的函数是没有的,需要在设备树里定义打开完整的标准库。默认使用的是UART0(P00->Tx,P01->Rx)作为串口打印输出。中配置设置,单位:ms。
2024-09-20 10:51:52
564
原创 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
原创 关于沃进科技无线模块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
原创 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
原创 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
原创 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
原创 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语言版本.h文件
2022-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人