Thursday, 22 August 2013

How does one simply just write a device driver?

How does one simply just write a device driver?

I realize all are different, but is it possible to just implement correct
memory-mapping, such as with a GPU, and actually develop an entire GPU
driver, such as for nVidia for one's own OS?
Some have told me it's not possible due to nVidia having its own
requirements that must be met, and which can not be met without
implementing certain code that would make it essentially pointless
anyways.
So my question is: If I must implement the requirements of the GPU, and
the GPU vendor only has control to create a fully functioning device
driver for an OS, how would one get a GPU driver on their own, completely
different OS, if only the vendor knows/has access to do this?

No comments:

Post a Comment