阅读:1383回复:0
读linux源码时遇到的问题, 串口
static int __init rs_init(void);(/linux/driveres/char/serial.c)
在rs_init(void)中,对串口通过rs_table[]进行检测, 但是没有看到对rs_table[]数组的初始化,虽然有 struct serial_state rs_table[RS_TABLE_SIZE] = { SERIAL_PORT_DFNS /* Defined in serial.h */ }; 可是其中的一些域的初值,如iomem_base,io_type等,头文件中并没有定义;是不是在其他函数中对其赋值的? |
|