Writing an OS in Rust - Part 12d - Async Keyboard Input

preview_player
Показать описание
This is my version of Philipp Oppermann's "BlogOS". It's a baremetal operating system that can boot off of a USB stick on any BIOS-compatible machine, which is pretty amazing. I'm going to be following the whole blog, one video at a time, and running the OS using QEMU instead of booting a physical machine. Just to keep things simple.

The Async/Await section has been split into four so that they're not multi-hour videos. This one is called "Async Keyboard Input" implements an async task which reads keys from the keyboard, but critically NOT in interrupt context.

#rust #rustos #blogos #rustlang
Рекомендации по теме
Комментарии
Автор

This is cool, can't wait to see the whole thing

LongLivesteph
Автор

This seems like an gargantuan task... very cool.
Are you following an example? Like Minix or other didactic OS used for teaching?

marcelo