USB 插入时的嵌入式 Linux C 中断
我有一个用 Yocto 构建的小项目。当我插入 USB 设备时,内核会将信息打印到控制台。这告诉我有什么东西促使了这一点,我应该能够在我编写的 C 程序中捕获它。
我的问题是,C 线程中有没有办法捕获 USB 插入通知、挂载和读取文件?
如果我的应用程序无法检索到此通知,我可以启动一个线程并每隔 X 秒运行 ls /dev/sda 。如果我受到攻击,则安装并读取我的文件。
I have a small project build with Yocto. When I insert a USB device the kernel prints the info to the console. This tells me something is prompting this and I should be able to capture it in a C program that I write.
My question is, is there a way in a C thread to capture the USB inserted notification, mount, and read a file?
If my application cannot retrieve this notification I can just start a thread and every X seconds run ls /dev/sda
. If I get a hit then mount and read my file.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论