linux设备驱动,tty串口编程

linux设备驱动,tty串口编程

ID:41033605

大小:44.00 KB

页数:10页

时间:2019-08-14

linux设备驱动,tty串口编程_第1页
linux设备驱动,tty串口编程_第2页
linux设备驱动,tty串口编程_第3页
linux设备驱动,tty串口编程_第4页
linux设备驱动,tty串口编程_第5页
资源描述:

《linux设备驱动,tty串口编程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、linux设备驱动,tty串口编程2011-12-0408:56:33分类:LINUXXC2440开发板上已经含有S3C2440的3个串口驱动,我们只要知道各个串口的设备名称就可以了,204s3c2410_serial,204是串口的主设备号。s3c2410_serial是设备名称,在dev目录下ls一下就可以发现ptyd0s3c2410_serial0ttysaptyd1s3c2410_serial1ttysbptyd2s3c2410_serial2ttyscs3c2410_serial0,s3c2410_serial1,s3c2

2、410_serial2分别是串口1、2、3的设备名称下面是测试源码,打开串口1、2,程序执行后,串口1的波特率变为9600,这时候你的串口终端就没有反应了(串口1波特率默认115200),把终端软件串口1波特率改为9600后,连接终端,回车一下,然后输入几个‘1’后,画面如上图。这时用telnet工具登陆开发板,执行ps查看现有运行的程序,找到tty[root@XC2440/root]#psPIDUSERTIMECOMMAND1root0:04init2root0:00[kthreadd]3root0:00[ksoftirqd/0]

3、5root0:00[kworker/u:0]6root0:00[khelper]7root0:00[kworker/u:1]10root0:00[netns]236root0:00[sync_supers]238root0:00[bdi-default]240root0:00[kblockd]249root0:00[khubd]252root0:00[kseriod]258root0:00[kmmcd]347root0:00[rpciod]349root0:00[kworker/0:1]355root0:00[kswapd0]356

4、root0:00[aio]357root0:00[nfsiod]358root0:00[crypto]901root0:00[mtdblock0]906root0:00[mtdblock1]911root0:00[mtdblock2]916root0:00[mtdblock3]1028root0:00[usbhid_resumer]1049root0:00[yaffs-bg-1]1060root0:00vsftpd/etc/vsftpd.conf1065root0:00-/bin/sh1067root0:00/usr/sbin/te

5、lnetd-l/bin/login1070root0:18/usr/local/qtopia/bin/qpe-qws1071root0:00boa1072root0:00[kworker/0:2]1085root0:02/usr/local/qtopia/bin/quicklauncher1086root0:00/usr/local/qtopia/bin/qss1089root0:02/usr/local/qtopia/bin/quicklauncher1098root0:00[flush-31:3]1100root0:00./tt

6、y1101root0:00-ash1104root0:00ps[root@XC2440/root]#kill1100执行kill1100后tty测试程序就被终止了,这时串口终端就可以用了,回车一下Terminated[@XC2440pub]#PleasepressEntertoactivatethisconsole.Processing/etc/profile...Done[root@XC2440/]#[root@XC2440/]#测试代码如下:#include#include#include

7、tdlib.h>#include#include#include#include#include#include#include#include#include#include#include"pthread.h"//#include"serial_set.h"/***************************

8、*****************************************函数名称:set_opt*功能描述:设置串口基本参数*输入参数:fd打开的串口标识符(通过open_port函数返回)nSpeed波特率2400、480

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。