阅读:1331回复:5
问一个串口驱动函数调用的问题
是s3c2410的BSP包里的串口驱动
mmd.c里有COM_INIT() ser2410_ser.c里有SerInit() ser2410_hw.c里有SL_Init() COM_INIT是mdd层的 请问哪个是pdd的哪? 一般要改驱动的话是改哪个函数啊? |
|
沙发#
发布于:2005-07-21 09:43
Both SerInit and SL_Init are PPD layer's driver, SL_Init will be invoked by SerInit
|
|
板凳#
发布于:2005-07-21 09:45
谢谢,可是SerInit()没有被COM_INIT()调用啊~~~能解释一下吗?
|
|
论坛版主
|
地板#
发布于:2005-07-21 13:42
这个问题你要仔细看三,和你问的显示驱动怎么工作的问题一样,他们共同的地方是使用函数指针来隐式调用函数,这是模块之间互相交互的一个比较常见方式。
|
|
地下室#
发布于:2005-07-21 13:52
谢谢wxl_50685330老大了,我终于明白是怎么调用的了
|
|
论坛版主
|
5楼#
发布于:2005-07-21 13:59
HOHO:)))
|
|