Difference between revisions of "Linux driver for FPGA controlled keyboards"
From ArmadeusWiki
m |
m (→Test) |
||
Line 19: | Line 19: | ||
# cat /sys/class/input/input0/event0/dev | # cat /sys/class/input/input0/event0/dev | ||
13:64 | 13:64 | ||
− | If device node in /dev/input is not existing then: | + | If corresponding device node in /dev/input/ is not existing, then: |
# mkdir -p /dev/input | # mkdir -p /dev/input | ||
# mknod /dev/input/event0 c 13 64 | # mknod /dev/input/event0 c 13 64 |
Revision as of 22:05, 2 September 2007
PAGE UNDER CONSTRUCTION !!!
Installation
If not already done in standard Armadeus rootfs:
$ 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 corresponding 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�,�;��, � �