网络编程
cgzhello1
这个作者很懒,什么都没留下…
展开
-
linux 串口编程
在嵌入式Linux中,串口是一个字设备,访问具体的串行端口的编程与读/写文件的操作类似,只需打开相应的设备文件即可操作。串口编程特殊在于串口通信时相关参数与属性的设置。嵌入式Linux的串口编程时应注意,若在根文件中没有串口设备文件,应使用mknod命令创建,这这里假设串口设备是/dev/ttyS0,介绍一下串口的编程过程。 #mknod /dev/ttyS0 c 4 64 1、打开串口转载 2012-09-03 23:51:16 · 4164 阅读 · 0 评论 -
ttyS0: 1 input overrun(s)
linux串口长期工作时,出现提示:ttyS0: 1 input overrun(s) 说明串口已经输入溢出,这时候我们应该将串口的缓冲区进行清除。 在发送命令前,清除缓冲区 在接受数据后,清除缓冲区 清除命令:tcflush(fd, TCIOFLUSH); 当然fd是你串口open时返回的int,这个fd必须有意义(>0); TCIOFLUSH的意思是清除输入输出缓存。 1原创 2012-09-04 09:23:26 · 15173 阅读 · 7 评论 -
流控制
1 DCD 载波检测 2 RXD Receive Data 接收数据 3 TXD Transmit Data 发送数据 4 DTR Data Terminal Ready 数据终端准备 5 GND System Ground 接地 6 DSR Data Set Ready 数据准备完成 7 RTS Request to Send 请求发送 8 CTS Clear to原创 2012-09-04 16:41:36 · 1070 阅读 · 0 评论 -
Linux进程间通信类型
1. 进程间的通信类型 进程间的通信类型有如下六种: ① 管道(pipe)和有名管道(FIFO)。 ② 信号(signal)。 ③ 共享内存。 ④ 消息队列。 ⑤ 信号量。 ⑥ 套接字(socket)。 2. 进程间通信目的 进程间通信目的有如下五种: ① 数据转载 2012-11-01 21:46:13 · 990 阅读 · 0 评论