新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 嵌入式Linux的USB驱动设计

嵌入式Linux的USB驱动设计

作者: 时间:2012-02-09 来源:网络 收藏

j.jpg
函数首先调用alloc_tty_driver()函数分配一个串口描述符;然后设置串口的属性,包括的主从设备号、设备类型、串口初始化参数等;串口驱动描述符设置完毕后,调用usb_register()函数注册串口设备。
2. 2 驱动释放函数
k.jpg
2.3 串口操作函数
串口设备驱动使用了一个tty_operations类型的结构,该结构包含了串口的所有操作,定义如下:
l.jpg
m.jpg
按上述的步骤和方法通过lnsmod命令成功实现了驱动程序的加载,成功的通过USB串口进行了数据的读写。

3 结论
新出的2.6内核加入了对USB2.0的支持,重新定义了usb_class_driver结构体。同时对探测函数probe和usb_submit_urb做了修改,包含了advanced linux sound Archiecture可以更安全的使用USB设备。

本文引用地址:https://www.eepw.com.cn/article/149731.htm
linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭