|
Kernelite 0.1.0
Kernelite is a minimalist, educational operating system kernel built from scratch. The project aims to recreate core components of the Linux architecture to explore the fundamentals of operating system design and hardware-software interaction.
|
Hardware abstraction layer for serial I/O operations. More...
#include <kprintf.h>
Data Fields | |
| void(* | putc )(char chr) |
| Function pointer to transmit a single character over the serial port. | |
| char(* | getc )() |
| Function pointer to receive a single character from the serial port. | |
Hardware abstraction layer for serial I/O operations.
This structure maps generic I/O requests to hardware-specific driver functions (e.g., PL011 UART).