- 博客(6)
- 资源 (14)
- 收藏
- 关注
原创 安卓/LINUX/Windows TCPIP Socket调试助手
最近要在手机上调试网络通信,网络上却找不到功能完善好用的调试助手,因此自己用Qt写了一个夸平台的TCPIP Socket调试助手。对应在使用Qt开发安卓TCPIP Socket通信遇到的坑。希望大家警惕。Qt开发安卓应用的第一个坑:Qt的版本与NDK,SDK以及ADV之间需要做好匹配。API25以后的,ADV不能启动,只能用安卓官方的Android Studio中开配置。单独下载的,API不要在25之后。第二个坑,Qt5.12.8版本开发安卓,会因为Qt版本本身的Bug导致编译一直失败,这个时候只需
2021-04-22 17:55:13 717
原创 HTools-Linux/Ubuntu/Deepin/Windows串口调试工具集合,串口助手
HTools调试工具,支持串口数据调试(TCP/UDP调试看后期使用情况决定是否增加支持,目前为禁用状态),支持数据自动断帧。可增加指令配置,理论上可存储6万余条数据。当然也可以手动修改配置文件增加和删除指令配置。尤其适合使用串口调试助手调试命令等场景使用。HTools调试工具支持Windows7/10,Linux:Ubuntu,Deepin20等。Windows程序界面:Ubuntu20程序界面:...
2020-12-24 11:22:25 1871 1
原创 单片机/STM32通用的AT命令支持程序
每次通过串口调试程序,需要通过命令来实现和配置参数,每次都需要单独写数据解析和判断,而且数据校验,这个是比较繁琐的事情,因此把几年前写的一个AT指令集支持程序改写到了单片机上。相比之前的版本,没有了动态加载和删除指令的功能,指令集列表通过const数据类型保存在flash空间中,节省单片机宝贵的RAM资源。运行在stm32上面的程序示例:头文件:#ifndef __AT_MASTER_H_#define __AT_MASTER_H_typedef struct{ unsign
2020-12-21 17:22:10 5877
原创 使用阿里云DNS实现自己的DDNS服务
最近家里牵了宽带(之前家里没网,因为穷,作为一名嵌入式程序员,这是得有多惨),换了一个华为AX3Pro路由器,开启桥接模式,发现家中的PC和手机均有IPv6的地址,而且用IPv6Test测试,属于公网的IPv6地址。于是乎,家中有了公网。立马把之前的破电脑装上Ubuntu16.04系统(为什么不装Ubuntu20.04,这个也是嵌入式程序猿的痛),在联想到自己有阿里云DNS和域名,就自己用Python写了一个简单的DDNS服务,来实现自己电脑的IP与域名进行绑定。先来看一下效果:在自己电脑上搭建的宝塔.
2020-08-05 13:01:28 7823 4
原创 单片机解析 json 数据库,用于stm32F系列以及内存稍大的51单片机
写此json数据解析库的主要原因,因为最近在看json相关的程序,发现在linux下有完整的json库,而查看了这个json库后发现,这种json-c的库并不适用于单片机系统,尤其是没有OS的单片机系统,里面对内存的开销很大,大量使用了malloc()和free()函数进行内存分配,考虑到在单片机系统内,这写函数都是尽量不使用,同时内存并不多,出于爱好,先写了个基于纯C语言的简单的json解析库。...
2018-10-24 15:08:27 4418
原创 两个字符串s和t,判断t是否为s的重新排列后组成的
源码在linux里面编译测试通过,判断t字符串是否是s字符中的字符重新排序组合的。#include <stdio.h>#include <string.h>#include <stdlib.h>#include <time.h>#define DEBUG 0#define true 0#define false 1int...
2018-10-19 15:26:54 1533
tcpiptools_1.0.0_amd64.deb
2021-04-22
self_ddns_test.rar
2020-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人