- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 typedef 函数指针的用法
typedef 行为有点像 #define 宏,用其实际类型替代同义字。 不同点:typedef 在编译时被解释,因此让编译器来应付超越预处理器能力的文本替换。用法一:typedef int (*MYFUN)(int, int); 这种用法一般用在给函数定义别名的时候上面的例子定义MYFUN 是一个函数指针, 函数类型是带两个int 参数, 返回一个int
2013-01-15 14:37:58 836 1
转载 从usb的插入开始
当usb设备插入接口,电压变化会通知到usb主控器,触发主控器中断,如果主控器不支持中断,那么会使用rh_timer方法,轮询接口其结果都是调用usb_hcd_poll_rh_status[cpp] view plaincopyvoid usb_hcd_poll_rh_status(struct usb_hcd *hcd) {
2013-01-14 13:19:53 1330
转载 usb主控器注册
第一步usb主控器设备的分配usb_create_hcd[cpp] view plaincopystruct usb_hcd *usb_create_hcd (const struct hc_driver *driver,struct device *dev, const char *bus_name) { struct
2013-01-14 13:13:47 709
转载 usb子系统相关结构体
1. usb总线[cpp] view plaincopystruct usb_bus { struct device *controller; int busnum; //总线号 const char *bus_name; //总线名 u8 uses_dma; u8 use
2013-01-14 13:11:24 803
转载 usb子系统初始化
在/drivers/usb/core/Usb.c中,subsys_initcall(usb_init)声明了usb子系统入口函数usb_init[cpp] view plaincopystatic int __init usb_init(void) { int retval; if (nousb) {
2013-01-14 13:09:06 1378
mini2440全套裸机程序(MDK 运行)
2011-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人