- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 基于灵动微MM32SPIN27xx的I2C从机
翻遍了网络,国产MCU的资源还是较少,就贡献一个吧使用了国产的RT-thread操作系统+M0的单片机,在灵动微MM32SPIN27上实现的硬件I2C从机,有需要的朋友拿去,根据情况改改可用1.头文件/******************************************************************************************* 文件 名: drv_i2c_slave.h* 文件描述: i2c从机驱动程序头文件* 文件版本:...
2021-05-11 10:24:39
956
原创 Linux下获取网卡名称的3种方法
在Linux中获取网卡名称的方法如下几种,1和2两种没办法在网卡未分配IP地址时获取:1.采用socket方式获取网卡列表int EthManager::listInterface(){ int fd; int interface_num = 0,i = 0; struct ifreq ifbuffer[10]; struct ifconf ifc; if((fd = socket(AF_INET,SOCK_DGRAM,IPPROTO_IP)) < ...
2021-05-11 10:12:06
9523
原创 QtCreator修改默认的build目录
打开Qtcreator->工具->选项->构建和运行子菜单,在Default build directory项目中填如合适的构建目录,若发现重新构建后未能得到跟设置相同的目录,请删除:你的工程名xxx.pro.user文件,重启qtcreator后可以解决问题。或者直接修改pro.user文件对应的目录信息即可。画红线处对应的JS脚本的变量代表的意思也很简单,度娘一下即可。...
2020-03-25 17:53:41
3460
原创 modbus-data.obj:-1: error: LNK2019: 无法解析的外部符号 __imp_ntohl,该符号在函数 modbus_get_float_abcd 中被引用
在使用QT+VS2017编译libmodbus库时,提示如标题的错误,但实际上该API是WINDOWS的API函数,且类似的错误 不止这一条,有很多对于网络接口的错误提示,如下图:解决方法:在# include <winsock2.h>后添加#pragma comment(lib,"ws2_32.lib"),表示链接的时侯找ws2_32.lib,可以参考文章https://b...
2020-03-23 09:41:09
2131
原创 QtCreator+VS2017编译freemodbus的坑- error: LNK2019无法解析的外部符号
因工作过程中常与硬件通讯打交道,尝试将freemodbus放在QT下编译,引用了rt-thread嵌入式系统中“天龙”大神重构的freemodbus源码套用在QT上来,在些表示感谢。1.利用QtCreator的工程pri文件,将freemodbus包装成一个外部组件,pri文件如下:INCLUDEPATH += \ $$PWD/modbus/include \ $$PWD/...
2020-03-21 15:02:27
858
原创 学习笔记(01):探究Linux的总线、设备、驱动模型-探究Linux的总线、设备、驱动模型...
理解Linux的总线、设备、驱动模型是理解Linux驱动框架的关键,也是破解Linux为什么极易移植到不同的平台,以及被如此多广泛领域使用根源的关键。我的优快云直播将以浅显易懂地语言,深入地把这一模型剖析清楚,道出这样的设计的好处。...
2020-02-14 17:40:16
253
支持所有单片机软件定时器
2020-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人