beaglebone串口中断

时间:2013-02-15 22:47:18

标签: serial-port beagleboard uart interruption

我需要为Beaglebone中的串行(uart)端口设置中断,这样当串口收到任何信息时,会自动激活中断(功能),对接收到的数据执行某些操作。

我已经搜索了这样做的方法,但没有成功。我曾经在微控制器的uart端口中断,我虽然可以在Beaglebone中做同样的事情。

有任何建议吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

使用

select() or poll()

系统调用对 tty 文件进行轮询。只要任何数据到达设备文件,您就可以获取数据并执行您打算执行的操作。

或者你可以运行一个专门的线程,它继续轮询uart并处理数据。