游客:
注册
|
登录
|
帮助
Linux伊甸园论坛
»
Linux嵌入式应用
» linux串口中断求教
IBM 集群技术资源全面接触
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: linux串口中断求教
sungirlcy
新生入学
UID 206873
精华 0
积分 10(
积分有什么用?
)
帖子 2
阅读权限 10
注册 2007-8-3
状态 离线
#1
使用道具
发表于 2007-8-3 14:40
资料
个人空间
短消息
加为好友
linux串口中断求教
我是新来的linux菜鸟,以后还请大家多多帮助.在这里谢谢了.
我现在要在linux下进行串口通信,程序用C编写,然后移植到ARM中,现在我很困惑关于串口的读写问题,我看了大多数程序只能在while循环里反复的读写串口,这样太浪费资源,我没有时间处理接收过来的数据了,还有就是使用select() 定时查询也很麻烦,关键是我不知道外部数据什么时候进来,请问有没有其他中断的方法,好比C51中有数据进入RI自动置位,进入串口中断程序.
可能问题比较幼稚,还请各位大侠帮帮忙,我在网上查了好长时间也没有查到,谁有这方面例程请给我一个,谢谢!.
不容错过的IBM 集群技术资源汇总
风雪狂客
版主
版主
UID 7956
精华
1
积分 0(
积分有什么用?
)
帖子 614
阅读权限 100
注册 2001-12-17
来自 北京
状态 离线
#2
使用道具
发表于 2007-8-7 11:05
资料
个人空间
短消息
加为好友
select调用,属于事件、超时触发!意思是:在设定的时间内,如果串口有数据,则不用等到超时,系统就会唤醒程序处理;如果到了设定的时间还没有数据,系统也会唤醒程序处理超时情况!select()的响应时间粒度在2.4上是10ms!在2.6上,比这个时间更短(应为可抢占的因素)
千日风雪,万里独行。 真痴假狂,亦侠亦客。
不容错过的IBM 集群技术资源汇总
投票
交易
悬赏
活动
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计
当前时区 GMT+8, 现在时间是 2008-5-17 14:18
Powered by
Discuz!
5.5.0
© 2001-2007
Comsenz Inc.
Processed in 0.096739 second(s), 5 queries
TOP
清除 Cookies
-
联系我们
-
Linux伊甸园
-
Archiver
-
WAP
多串口卡,串口服务器,终端服务器,KVM切换器
best dvd copy software