03 2017 档案
摘要:hub_irq() --> usb_submit_urb() usb_start_wait_urb() --> usb_submit_urb()一旦urb被USB驱动程序正确地创建和初始化后,就可以递交到USB核心以发送到USB设备了。如果函数调用成功,当urb被HC处理结束的时候,urb的结束处理
阅读全文
摘要:内核源码:Linux-2.6.38.8.tar.bz2 目标平台:ARM体系结构 进程是处于执行期的程序以及它所管理的资源(如打开的文件、挂起的信号、进程状态、地址空间等等)的总称。注意,程序并不是进程,实际上两个或多个进程不仅有可能执行同一程序,而且还有可能共享地址空间等资源。 Linux内核通过
阅读全文
摘要:避免对同一数据的并发访问(通常由中断、对称多处理器、内核抢占等引起)称为同步。 ——题记 内核源码:Linux-2.6.38.8.tar.bz2 目标平台:ARM体系结构 原子操作确保对同一数据的“读取-修改-写入”操作在它的执行期间不会被打断,要么全部执行完成,要么根本不会执行。例如在ARM上对全
阅读全文
摘要:/** * usb_submit_urb - issue an asynchronous transfer request for an endpoint * @urb: pointer to the urb describing the request * @mem_flags: the type
阅读全文
摘要:解决方法如下: 原因: 原因: There are multiple known causes for this error: - You attempted to set a route specific to an interface which was not up at the time y
阅读全文
摘要:linux下route命令 route命令感觉很不容易。一般开机后在命令行中使用route命令,会得到下面的信息 Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.100.0
阅读全文
摘要:使用下面的 route 命令可以查看 Linux 内核路由表。 [cpp] view plain copy # route Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * 255.255.255.0 U 0 0
阅读全文
摘要:route [-CFvnee] route [-v] [-A family] add [-net|-host] target [netmask Nm] [gw Gw] [metric N] [mss M] [window W] [irtt I] [reject] [mod] [dyn] [reins
阅读全文
摘要:带你入门: 1.INIT_WORK(struct work_struct *work, void (*function)(void *), void *data) 上面一句只是定义了work和work对应的操作。 要是在实际使用的时候还是需要你去在适当的条件下激活这个work。只有激活了这个work
阅读全文
摘要:要使用网络通讯,所以不可避免的要用到dhcp。理想的网络通讯方式是下面3种都要支持: 1,接入已有网络。这便要求可以作为dhcp客户端。 2,作为DHCP服务器,动态分配IP。 简单说下前2种情况。 使用步骤: (1)在内核的网络项里面把DHCP配置上; (2)在busybox里面把[*]udhcp
阅读全文