mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-23 02:05:57 +01:00
readme: console fun, arm /dev/fb0 works
This commit is contained in:
29
README.adoc
29
README.adoc
@@ -280,6 +280,27 @@ This makes things a bit more reproducible, since the microsecond in which you pr
|
|||||||
+
|
+
|
||||||
But on the other hand maybe you are interested in observing the interrupts generated by key presses.
|
But on the other hand maybe you are interested in observing the interrupts generated by key presses.
|
||||||
|
|
||||||
|
==== Console fun
|
||||||
|
|
||||||
|
You can also try those on the Ctrl + Alt + F3 of your Ubuntu host, but it is much more fun inside a VM!
|
||||||
|
|
||||||
|
Stop blinking:
|
||||||
|
|
||||||
|
echo 0 > /sys/class/graphics/fbcon/cursor_blink
|
||||||
|
|
||||||
|
Rotate the console 90 degrees!
|
||||||
|
|
||||||
|
echo 1 > /sys/class/graphics/fbcon/rotate
|
||||||
|
|
||||||
|
Requires `CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y`.
|
||||||
|
|
||||||
|
Documented under: `fb/`.
|
||||||
|
|
||||||
|
TODO: font and keymap. Mentioned at: https://cmcenroe.me/2017/05/05/linux-console.html and I think can be done with Busybox `loadkmap` and `loadfont`, we just have to understand their formats, related:
|
||||||
|
|
||||||
|
* https://unix.stackexchange.com/questions/177024/remap-keyboard-on-the-linux-console
|
||||||
|
* https://superuser.com/questions/194202/remapping-keys-system-wide-in-linux-not-just-in-x
|
||||||
|
|
||||||
=== Automatic startup commands
|
=== Automatic startup commands
|
||||||
|
|
||||||
When debugging a module, it becomes tedious to wait for build and re-type:
|
When debugging a module, it becomes tedious to wait for build and re-type:
|
||||||
@@ -1318,6 +1339,14 @@ A friend told me this but I haven't tried it yet:
|
|||||||
* `xf86-video-modesetting` is likely the missing ingredient, but it does not seem possible to activate it from Buildroot currently without patching things.
|
* `xf86-video-modesetting` is likely the missing ingredient, but it does not seem possible to activate it from Buildroot currently without patching things.
|
||||||
* `xf86-video-fbdev` should work as well, but we need to make sure fbdev is enabled, and maybe add some line to the `Xorg.conf`
|
* `xf86-video-fbdev` should work as well, but we need to make sure fbdev is enabled, and maybe add some line to the `Xorg.conf`
|
||||||
|
|
||||||
|
Also if I do:
|
||||||
|
|
||||||
|
....
|
||||||
|
cat /dev/urandom > /dev/fb0
|
||||||
|
....
|
||||||
|
|
||||||
|
the screen fills up with random colors, so I think it can truly work.
|
||||||
|
|
||||||
=== X11 MIPS
|
=== X11 MIPS
|
||||||
|
|
||||||
Haven't tried it, doubt it will work out of the box! :-)
|
Haven't tried it, doubt it will work out of the box! :-)
|
||||||
|
|||||||
@@ -76,6 +76,9 @@ CONFIG_VIRTIO_PCI=y
|
|||||||
CONFIG_VIRTIO_BLK=y
|
CONFIG_VIRTIO_BLK=y
|
||||||
CONFIG_VIRTIO_NET=y
|
CONFIG_VIRTIO_NET=y
|
||||||
|
|
||||||
|
# Misc
|
||||||
|
#CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
|
||||||
|
|
||||||
## Networking
|
## Networking
|
||||||
|
|
||||||
# Will everything blow up?
|
# Will everything blow up?
|
||||||
|
|||||||
Reference in New Issue
Block a user