阅读:869回复:0
请教关于任意线程上下文
Q1:如果在应用程序中对一个设备操作,是不是在设备栈中最高层的驱动的dispatch函数是运行在应用程序线程?因此可以直接读取应用程序的user mode下的地址。
Q2:其他的驱动的dispatch线程都不是运行在应用程序的线程中,也就是运行在任意线程上下文中?因此不能直接读取user mode下的地址,必须使用buffer读取,或者direct读取。 Q3:下层驱动的dispatch函数不是运行在用户线程中,那是运行在什么线程里呢? Q4:所有的ISR都是运行在任意线程中,那具体是运行在什么线程中呢? 我都被搞糊涂了!! |
|
|