09-14
上周的时候,发了篇文章,关于linux串口的【当然程序师转别人的(还是发布在IBM开发者社区的嘞)】,
虽然当时能跑的通,但这周在用的时候却发现不行了,于是决定仔细研究下linux下串口这东西!
当然那个程序有问题,就要自己重新写啦。。。。。。OTZ 。。。。饿。。。我向来比较懒。。。。
当然研究过程中还是明白了不少东西的
1,解决minicom启动后才能正常读取数据的问题
2. 解决读取数据缺失的问题
3. 学习使用select函式检测串口状态信息
。。。。。。。。。。。。。。。。。。。。。。
当然这次顺带加点自己的分析
串口的配置一般也就是波特率,数据格式 [阅读全文] [PDF]
、什么是串口通信
串口通信是指计算机主机和外设的间以及主机系统和主机系统的间数据串行传送使用串口通信时发送和接收到每个实际上都是次位传送每位为1或者为0
2、串口通信分类
串口通信可以分为同步通信和异步通信两类同步通信是按照软件Software识别同步来实现数据发送和接收异步通信是种利用再同步技术通信方式
2.1同步通信
同步通信是种连续串行传送数据通信方式次通信只传送帧信息这里信息帧和异步通信中帧区别通 [阅读全文] [PDF]
串行直连电缆用于两台计算机直接相连电缆两端插头头是 9 针母插头另头是 25 针母插头:
>
上两图均为母头俯视图
9针母头管脚定义:
>
25针母头管脚定义(其中在该连接中只有8根针起作用):
>
引脚定义
当连接头为9针母插头而头为25针时母插头时线路连接应该为:
>
>
当连接两头均为9针母插头时线路连接应该为:
>
>
备注:NC表示另外头对应针脚自己连接
[阅读全文] [PDF]
在Linux下串口信息读取有了点心得体会体会
1. 打开串口
和其他有关设备编程思路方法样在Linux下操作、控制串口也是通过操作起设备文件进行在Linux下串口设备文件是/dev/ttyS0或/dev/ttyS1等因此要读写串口我们首先要打开串口:
char *dev = "/dev/ttyS0"; //串口1
fd = open( dev O_RDWR );
//| O_NOCTTY | O_NDELAY
[阅读全文] [PDF]
Linux主机经过简单的设置也可以象器、机一样通过串口维护,设置方法记录如下
1、在/etc/inittab添加:
co:2345:respawn:/sbin/agetty ttyS0 9600 vt100 init q
2、在/etc/securetty中添加:
ttyS0
3、在/etc/grub.conf中添加:
console=ttyS0,9600 console=tty0
如:
kernel /vmlinuz-2.6.18-8.1.8.el5 ro root=/dev/ [阅读全文] [PDF]
1 共5条 分1页
- +_@开青岛发票13434444051程生
- 一个简单的 2层系统分析全程
- 主题和皮肤系列(3)
- 主题和皮肤系列(1)
- 主题和皮肤系列(2)
- 鼠标移上去显示层:鼠标滑过显示隐藏层(转)
- jspajax自动刷新:jsp+ajax自动刷新例子(转)
- form表单验证:用js将form表单同时提交到两个区别页面的思路方法
- php上传代码:php统计代码总行数
- 最佳网页宽度及其实现
- 联想2155:PKU 2155
- micboost什么意思:Boost 概述
- atmega16ucosii:μC/OS-II实时性能测试和分析
- cssimportant:4 种实时操作系统实时性的分析对比 --转 time too important
- 基于OHCI的USB主机 —— 总体构架
- 虚拟主机usb:基于OHCI的USB主机 —— 背景介绍
- vc用法:VC使用方法汇总
- 张孝祥《Java就业培训教程》源代码 02 部分
- 抽象类和接口:详细解析Java中抽象类和接口的区别
- 跟踪技术:JSP中的会话跟踪技术