• 未登录
总数:4007 | 当前第367/401 首页 上一页 ... 362 363 364 365 366 367 368 369 370 371 ... 下一页 尾页
关于研华ADVANTECH视频
研华ADVANTECH是全球电子平台服务领导厂商,为全球系统集成商提供优质的服务和支持。携手研华 携手成功。
  1. 2009/11/5
  2. 人气(5386)
  3. 星级(10)
  4. 评论(0)
[第49讲]USB驱动编程(4)
应用程序首先通过文件系统(POSIX)接口来访问相应的USB设备类驱动程序和USBD;USB设备类驱动程序则通过USBD提供的相关接口将数据请求包传递给USBD;USBD通过HCD提供的接口,进一步将数据包传递给HCD;HCD最终将数据发送到USB总线上。
  1. 2009/11/4
  2. 人气(6244)
  3. 星级(10)
  4. 评论(1)
[第46讲]USB驱动编程(1)
Linux下USB系统文件节点:同其他外设一样,上层应用软件对连接在系统地USB设备访问是通过文件系统的形式进行的。每个连接到系统总线上的USB设备可以同时对应有一个或者多个驱动程序。
  1. 2009/11/4
  2. 人气(5903)
  3. 星级(10)
  4. 评论(1)
[第43讲]网络驱动编程(4)
驱动程序必须有一个初始化方法。在把驱动程序载入系统的时候会调用这个初 始化程序。它做以下几方面的工作。检测设备。在初始化程序里你可以根据硬件的特征检查硬件是否存在,然后决定是否启动这个驱动程序。配置和初始化硬件。
  1. 2009/11/4
  2. 人气(4950)
  3. 星级(10)
  4. 评论(0)
[第40讲]网络驱动编程(1)
linux网络子系统可以分为硬件层、设备驱动层、网络协议层和应用层。可以看出,它的实现也采用了分层的思想。其中网络协议层得到的数据包通过设备驱动的发送函数被发送到具体的通信设备上,通信设备传来的数据也在设备驱动程序的接收函数中被解析并组成相应的数据包传给网络协议层。
  1. 2009/11/4
  2. 人气(4551)
  3. 星级(10)
  4. 评论(0)
[第39讲]RTC驱动
这个结构的每一个成员的名字都对应着一个系统调用。用户进程利用系统调用在对设备文件进行诸如read/write操作时,系统调用通过设备文件的主设备号找到相应的设备驱动程序,然后读取这个数据结构相应的函数指针,接着把控制权交给该函数。这是linux的设备驱动程序工作的基本原理。既然是这样,则编写设备驱动程序的主要工作就是编写子函数,并填充file_operations的函数指针。
  1. 2009/11/4
  2. 人气(4284)
  3. 星级(10)
  4. 评论(0)
[第38讲]ADC驱动
这个结构的每一个成员的名字都对应着一个系统调用。用户进程利用系统调用在对设备文件进行诸如read/write操作时,系统调用通过设备文件的主设备号找到相应的设备驱动程序,然后读取这个数据结构相应的函数指针,接着把控制权交给该函数。这是linux的设备驱动程序工作的基本原理。既然是这样,则编写设备驱动程序的主要工作就是编写子函数,并填充file_operations的函数指针。
  1. 2009/11/4
  2. 人气(4205)
  3. 星级(10)
  4. 评论(0)
[第35讲]驱动程序IO口(5)
Linux内核把驱动程序划分为3种类型:字符设备、块设备和网络设备 。在uClinux 内核编写驱动程序并不像其他操作系统那么复杂,实际上,所要做的只是为相应的设备编写几个基本函数并向VFS(virtual file system)注册即可。当上层应用要使用该设备时,VFS 就会调用相应的设备函数。设备驱动程序通常可归为以下3 类:a) 块设备(block) ,以块为单位,允许随机访问,多用缓存技术;b) 字符设备(char) ,以字节为单位,只能按顺序访问,不用缓存;c) 网络接口(net) 。
  1. 2009/11/4
  2. 人气(4267)
  3. 星级(10)
  4. 评论(0)
[第34讲]驱动程序IO口(4)
Linux内核把驱动程序划分为3种类型:字符设备、块设备和网络设备 。在uClinux 内核编写驱动程序并不像其他操作系统那么复杂,实际上,所要做的只是为相应的设备编写几个基本函数并向VFS(virtual file system)注册即可。当上层应用要使用该设备时,VFS 就会调用相应的设备函数。设备驱动程序通常可归为以下3 类:a) 块设备(block) ,以块为单位,允许随机访问,多用缓存技术;b) 字符设备(char) ,以字节为单位,只能按顺序访问,不用缓存;c) 网络接口(net) 。
  1. 2009/11/4
  2. 人气(4364)
  3. 星级(10)
  4. 评论(0)
[第33讲]驱动程序IO口(3)
Linux内核把驱动程序划分为3种类型:字符设备、块设备和网络设备 。在uClinux 内核编写驱动程序并不像其他操作系统那么复杂,实际上,所要做的只是为相应的设备编写几个基本函数并向VFS(virtual file system)注册即可。当上层应用要使用该设备时,VFS 就会调用相应的设备函数。设备驱动程序通常可归为以下3 类:a) 块设备(block) ,以块为单位,允许随机访问,多用缓存技术;b) 字符设备(char) ,以字节为单位,只能按顺序访问,不用缓存;c) 网络接口(net) 。
  1. 2009/11/4
  2. 人气(4355)
  3. 星级(10)
  4. 评论(0)
总数:4007 | 当前第367/401 首页 上一页 ... 362 363 364 365 366 367 368 369 370 371 ... 下一页 尾页