A post beginning implementation of a NS16550A UART driver for the QEMU virt machine, discussing the basics of UART functionality and doing additional linker script and devicetree layout exploration along the way.| twilco’s blog