QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1452|回复: 4

如何通过中断处理来读取数据串口数据

[复制链接]
发表于 2005-12-15 10:50:11 | 显示全部楼层 |阅读模式
使用查询的方式也可以读取数据,但,那种方式毕竟没有什么实际意义

linux内核已经为各个串口分配了IRQ,应该怎么去调用来实现中断读取数据呢?

各位大虾指点一下

ps:好像关于linux中断方面的资料不是很多。。。
发表于 2005-12-15 17:04:50 | 显示全部楼层
本来就是中断方式啊。
回复

使用道具 举报

发表于 2006-3-15 11:15:32 | 显示全部楼层
斑竹能说得具体点吗?

是用request_irq()之类的吗?
我总是编译不成功,好像是#include <linux/inturrupt.h>老出错。。。

斑竹有成功例子发上来吗?
多谢
回复

使用道具 举报

发表于 2006-3-16 10:28:45 | 显示全部楼层
内核编程,不懂。

原理上来说,应该有hook函数,把自己的函数指针交给hook函数,等中断来时,
让内核调用你的函数。
回复

使用道具 举报

发表于 2006-3-16 12:28:47 | 显示全部楼层
先问明白,你是写驱动/模块还是应用程序?你不会想让内核调用你应用程序里的函数吧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 20:31 , Processed in 0.037929 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表