凌阳科技大学计划论坛

首页 » eCos技术讨论专区 » eCos下驱动程序开发 » 请教设备驱动中的xxx_int()
云里雾里 - 2008-4-17 19:15:00
请教一下:

在设备驱动中,硬件设备的初始化函数是xxxx_init(struct cyg_devtab_entry **tab),请问:
1、这个函数是在时候什么时候调用的?
2、其参数 struct cyg_devtab_entry **tab的值是谁传给他的?
clinging - 2008-4-18 9:25:00
1、在内核启动期间被调用,用以对设备进行初始化操作
2、是系统给它的
lameck - 2008-4-18 9:56:00

1. eCos启动时,通过cyg_io_init()函数调用所有设备的xxx_init(),对所有的设备进行初始化。

2. 其参数是一个 cyg_devtab_entry_t *t型的结构体,指向一个设备的设备表入口。

具体请参考:
http://bbs.unsp.com/showtopic-30856.aspx
有关于这个的说明。
云里雾里 - 2008-5-6 13:10:00
谢谢版主了,请的很详细~~~
 1 
查看完整版本: 请教设备驱动中的xxx_int()