pl011 是 arm 官方设计的 uart 设备,用于串口通信。
该设备在 linux 系统和外部世界之间,搭建了一条数据通道,通过这个数据通道,我们可以和 linux 系统进行各种交互。
该设备可以被注册成 linux 内核的系统控制台。
这样,内核输出的日志,就会通过这个数据通道,传给我们,一般会在终端显示。
而我们输入的字符,也会通过这个数据通道,传给内核,内核根据不同的字符,做不同的处理。
该课程会详细讲解以上所有相关内容。