好的,所以我正在为硬件任务编程,但可以使用一些帮助或洞察力。我知道我到处都读过你不应该在模块中打开文件,但这是我们的任务......
无论如何我的模块代码在这里: http: //pastebin.com/LU8hWraL
我的用户级代码在这里: http: //pastebin.com/RC0Zk1kQ
好的,我的问题是有时它可以工作,有时它不会......大多数时候它不起作用,它会在内核上陷入循环,我不明白是什么导致了问题以及如何解决它。对于这种情况的任何帮助将不胜感激,我只是对不断关闭并重新启动我的虚拟机感到沮丧。
即使有人告诉我当我的虚拟机这样循环时如何找到错误......?