How to build displaylink driver for android Displaylink is asic vender for USB-DISPLAY converter. It's is little slow, but expand your gadet example for android based equipment. So I modified the displaylink driver called udlfb for android. How to build - prepare android source code. I checked on beagleboard and android2.0 - extract and replace files with framework-core.tgz under framegework/base - extract and replace files with kernel.tgz under kernel - rebuild kernel and android Description of tar archives - framework-core.tgz Import mouse and touch features support from android-x86 project . This is depend on android2.0 eclair Touch features is following as: Touch the right corner on and off touch feature. [HOME] Touch the status bar [MENU] Touch the status bar from left to right [BACK] Touch status bat from right to left - kernel.tgz udlfb driver for android. Original udlfb driver source code is in latest linux driver/stagine/udlfb Add double size frame buffer for pan_display Add pan_display function Make maximu resolution 1024x768. Original code support much more high resolution, but It cause crash under memory allocation. Contents of tar archives framework-core.tgz ============================== Import usefule function from android-x86 core/java/android/view/RawInputEvent.java include/ui/EventHub.h libs/ui/EventHub.cpp services/java/com/android/server/InputDevice.java services/java/com/android/server/KeyInputQueue.java services/java/com/android/server/WindowManagerService.java services/java/com/android/server/status/StatusBarView.java services/java/com/android/server/status/TouchFeature.java kernel.tgz ============================== touchscreeen driver depend my equipment. drivers/input/touchscreen/Kconfig drivers/input/touchscreen/usbtouchscreen.c DisplayLink driver for android drivers/video/Kconfig ->add configuration drivers/video/Makefile ->add udlfb/Makefile dotconfig -> .config example drivers/video/udlfb/ -> driver |