ar bg de en es fr id it nl pl pt sv tr zh

nasm

Kernels 201 - Let’s write a Kernel with keyboard and screen support

Arjun Sreedharan

In my previous article Kernels 101 - Let’s write a Kernel, I wrote how we can build a rudimentary x86 kernel that boots up using GRUB, runs in protected mode and prints a string on the screen. Today, we will extend that kernel to include keyboard driver that can read the characters a-z and 0-9...