avatar
女神被投诉了# Joke - 肚皮舞运动
g*s
1
没怎么接触这个方向。求科普!
1. 所谓kernal dev都是指linux下么? windows下有么?
2. 一般所谓的写driver (比如显卡,声卡)是在user mode下还是kernal?
avatar
g*d
2
速去complain版围观!
avatar
l*g
3
1. Kernel Dev 一般是Linux,Windows上不这么说,Windows的term,如Windows
Driver Model或者Miniport。
2. Linux的driver都是在Kernel下实现。
包子pls。
avatar
S*n
4
Driver development under windows mostly also involve kernel development.
Yes, windows do have kernel mode. (Ntdll.dll is part of it). Most of the
Win32 ApI under user mode would invoke kernel mode functions(unpublished
APIs). Sometimes, one could directly use those APIs in user mode code,
those apis started with k**', this practice is not recommended though.
The model used to be WDM, now it is called WDF, short for "What de fcuk"
avatar
s*r
5
windows -> DDK,
Linux -> loaded as kernel module, or configured into kernel image.
Driver component can be either user mode or kernel mode, but generally,
should have at least one memory management module in kernel mode.
avatar
h*8
6
driver component 在user mode 如何实现? 举个例子?

【在 s********r 的大作中提到】
: windows -> DDK,
: Linux -> loaded as kernel module, or configured into kernel image.
: Driver component can be either user mode or kernel mode, but generally,
: should have at least one memory management module in kernel mode.

avatar
s*r
7
OpenGL driver, 3D Graphics,
因为function 逻辑非常复杂,如果在内核态,开发调试时容易 crash system

【在 h******8 的大作中提到】
: driver component 在user mode 如何实现? 举个例子?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。