1.驱动程序定义:
struct uart_driver {
struct module *owner;/* 拥有该uart_driver的模块,一般为THIS_MODULE */
constchar*driver_name;/* 串口驱动名,串口设备文件名以驱动名为基础 */
constchar*dev_name;/* 串口设备名 */
int major;/* 主设备号 */
int minor;/* 次设备号 */
int nr;/* 该uart_driver支持的串口个数(最大) */