随笔分类 -  Linux dirvers

摘要:今天在在公司做网络驱动开发测试时,随机包出现收包计数停止的现象,当时怀疑是DMA rx buffer不足导致,想通过对比收发包正常和收发包不正常是DMA相关寄存器的情况。 后跟踪代码,若在收发包里面增加打印,必定回降低收发包性能,对比结果也就不准了,分析代码分析来分析去,最终发现做合适的就是采用pr 阅读全文
posted @ 2017-10-24 22:18 haoxing990 阅读(597) 评论(0) 推荐(0) 编辑
摘要:在此处负责而来:http://blog.csdn.net/xuelin273/article/details/38646851下面的转载于:http://blog.csdn.net/qianguozheng/article/details/6700274Linux下usb驱动调用流程[cpp]vie... 阅读全文
posted @ 2015-08-17 16:23 haoxing990 阅读(2740) 评论(0) 推荐(0) 编辑
摘要:Writing a Simple USB DriverFrom Issue #120April 2004Apr 01, 2004 ByGreg Kroah-HartmaninSoftwareGive your Linux box a multicolored light you can see fr... 阅读全文
posted @ 2015-08-17 11:02 haoxing990 阅读(462) 评论(0) 推荐(0) 编辑
摘要:usb_bulk_msg函数当对usb设备进行一次读或者写时,usb_bulk_msg 函数是非常有用的; 然而, 当你需要连续地对设备进行读/写时,建议你建立一个自己的urbs,同时将urbs 提交给usb子系统。转载于此http://os.chinaunix.net/a2003/0630/105... 阅读全文
posted @ 2015-08-17 10:04 haoxing990 阅读(10343) 评论(0) 推荐(0) 编辑
摘要:在开头补上LDD3的一句话:如果 USB 驱动没有和另一种处理用户和设备交互的子系统(例如 input, tty, video, 等待)关联, 驱动可使用 USB 主编号为了使用传统的和用户空间之间的字符驱动接口. 为此, USB 驱动必须在探测函数中调用 usb_register_dev 函数, ... 阅读全文
posted @ 2015-08-13 10:41 haoxing990 阅读(408) 评论(0) 推荐(0) 编辑
摘要:\arch\arm\mach-mx6\board-mx6q_sabresd.c 1 static struct i2c_board_info i2c_board_info_rtc[] __initdata = { 2 //isl1208 does not work on the 1st bo... 阅读全文
posted @ 2015-08-11 18:28 haoxing990 阅读(901) 评论(0) 推荐(0) 编辑
摘要:Linux设备驱动程序架构分析之一个I2C驱动实例转载于:http://blog.csdn.net/liuhaoyutz内核版本:3.10.1编写一个I2C设备驱动程序的工作可分为两部分,一是定义和注册I2C设备,即i2c_client;二是定义和注册I2C设备驱动,即i2c_driver。下面我们... 阅读全文
posted @ 2015-08-10 14:43 haoxing990 阅读(635) 评论(0) 推荐(0) 编辑
摘要:How to instantiate I2C devices==============================Unlike PCI or USB devices, I2C devices are not enumerated at the hardwarelevel. Instead, t... 阅读全文
posted @ 2015-08-10 10:43 haoxing990 阅读(171) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2015-08-03 13:19 haoxing990 阅读(1) 评论(0) 推荐(0) 编辑
摘要:Linux Cross ReferenceFree ElectronsEmbedded Linux Experts•Source Navigation•Diff Markup•Identifier Search•Freetext Search•Version: 2.0.402.2.262.4.373... 阅读全文
posted @ 2015-07-29 10:57 haoxing990 阅读(1198) 评论(0) 推荐(0) 编辑
摘要:/drivers/usb/storage/Makefile## Makefile for the USB Mass Storage device drivers.## 15 Aug 2000, Christoph Hellwig # Rewritten to use lists instead of... 阅读全文
posted @ 2015-07-29 10:15 haoxing990 阅读(2088) 评论(0) 推荐(0) 编辑