My guess is static compilation comes into play because of absence of the
standard functions support in the form of a shared library. As to why some
drivers could be directly ported over is probably because they never assumed
presence of any of the "standard" functions. :)
On Sun, Sep 13, 2009 at
is there a thing such as static compilation of drivers ?
android uses BlueZ for bluetooth and for WLAN has very well defined
integration sort of layer which your driver has to provide.
bluetooth/bluez drivers are already present in the linux kernel and a
whole bunch of wlan drivers are also presen