----
2018电影春节档,唐人街探案居然拔得头筹,原因我分析了下,个人觉得
多数人都有一颗了解真相的心吧
程序员的世界里,总是充满着悬念,而带来悬念的就是挥之不去的bug
修复bug,就像侦办一起案件...我就蹭蹭热度
来个 程序员探案 系列吧
----
直击"案发"现场
前两天做嵌入式开发的一哥们在用ARM和一串口设备进行通信时,
碰到了诡异的问题,受尽折磨的他告诉我:
数据被"吃掉"了,还有人"调包...,接收方收到0x0D
找证据
从termios结构中找到有几个关键位设置对其有影响
c_iflag 中的INLCR,ICRNL,IXON,IXOFF,IXANY(具体含义参见下面表格宏说明)
c_iflag...忽略奇偶校验错误
PARMRK Mark parity errors 标识奇偶校验错误
ISTRIP Strip parity bits 去除字符的第8个比特
IXON Enable software...(如果IGNCR未设置的情况下)
IUCLC Map uppercase to lowercase 将输入的大写字符转换成小写字符(非POSIX)
IMAXBEL Echo BEL on input line