
C语言
sunxiaohusunke
这个作者很懒,什么都没留下…
展开
-
linux串口编程-输入模式
struct termios结构体中的c_iflag用于保存输入模式标志,头文件中对该模式定义了如下一些值:#define IGNBRK 0000001#define BRKINT 0000002#define IGNPAR 0000004#define PARMRK 0000010#define INPCK 0000020#define ISTRIP 0000040#define INLCR 0000100#define IGNCR 0000200#define原创 2022-01-25 16:01:01 · 967 阅读 · 0 评论 -
linux串口编程-termios结构
linux串口编程简单起来可以十分简单,但是复杂起来,也可以异常复杂。因为linux串口不仅仅是个串口,它跟终端联系起来。一般串口编程,绕不开的是struct termios结构体,其定义如下:#define NCCS 32struct termios { tcflag_t c_iflag; /* input mode flags */ tcflag_t c_oflag; /* output mode flags */ tcflag_t c_cfl原创 2022-01-25 15:36:06 · 1406 阅读 · 0 评论 -
Glibc学习笔记(二)
POSIX 安全概念主要分为:MT-Safe、AS-Safe、AC-Safe1.MT-Safe:线程安全原文:MT-Safe or Thread-Safe functions are safe to call in the presence of other threads. MT,in MT-Safe, stands for Multi Thread.就是可以在多线程中使用的函数。2.AS-Safe:异步信号安全原文:AS-Safe or Async-Signal-Safe原创 2022-01-20 14:05:15 · 352 阅读 · 0 评论 -
Glibc学习笔记(一)
学习的资料参考《The GNU C Library Reference Manual》for version 2.32。做了十几年的C语言开发,还真的没有系统性学习过Glibc,实在是过意不去。之后的时间里,尽量抽时间出来,把Glibc从头到尾过一遍。有句话讲得好:不学一定不会,学了不一定会,学会终身受用!翻开参考资料,首先看到的是目录,其实把这个目录大概看一遍,就能知道Glibc大概包括哪些内容。以下是根据目录的简单翻译,权当做个中文注释。Glibc主要包括如下内容:1.错误报告;2.原创 2022-01-18 22:22:26 · 773 阅读 · 0 评论