arm-linux的驱动中,能否使用线程? 谢谢
平台: s3c2410
系统: linux2.4.18
驱动程序:s3c2410 uart2 dma读取数据的驱动。
我想在驱动启动后,始终将dma的buf里数据进行数据包解析并放到另一个给应用程序的buf里。
请问能否在驱动中,能否像应用程序一样开一个线程始终来读取数据?
或者我该采取什么样的方式呢?(目前我想到的就只是在dma的中断里来做)
谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可以使用软中断或者tasklet来实现,或者自己创建一个工作队列来做。跟你说的这种线程机制差不多的。