摘要: 一、核心数据结构 串口驱动有3个核心数据结构,它们都定义在1、uart_driver uart_driver包含了串口设备名、串口驱动名、主次设备号、串口控制台(可选)等信息,还封装了tty_driver(底层串口驱动无需关心tty_driver)。 1: struct uart_driver { 2: struct module *owner; ... 阅读全文
posted @ 2016-11-09 17:42 夕相待 阅读(5100) 评论(0) 推荐(0) 编辑
摘要: UART(Universal Asynchronous Receiver and Transmitter)通用异步收发器(异步串行通信口),是一种通用的数据通信协议,它包括了RS232、RS499、RS423、RS422和RS485等接口标准规范和总线标准规范,即UART是异步串行通信口的总称。 UART之间以全双工方式传输数据,最精确的连线方法只有3根电线:TxD用于发送... 阅读全文
posted @ 2016-11-09 16:58 夕相待 阅读(4443) 评论(0) 推荐(0) 编辑