会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lxue07
博客园
首页
新随笔
联系
订阅
管理
2026年1月
自定义广播数据实现网络冲突自检中的问题
摘要: 通过自定义协议广播发送数据实现网络冲突自检时,相同IP的设备无法互相收到彼此发送的广播数据 原因:网络协议栈过滤了来自同IP的广播数据(但可以收到自己发送的广播数据,原因待确认) 解决方法:通过原始套接字在协议栈之前获取数据,并根据端口与魔术字等信息进行过滤,过滤后可以直接解析或者通过127.0.0
阅读全文
posted @ 2026-01-22 21:06 lxue07
阅读(2)
评论(0)
推荐(0)
2024年12月
疑问记录
摘要: <linux/atomic.h> <stdatomic.h> 以及gcc内置的__sync_*系列的原子操作函数使用的区别?在交叉编译环境下该使用哪一个?
阅读全文
posted @ 2024-12-26 16:02 lxue07
阅读(12)
评论(0)
推荐(0)
PoerPC平台下的ethtool工具的编译
摘要: 编译平台:Ubuntu18.04 目标平台:PowerPC 1. 编译器安装 2. 编译过程 参考:ethtool工具源码交叉编译_ethtool交叉编译-CSDN博客 注:步骤3中的config配置中,通过sudo apt-get install pkg-config libmnl-dev修复完问
阅读全文
posted @ 2024-12-25 19:39 lxue07
阅读(71)
评论(0)
推荐(0)
arm(ZYNQ)平台的htop编译
摘要: 主要参考: 交叉编译ncurses与htopforarm平台详细步骤 其它记录:开始使用arm-none-linux-gnueabihf编译,始终有问题(编译ncurses可以,但是编译htop时出现CRT.h中重复定义的问题),使用arm-linux-gnueabihf成功。 将htop编译完成后
阅读全文
posted @ 2024-12-19 19:04 lxue07
阅读(99)
评论(0)
推荐(0)
2024年10月
<command-line>: note: this is the location of the previous definition
摘要: 代码中定了#define DEBUG(format,...) printf(""format"\n", ##__VA_ARGS__ ) 编译参数为DEBUG时会报错: debug.h:8: warning: "DEBUG" redefined <command-line>: note: this i
阅读全文
posted @ 2024-10-18 09:12 lxue07
阅读(241)
评论(0)
推荐(0)
2023年5月
Keil下C语言的标准库函数atoi转换数据出错
摘要: 在使用Keil5(版本5.33.0.0)开发时,发现atoi函数在将字符串转换为整数时有些数据转换不对,如atoi("123")转换后的结果为23;atoi("888")转换后的结果为0。但其它大多数字符串均可转换正确,原因不明,先做记录。
阅读全文
posted @ 2023-05-17 17:41 lxue07
阅读(368)
评论(0)
推荐(0)
2023年3月
linux下串口通讯参考及接收始最多为8个字节
摘要: Linux下RS485通讯测试,接收的数据字节只有8个。解决方法: 关键代码: struct termios options; if(0 != tcgetattr(s_fd,&options)) { printf("ead rs485 termios error!\n"); } printf("op
阅读全文
posted @ 2023-03-27 19:27 lxue07
阅读(523)
评论(0)
推荐(0)
Ubuntu(18.04)虚拟机,挂起恢复后网络异常
摘要: 系统挂起后,重新恢复,查看网络,出现信息: ens33: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000 如下: 解决方法: 输入指令: sudo dhclient ens33 参考:L
阅读全文
posted @ 2023-03-09 09:21 lxue07
阅读(380)
评论(0)
推荐(0)
2022年10月
Linux下设置自定义串口波特率的方法
摘要: 参考: Linux串口编程进阶 - 知乎 (zhihu.com) Linux平台串口波特率设置 - 墨天轮 (modb.pro) c++ - Including <termios.h> and <asm/termios.h> in the same project - Stack Overflow
阅读全文
posted @ 2022-10-27 15:26 lxue07
阅读(341)
评论(0)
推荐(0)
2022年3月
SVN无法查看show log信息的问题
摘要: 问题: 网络恢复后,SVN更新,Repo-brows功能均正常,但Show Log无法显示信息,发现为右上角的时间选择From:xxxx/xx/xx To: xxxx/xx/xx均为1970/01/01且不能更改。 解决方式:Settings -> Saved Data -> Log Message
阅读全文
posted @ 2022-03-01 14:17 lxue07
阅读(1812)
评论(0)
推荐(1)
公告