|
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 for a UART device. More...
#include <uart.h>
Data Fields | |
| uintptr_t | mmio_base |
| Base address for Memory-Mapped I/O. | |
| void(* | putc )(struct uart_device *dev, char c) |
| Function pointer to transmit a character. | |
| char(* | getc )(struct uart_device *dev) |
| Function pointer to receive a character. | |
Hardware abstraction for a UART device.