
网络编程
cgzhello1
这个作者很懒,什么都没留下…
展开
-
linux 串口编程
在嵌入式Linux中,串口是一个字设备,访问具体的串行端口的编程与读/写文件的操作类似,只需打开相应的设备文件即可操作。串口编程特殊在于串口通信时相关参数与属性的设置。嵌入式Linux的串口编程时应注意,若在根文件中没有串口设备文件,应使用mknod命令创建,这这里假设串口设备是/dev/ttyS0,介绍一下串口的编程过程。#mknod /dev/ttyS0 c 4 641、打开串口转载 2012-09-03 23:51:16 · 4205 阅读 · 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 · 15413 阅读 · 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 · 1097 阅读 · 0 评论 -
Linux进程间通信类型
1. 进程间的通信类型进程间的通信类型有如下六种:① 管道(pipe)和有名管道(FIFO)。② 信号(signal)。③ 共享内存。④ 消息队列。⑤ 信号量。⑥ 套接字(socket)。2. 进程间通信目的进程间通信目的有如下五种:① 数据转载 2012-11-01 21:46:13 · 1007 阅读 · 0 评论