Linux driver for FPGA controlled keyboards

From ArmadeusWiki
Revision as of 22:03, 2 September 2007 by WikiSysop (Talk | contribs) (Creation)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Installation

$ make linux-menuconfig
Device Drivers  ---> Input device support  ---> [*]   Keyboards  ---> <*>   AT keyboard

then

Device Drivers  ---> Armadeus specific drivers  ---> <M>   Armadeus PS/2 driver

Reflash rootfs then:

# modprobe apf9328ps2
input: AT Raw Set 2 keyboard as /class/input/input0
Armadeus PS/2: APF9328KBD AT adapter OK!

Test

  • If you have a graphical LCD connected to your board (= virtual terminal), then you should see what you type.
  • If you don't have any virtual terminal, but only the serial console:
# cat /sys/class/input/input0/event0/dev
13:64

If device node in /dev/input is not existing then:

# mkdir -p /dev/input
# mknod /dev/input/event0 c 13 64
# cat /dev/input/event0

Then you should see weirds characters when pressing keyboard keys:

�,~~_�,}�}�3T,QToT6,TT�,�;��, � �

Usage