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)

ソリューションへジャンプ
343件の閲覧回数
norihiromichiga
Senior Contributor I

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 解決策
275件の閲覧回数
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

The implementation level and priviliges needed for each driver.

Best regards.

元の投稿で解決策を見る

0 件の賞賛
3 返答(返信)
300件の閲覧回数
norihiromichiga
Senior Contributor I

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 件の賞賛
276件の閲覧回数
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

The implementation level and priviliges needed for each driver.

Best regards.

0 件の賞賛
310件の閲覧回数
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 件の賞賛