← All projects

Embedded systems

Bare-metal x86 keyboard driver

A keyboard driver written in Assembly for a bare x86 machine.

Low-level systems programming

Undergraduate study period
2014–2020Within my undergraduate study period
Organization
University of Khartoum
Project type
Undergraduate project
My role
Assembly programming
Location
Khartoum, Sudan
View demonstration
Video preview: Multi-tab editor▶ Play demonstrationClose video ↑
Multi-tab editorDemo published · Duration 6:47 · Watch on YouTube ↗

The problem

Scope & contribution

Implement keyboard input on a bare x86 processor machine.

  • Developed a keyboard driver in Assembly language for a bare x86 processor machine.

The supplied demonstration is titled “Multi-tab editor.”

Related work

More from this area.