Нужны такие очевидные вещи, как компьютер с портами USB, hand visor (с разъемом USB), Linux и т.д. Так же вам необходимо знать, как пересобрать ядро. Если вы не знаете, как это сделать, то возможно kernel-HOWTO будет вам полезно: http://www.linuxdoc.org/HOWTO/Kernel-HOWTO.htm.