当前位置: 技术问答>linux和unix
在中断服务程序里可以进行文件的读写操作么?
来源: 互联网 发布时间:2016-03-12
本文导语: 前面问了怎么样在驱动里进行文件的读写操作,经过高手指点,这个已经ok了, 现在的问题是,我在加载内核的时候进行文件的读写是可以的,但我最终是想在中断服务程序里对文件进行操作,我使用相同的代码,但...
前面问了怎么样在驱动里进行文件的读写操作,经过高手指点,这个已经ok了,
现在的问题是,我在加载内核的时候进行文件的读写是可以的,但我最终是想在中断服务程序里对文件进行操作,我使用相同的代码,但是执行时出错,说是不能处理内核空指针。
请高手再指点迷津。感谢!
现在的问题是,我在加载内核的时候进行文件的读写是可以的,但我最终是想在中断服务程序里对文件进行操作,我使用相同的代码,但是执行时出错,说是不能处理内核空指针。
请高手再指点迷津。感谢!
|
定时器
Tasklets
软中断
和 中断服务程序
4个不能有休眠函数调用,那么你读写文件一般都有休眠函数,所以不可读写文件操作
工作队列是可以的,还有个内核守护线程这两种才能调用休眠函数
Tasklets
软中断
和 中断服务程序
4个不能有休眠函数调用,那么你读写文件一般都有休眠函数,所以不可读写文件操作
工作队列是可以的,还有个内核守护线程这两种才能调用休眠函数