0

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

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

有什么建议吗?

提前致谢。

4

1 回答 1

1

使用

select() or poll()

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

或者,您可以运行一个专用线程,不断轮询 uart 并处理数据。

于 2015-12-03T18:34:52.030 回答