摘要:
串口编程流程:(串口发送部分) 串口的初始化程序,基本上是通用的: 内核中关于串口初始化的结构体 arch/arm/include/asm/termios.h termio 结构体: 串口初始化步骤是: – 读取当前参数 – 修改参数 – 配置参数 tcgetattr 函数 读取当前参数函数 man 阅读全文
摘要:
-解决竞态的一种操作 >原子操作 解决竞态的途径是“保证对共享资源的互斥访问 原子操作 原子的操作指的就是在执行过程中不会被别的代码所中断的操作。 在Linux中原子操作的方法有很多,有整型原子和位原子,他们在任何情况下操作都是原子的,这些原子操作的实现都是依赖CPU来实现的,因此这些函数都与CPU 阅读全文