Drivers running on Kernel mode and User mode. (WoA BSP on i.MX8M)

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Drivers running on Kernel mode and User mode. (WoA BSP on i.MX8M)

跳至解决方案
1,720 次查看
Norihiro
Senior Contributor II

Hello NXP team,

In WoA BSP for visual studio driver projects, I can find drivers running on Kernel mode and User mode.

For example, imaud (audio driver) is running on Kernel mode and WM8960codec(codec drive) is running on User mode.

Could you advise us criterial how NXP selected the kernel mode and the user mode for Windows drivers?

I think there is reason to select the kernel space or user space where a driver is running.

 

Regards,

Norihiro Michigami
AVNET

0 项奖励
回复
1 解答
1,652 次查看
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

The implementation level and priviliges needed for each driver.

Best regards.

在原帖中查看解决方案

0 项奖励
回复
3 回复数
1,677 次查看
Norihiro
Senior Contributor II

Hello Jorge, 

 

Thank you for your asnwer. I understood the difference between Kernel and User space for driver.

Do you know why your developper selected the kernel mode driver for specific device driver if there are any specific intention?

 

Regards,

Norihiro Michigami
AVNET

0 项奖励
回复
1,653 次查看
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

The implementation level and priviliges needed for each driver.

Best regards.

0 项奖励
回复
1,687 次查看
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

The main differentiator is the level implementation and privileges.

On kernel mode drivers, encapsulates many of the OS programming aspects that driver developers must relate.

While user mode drivers, are being executed on operating system.

Best regards.

0 项奖励
回复