[推荐] 恭喜 Huntercao 上任 驱动开发/核心开发 版主!! [问题点数:100分,结帖人hjknet]

Bbs1
本版专家分:0
结帖率 86.45%
Bbs7
本版专家分:19542
Blank
优秀版主 2014年11月论坛优秀版主
2014年11月论坛优秀版主
Blank
红花 2014年11月 硬件/嵌入开发大版内专家分月排行榜第一
2014年6月 硬件/嵌入开发大版内专家分月排行榜第一
Blank
黄花 2014年12月 硬件/嵌入开发大版内专家分月排行榜第二
2014年8月 硬件/嵌入开发大版内专家分月排行榜第二
2010年7月 硬件/嵌入开发大版内专家分月排行榜第二
Blank
蓝花 2014年7月 硬件/嵌入开发大版内专家分月排行榜第三
2013年1月 硬件/嵌入开发大版内专家分月排行榜第三
2012年10月 硬件/嵌入开发大版内专家分月排行榜第三
2010年6月 硬件/嵌入开发大版内专家分月排行榜第三
Bbs1
本版专家分:47
管理员
Blank
领英 绑定领英第三方账户获取
Blank
优秀版主 在版主中工作较为突出,能很好的管理所属版块
Blank
红花 2013年12月 站务专区大版内专家分月排行榜第一
2013年8月 站务专区大版内专家分月排行榜第一
2013年7月 站务专区大版内专家分月排行榜第一
2013年6月 站务专区大版内专家分月排行榜第一
2013年4月 社区支持大版内专家分月排行榜第一
Blank
黄花 2013年5月 社区支持大版内专家分月排行榜第二
Bbs1
本版专家分:0
Blank
红花 2013年9月 Java大版内专家分月排行榜第一
Blank
黄花 2013年12月 Java大版内专家分月排行榜第二
Blank
蓝花 2013年8月 Java大版内专家分月排行榜第三
Bbs10
本版专家分:122375
版主
Blank
优秀版主 2015年7月优秀小版主
2015年5月优秀小版主
2014年11月论坛优秀版主
Blank
微软MVP 2014年7月荣获微软MVP称号
2013年7月 荣获微软MVP称号
2012年7月 荣获微软MVP称号
2011年7月 荣获微软MVP称号
2010年7月 荣获微软MVP称号
Blank
红花 2016年8月 硬件/嵌入开发大版内专家分月排行榜第一
2016年6月 硬件/嵌入开发大版内专家分月排行榜第一
2015年12月 硬件/嵌入开发大版内专家分月排行榜第一
2015年7月 硬件/嵌入开发大版内专家分月排行榜第一
2015年6月 硬件/嵌入开发大版内专家分月排行榜第一
2015年4月 硬件/嵌入开发大版内专家分月排行榜第一
2014年12月 硬件/嵌入开发大版内专家分月排行榜第一
2014年10月 硬件/嵌入开发大版内专家分月排行榜第一
2014年9月 硬件/嵌入开发大版内专家分月排行榜第一
2014年8月 硬件/嵌入开发大版内专家分月排行榜第一
2014年7月 硬件/嵌入开发大版内专家分月排行榜第一
2014年5月 硬件/嵌入开发大版内专家分月排行榜第一
2014年4月 硬件/嵌入开发大版内专家分月排行榜第一
2014年3月 硬件/嵌入开发大版内专家分月排行榜第一
2014年1月 硬件/嵌入开发大版内专家分月排行榜第一
2013年12月 硬件/嵌入开发大版内专家分月排行榜第一
2013年10月 硬件/嵌入开发大版内专家分月排行榜第一
2013年9月 硬件/嵌入开发大版内专家分月排行榜第一
2013年8月 硬件/嵌入开发大版内专家分月排行榜第一
2013年7月 硬件/嵌入开发大版内专家分月排行榜第一
2013年5月 硬件/嵌入开发大版内专家分月排行榜第一
2013年4月 硬件/嵌入开发大版内专家分月排行榜第一
2013年3月 硬件/嵌入开发大版内专家分月排行榜第一
2012年12月 硬件/嵌入开发大版内专家分月排行榜第一
2012年11月 硬件/嵌入开发大版内专家分月排行榜第一
2011年3月 硬件/嵌入开发大版内专家分月排行榜第一
2011年2月 硬件/嵌入开发大版内专家分月排行榜第一
2009年10月 硬件/嵌入开发大版内专家分月排行榜第一
2009年7月 硬件/嵌入开发大版内专家分月排行榜第一
2009年6月 硬件/嵌入开发大版内专家分月排行榜第一
2007年12月 硬件/嵌入开发大版内专家分月排行榜第一
2003年6月 硬件/嵌入开发大版内专家分月排行榜第一
2002年9月 硬件/嵌入开发大版内专家分月排行榜第一
2002年8月 硬件/嵌入开发大版内专家分月排行榜第一
2002年7月 硬件/嵌入开发大版内专家分月排行榜第一
2002年5月 硬件/嵌入开发大版内专家分月排行榜第一
2002年4月 硬件/嵌入开发大版内专家分月排行榜第一
Blank
黄花 2015年5月 硬件/嵌入开发大版内专家分月排行榜第二
2015年1月 硬件/嵌入开发大版内专家分月排行榜第二
2014年11月 硬件/嵌入开发大版内专家分月排行榜第二
2014年6月 硬件/嵌入开发大版内专家分月排行榜第二
2013年11月 硬件/嵌入开发大版内专家分月排行榜第二
2013年6月 硬件/嵌入开发大版内专家分月排行榜第二
2013年1月 硬件/嵌入开发大版内专家分月排行榜第二
2012年10月 硬件/嵌入开发大版内专家分月排行榜第二
2012年9月 硬件/嵌入开发大版内专家分月排行榜第二
2012年6月 硬件/嵌入开发大版内专家分月排行榜第二
2012年5月 硬件/嵌入开发大版内专家分月排行榜第二
2012年4月 硬件/嵌入开发大版内专家分月排行榜第二
2012年3月 硬件/嵌入开发大版内专家分月排行榜第二
2012年2月 硬件/嵌入开发大版内专家分月排行榜第二
2011年7月 硬件/嵌入开发大版内专家分月排行榜第二
2011年5月 硬件/嵌入开发大版内专家分月排行榜第二
2011年4月 硬件/嵌入开发大版内专家分月排行榜第二
2011年1月 硬件/嵌入开发大版内专家分月排行榜第二
2010年11月 硬件/嵌入开发大版内专家分月排行榜第二
2009年9月 硬件/嵌入开发大版内专家分月排行榜第二
2009年8月 硬件/嵌入开发大版内专家分月排行榜第二
2008年11月 硬件/嵌入开发大版内专家分月排行榜第二
2008年9月 硬件/嵌入开发大版内专家分月排行榜第二
2004年7月 硬件/嵌入开发大版内专家分月排行榜第二
2004年3月 硬件/嵌入开发大版内专家分月排行榜第二
2004年1月 硬件/嵌入开发大版内专家分月排行榜第二
2003年5月 硬件/嵌入开发大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs1
本版专家分:5
Blank
Github 绑定github第三方账户获取
Blank
银牌 2013年11月 总版技术专家分月排行榜第二
Blank
铜牌 2013年10月 总版技术专家分月排行榜第三
Blank
红花 2014年3月 Java大版内专家分月排行榜第一
2014年1月 Java大版内专家分月排行榜第一
2013年12月 Java大版内专家分月排行榜第一
2013年11月 Java大版内专家分月排行榜第一
2013年10月 Java大版内专家分月排行榜第一
Bbs1
本版专家分:0
Blank
银牌 2013年2月 总版技术专家分月排行榜第二
2013年1月 总版技术专家分月排行榜第二
Blank
铜牌 2013年3月 总版技术专家分月排行榜第三
Blank
红花 2014年5月 移动开发大版内专家分月排行榜第一
2014年4月 移动开发大版内专家分月排行榜第一
Blank
黄花 2013年2月 .NET技术大版内专家分月排行榜第二
2013年1月 .NET技术大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Blank
状元 2014年 总版技术专家分年内排行榜第一
Blank
榜眼 2013年 总版技术专家分年内排行榜第二
Blank
金牌 2014年8月 总版技术专家分月排行榜第一
2014年7月 总版技术专家分月排行榜第一
2014年6月 总版技术专家分月排行榜第一
2014年5月 总版技术专家分月排行榜第一
2014年4月 总版技术专家分月排行榜第一
2014年3月 总版技术专家分月排行榜第一
2014年1月 总版技术专家分月排行榜第一
2013年12月 总版技术专家分月排行榜第一
Blank
优秀版主 2014年11月论坛优秀版主
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:436
Bbs1
本版专家分:0
Bbs7
本版专家分:19542
Blank
优秀版主 2014年11月论坛优秀版主
2014年11月论坛优秀版主
Blank
红花 2014年11月 硬件/嵌入开发大版内专家分月排行榜第一
2014年6月 硬件/嵌入开发大版内专家分月排行榜第一
Blank
黄花 2014年12月 硬件/嵌入开发大版内专家分月排行榜第二
2014年8月 硬件/嵌入开发大版内专家分月排行榜第二
2010年7月 硬件/嵌入开发大版内专家分月排行榜第二
Blank
蓝花 2014年7月 硬件/嵌入开发大版内专家分月排行榜第三
2013年1月 硬件/嵌入开发大版内专家分月排行榜第三
2012年10月 硬件/嵌入开发大版内专家分月排行榜第三
2010年6月 硬件/嵌入开发大版内专家分月排行榜第三
Bbs1
本版专家分:25
Bbs1
本版专家分:15
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:462
Bbs1
本版专家分:0
Blank
红花 2014年12月 Windows专区大版内专家分月排行榜第一
2014年9月 Windows专区大版内专家分月排行榜第一
2014年8月 Windows专区大版内专家分月排行榜第一
2014年7月 Windows专区大版内专家分月排行榜第一
2014年6月 Windows专区大版内专家分月排行榜第一
2014年5月 Windows专区大版内专家分月排行榜第一
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Blank
红花 2014年4月 Linux/Unix社区大版内专家分月排行榜第一
2013年12月 扩充话题大版内专家分月排行榜第一
Blank
黄花 2014年3月 Linux/Unix社区大版内专家分月排行榜第二
2014年1月 扩充话题大版内专家分月排行榜第二
Blank
蓝花 2014年6月 扩充话题大版内专家分月排行榜第三
2014年5月 扩充话题大版内专家分月排行榜第三
2014年5月 Linux/Unix社区大版内专家分月排行榜第三
Bbs1
本版专家分:0
Blank
红花 2014年6月 扩充话题大版内专家分月排行榜第一
2014年5月 扩充话题大版内专家分月排行榜第一
2014年4月 扩充话题大版内专家分月排行榜第一
2014年3月 扩充话题大版内专家分月排行榜第一
Blank
黄花 2014年2月 扩充话题大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs3
本版专家分:820
Bbs1
本版专家分:0
Bbs1
本版专家分:25
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:60
Bbs4
本版专家分:1516
Blank
Github 绑定github第三方账户获取
Bbs1
本版专家分:0
Bbs1
本版专家分:28
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
学习windows驱动(WDF USB设备驱动开发)
学习WDF USB<em>驱动<em>开发</em></em>, 那么怎么进行WDF USB设备<em>驱动<em>开发</em></em>呢? 我们需要懂什么? 需要做什么呢? 根据《竹林蹊径 深入浅出Windows<em>驱动<em>开发</em></em>》第4章 WDF USB设备<em>驱动<em>开发</em></em>里介绍的目录可以初见端倪,需要了解USB设备硬件结构,USB软件结构,内核<em>开发</em>, 数据I/O操作,设备控制,用户程序。USB设备硬件结构。 USB是Universal Serial Bus(通用串行总
如何学习Android驱动开发
如何成为一名优秀的Android驱动程序员?参数如下要求: 一、Android驱动的基础知识 1.Android驱动是基于Linux驱动,强烈推荐阅读Linux Device Driver 3rd版,这本书讲了Linux下设备驱动的基础知识,要求反复细读。 2.能读懂和编写一些C程序。 3.能懂Java基础,因为Framework层的代码与驱动代码联系比较紧密,稍懂一些Java代码,会发现
Windows无线网卡驱动的开发
Windows无线网卡驱动的<em>开发</em>,高清版
【面试】【android驱动开发
1、字符设备和块设备的区别 字符设备是以字节为单位进行数据读写,只支持顺序读写,不支持随机读写。 块设备是以块为单位进行数据读写,支持随机读写。 还有他们的结构体、接口和注册方式都有所不同。 具体详见:https://blog.csdn.net/bonnshore/article/details/7860997   2、内核空间和用户空间的区别、他们的通信方式有哪些? 2.1区别 ...
驱动开发基础 -- ARM基础
SOC:片内系统(一颗芯片内包括CPU+存储...)CPU:运算器+控制器嵌入式特点:专用多核处理器:SMP(对称多核处理器)、FPGA+ARM(非对称多核)、AMP(非对称)交叉编译工具链:(表示基于对应设备运行环境的)编译器、链接器、汇编器...地址总线、数据总线:CPU通过地址总线寻址,通过数据总线和外部设备进行数据交互。其中,地址总线的位数决定了CPU的寻址范围,数据总线的位数决定了单次通...
嵌入式linux驱动开发流程总结
嵌入式linux<em>驱动<em>开发</em></em>流程 嵌入式系统中,操作系统是通过各种驱动程序来驾驭硬件设备的。设备驱动程序是操作系统内核和硬件设备之间的接口,它为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,可以像操作普通文件一样对硬件设备进行操作。设备驱动程序是内核的一部分,完成以下功能: ◇ 驱动程序的注册和注销。 ◇ 设备的打开和释放。 ◇ 设备的读写操作。 ◇ 设备的控制操作
Windows驱动开发如何入门
搞Windows<em>驱动<em>开发</em></em>是一件痛苦的事情,特别是初学Windows<em>驱动<em>开发</em></em>。有的人觉得Windows<em>驱动<em>开发</em></em>就是把<em>开发</em>包WDK下载下来,然后只要掌握了C/C++语言,接下来无非就是类库调来调去,像调用MFC、QT之类的库那样,看着书和MSDN上的文档来就行了。等真正接触以后才发现根本不是那么一回事,痛苦源于以下几点: 痛苦一:中文资料太少 讲Windows<em>驱动<em>开发</em></em>的,无论是中文书籍还是
C++内核驱动开发笔记
C++内核<em>驱动<em>开发</em></em>笔记&amp;lt;1&amp;gt;0x1环境0x2代码0x3问题0x4解决 0x1环境 Visual Studio 2017 WDK&amp;amp;Windows SDK: 10.0.17763.0 OS:Windows 7 模板:Kernel Mode Driver,Empty(KDMF) 0x2代码 #include&amp;lt;ntddk.h&amp;gt; #include&amp;lt;wdf.h&amp;gt; ...
驱动开发入门——NTModel
上一篇博文中主要说明了<em>驱动<em>开发</em></em>中基本的数据类型,认识这些数据类型算是<em>驱动<em>开发</em></em>中的入门吧,这次主要说明<em>驱动<em>开发</em></em>中最基本的模型——NTModel。介绍这个模型首先要了解R3层是如何通过应用层API进入到内核,内核又是如何将信息返回给R3,另外会介绍R3是如何直接向R0层下命令。API调用的基本流程一般在某些平台上进行程序<em>开发</em>,都需要使用系统提供的统一接口,linux平台直接提供系统调用,而windows
《Linux设备驱动开发详解》官方配套视频(1)
《Linux设备<em>驱动<em>开发</em></em>详解》官方配套视频,第一部分,共三部分
vxworks驱动开发基础
Vxworks内核驱动基本结构: 三张表:1. 系统设备表  2. 系统驱动表 3. 文件描述符表 Vxworks 内部对每个设备使用DEV_HDR 数据结构进行表示:Typedef struct{ DL_NODE node; Short drvnum; Char *name;}该结构中给出了链接指针(用以将该结构串入队列中)、驱动索引号、设备节点名称。内核...
Mac OS X内核编程,MAC驱动开发资源汇总
一.Mac  OS  X内核编程<em>开发</em>官方文档: I/O Kit Fundamentals: I/O Kit基础 - Mac OS X系统内核编程 https://developer.apple.com/library/mac/#documentation/devicedrivers/conceptual/IOKitFundamentals/index.html Threading
USB无线网卡驱动开发流程
       咋一接手USB无线网卡的<em>驱动<em>开发</em></em>任务,非常迷茫,看起来这东东挺难似的,一时无从下手;实际认真做完了,倒觉得一般,其实如今LINUX社区里已有了国外众多知名厂商的各款无线网卡驱动源码,要做个适用自己嵌入式板子的某款无线网卡驱动,我们的大部分工作却在于源码的修改+调试。如下记录一下我的<em>开发</em>步骤,希望对也在进行相同<em>开发</em>任务的兄弟们有所帮助。 一,            我的<em>开发</em>平台
FDD 功能驱动开发模式
2006年04月11日 07:52:00 功能<em>驱动<em>开发</em></em>模式 FDD(Feature-Driven Development)是由Peter Coad、Jeff de Luca 、Eric Lefebvre共同<em>开发</em>的一套针对中小型软件<em>开发</em>项目的<em>开发</em>模式。FDD是一个模型驱动的快速迭代<em>开发</em>过程,它强调的是简化、实用、 易于被<em>开发</em>团队接受,适用于需求经常变动的项目。简单地说,FDD"是一个以Ar
Windows驱动开发WDM (1) - 基本结构
驱动对象(DRIVER_OBJECT)每个驱动程序会有唯一的驱动对象与之对应,并且这个驱动对象是在驱动加载的时候,被内核中的对象管理程序所创建的。驱动对象用DRIVER_OBJECT来表示,内核对一个驱动只加载一个实例。对于DRIVER_OBJECT的说明,详见:http://msdn.microsoft.com/en-us/library/windows/hardware/ff544174(v=...
视频:60分钟理解Windows内核驱动
内核驱动视频,介绍内核驱动编程相关知识。如需要高清视频的(1920×1080),可以联系我。下载ppt:http://www.yiiyee.cn/Blog/video1/
【linux设备驱动开发详解#笔记】带操作系统时的设备驱动
一、不带操作系统 图1 无操作系统时硬件、设备驱动与应用软件的关系 说明: 无操作系统时,应用软件没有跨越任何层次就直接访问了设备驱动的接口。设备驱动包含的接口函数也与硬件的功能直接吻合。 二、带操作系统 图2  带操作系统时硬件、设备驱动与应用软件的关系 说明: 当系统中存在操作系统的时候,设备驱动变成了连接硬件和内核的桥梁。如图2所示,操作系统的存在势必要求设备驱动附加更...
Windows内核安全与驱动开发 随书代码
Windows内核安全与<em>驱动<em>开发</em></em> 随书代码,因为加SSD把光驱去掉了,刚出的书网上资源也不多 只好借朋友电脑把它拷出来了,肯定有不少人也没光驱吧 上传上来 方便大家 O(∩_∩)O~
VS2017 Win7 64位驱动开发
修改项目属性 Win7x64位系统测试,禁止强制签名。 修改注册表解决 Win7 DbgView 不显示调试信息 默认情况下Win7下的DbgView会不显示调试信息,如 OutputDebugString,KdPrint 等函数的输出。这需要在注册表中单独的设置使其可以打印相关信息。注册表如下 Windows Registry Editor Version 5....
Linux设备驱动开发详解4.0内核(带书签 宋宝华)
Linux设备<em>驱动<em>开发</em></em>详解4.0内核(非扫描版)。。
VxWorks内核、设备驱动与BSP开发详解
某宝买的很清楚,经典的Vxworks<em>开发</em>书籍。
驱动开发基础 - PCI、PCIE基础知识
非常适合初学的pcie博客: PCIE扫盲(第一阶段):http://blog.chinaaet.com/justlxy/p/5100053251   PCIe简介:http://blog.chinaaet.com/justlxy/p/5100053066     这一章主要介绍PCIe的由来,在2001年的时候被提出,命名“PCI-Express”,主要优势就是传输速率高,另外还有传输距...
Windows驱动开发——虚拟串口设备
文章转自:http://blog.csdn.net/chenyujing1234/article/details/7896364 1、DDK串口<em>开发</em>框架 DDK对串口驱动提供了专门接口。只要编写的驱动满足这些接口,并按照串口标准的命名方法,不管是真实的串口设备,还是虚拟设备,Windows操作系统都会认为 这个设备是一个标准的串口设备。用标准的串口调试工具都可以与这个设备
MDA模型驱动引擎-带你走进真正的模型驱动开发(一)
带你走进KAYA的世界。--真正的模型<em>驱动<em>开发</em></em>。目前的建模工具很多,不过个人的观点来看,基本都跑偏了。没办法真正应用模型驱动来有效<em>开发</em>。下面的就是KAYA建模工具。左侧是需要用到的元素,简单说来包括 Product(产品&amp;amp;服务--可以看作系统名称),Role(角色--可以看作具体的业务表),Property(属性--表里的列),WorkFlow(业务流程),Rules(业务规则)。带箭头的...
Windows内核安全与驱动开发随书光盘
这是《Windows内核安全与<em>驱动<em>开发</em></em>》一书的随书案例代码,代码内容以Windows驱动编程为主,仅供参考学习之用
安卓驱动开发全过程详细解析
安卓<em>驱动<em>开发</em></em>全过程详细解析
安卓驱动开发要干的那些事
从事安卓<em>驱动<em>开发</em></em>快一年,写这篇文章仅仅是为了给刚刚从事这行的兄弟们一点参考。 建议:如果是从未接触过<em>驱动<em>开发</em></em>的人想入这行,建议买本宋宝华的书先看上2个月,弄懂什么是驱动,大致要做哪些工作。安卓<em>驱动<em>开发</em></em>入门建议先做传感器的<em>驱动<em>开发</em></em>,因为传感器<em>驱动<em>开发</em></em>架构清晰,相对简单易于上手。 下面大致讲一下一个项目<em>开发</em>过程中驱动工程师要做的事情: 一:驱动移植 驱动移植要做两件事:
提供几本驱动开发的参考书籍pdf
最近在接触内核编程和<em>驱动<em>开发</em></em>方面研究,搜集到基本<em>驱动<em>开发</em></em>的书籍,将其文档共享给大家。
新官上任,如何走对第一步
无论接管现有团队,还是创建新团队,关键是你要投入时间和精力,不只说明你希望你的团队实现什么目标,还要表明你希望他如何工作。组织人们一起工作不容易。遗憾的是,许多领导因急于开始实现目标而跳过基础的团队建设。要知道,你前几周或前几个月的行为有可能对你的团队能否最终创造业绩产生重大的影响。那么,那些步骤能够帮你建立高效的团队?如何培养群体规范、建立明确目标、创造...
嵌入式内核及驱动开发之学习笔记(一) 认识与使用驱动模块
应用层的进程是通过内核层驱动来访问硬件的,Linux内核源码在每次编译之后生成一个总的镜像,将镜像加载内存中运行并使用(内核在系统运行时会移植占用内核空间)。驱动属于内核源码的一部分,如果每次修改驱动都要重新编译加载内核的话,这态麻烦了,所以我们通过模块,使驱动可以独立于内核镜像之外,并能动态的加载和卸载。 在搭建好<em>开发</em>环境之后,通过source insight我们可以方便的查看和编辑内核源码,...
MacOS内核扩展驱动开发
1. kext 10.11之后都要签名才能安装, <em>开发</em>时候,可以安装VMWare, 然后真机,command+R进入系统恢复,选择实用工具,输入csrutil disable, 关闭签名验证,就可以sudo kextload test.kext加载了。 2. 新建工程,注意要添加一个libkern的版本 sudo kextutil *.kext    ----看有没有问题 sudo chow
宋宝华的blog《Linux设备驱动开发详解》作者
[置顶] 《Linux设备<em>驱动<em>开发</em></em>详解(第3版)》(即《Linux设备<em>驱动<em>开发</em></em>详解:基于最新的Linux 4.0内核》)进展同步更新 2014-06-30 20:22 阅读(31173) 评论(110)   宋宝华:关于罪与欲望的深渊 - 《人民的名义》观后感 2017-04-26 20:46 阅读(1119) 评论(0)   宋
pci驱动开发详解
一、在了解pic启动<em>开发</em>前,作为<em>开发</em>人员需了解以下内核结构体: struct pci_device_id { __u32 vendor, device;/* Vendor and device ID or PCI_ANY_ID*/ __u32 subvendor, subdevice;/* Subsystem ID's or PCI_ANY_ID */ __u32 clas...
从零开始学习Windows WDF驱动程序开发
从零开始学习Windows WDF驱动程序<em>开发</em> ▼ 目录: 1. 第一部分 编译安装测试一个简单的WDF驱动程序    1.1 编译安装测试    1.2 Windows<em>驱动<em>开发</em></em>就是要<em>开发</em>出INF文件和SYS文件    1.3 简单介绍下编译脚本    1.4 Windows应用程序如何访问一个设备 2. 第二部分 了解WDF框架并且<em>开发</em>WDF驱
【视频】嵌入式Linux/Android驱动开发揭秘(1)触摸屏驱动开发
嵌入式Linux/Android<em>驱动<em>开发</em></em>揭秘(1)触摸屏<em>驱动<em>开发</em></em> 专题简介:自1971年,美国人SamHurst发明了世界上第一个触摸传感器以来,触摸屏技术不断革新,给了程序设计师和UI工程师无限的想象空间,它极大改善了终端用户对各种设备的操作方便程度,现在我们的日常生活如手机、平板等,已经很大程度上依赖于和习惯于使用和操作触摸屏。做为工程师,我们很有必要掌握触摸屏的工作原理和软件驱动方
Linux 设备驱动开发详解 宋宝华_高清—完整版
第1篇 Linux设备驱动入门   第1章 Linux设备驱动概述及<em>开发</em>环境构建 2   第2章 驱动设计的硬件基础 21   第3章 Linux内核及内核编程 53   第2篇 Linux设备驱动<em>核心</em>理论   第4章 Linux内核模块 82   第5章 Linux文件系统与设备文件系统 92   第6章 字符设备驱动 118   第7章 Linux设备驱动中的并发控制 139   第8章 Linux设备驱动中的阻塞与非阻塞I/O 161   第9章 Linux设备驱动中的异步通知与异步I/O 176   第10章 中断与时钟 193   第11章 内存与I/O访问 213   第12章 工程中的Linux设备驱动 242   第3篇 Linux设备驱动实例   第13章 Linux块设备驱动 272   第14章 Linux终端设备驱动 304   第15章 Linux的I2C<em>核心</em>、总线与设备驱动 333   第16章 Linux网络设备驱动 363   第17章 Linux音频设备驱动 388   第18章 LCD设备驱动 440   第19章 Flash设备驱动 479   第20章 USB主机与设备驱动 507   第21章 PCI设备驱动  547   第4篇 Linux设备驱动调试、移植   第22章 Linux设备驱动的调试 564   第23章 Linux设备驱动的移植 602
“领域驱动开发”实例之旅
领域<em>驱动<em>开发</em></em>模式      一、分析业务需求。     超市管理系统包括收银管理,商品管理,设备管理,雇员管理,客户管理等几部分,其中收银管理包括收银员管理,收银机管理,收银台管理;商品管理包括商品基本信息管理,商品存货信息管理;设备管理、雇员管理和客户管理都是辅助的,比较简单,系统的<em>核心</em>还是“收银过程”,注意是“过程”而不是“管理”,说到管理很容易落入“管理系统”的思路,说“过程”更容易跟业
windows虚拟网卡驱动开发
by fanxiushu   2017-04-06 转载或引用请注明原始作者。 很早前的文章介绍过windows和linux平台的虚拟网卡技术, 详见      http://blog.csdn.net/fanxiushu/article/details/8526708      http://blog.csdn.net/fanxiushu/article/details/8526
Windows打印机驱动开发资料
Windows打印机<em>驱动<em>开发</em></em>资料 Windows打印机驱动程序<em>开发</em>详解
测试计划驱动开发模式 TPDD:一种比 TDD 更友好的开发模式
相信大部分<em>开发</em>团队都在使用TDD,并且还有很多<em>开发</em>团队都 对外声明 在使用 TDD <em>开发</em>模式。 之所以说是“对外声明”,是因为很多<em>开发</em>团队虽然号称使用的是 TDD <em>开发</em>模式,实际<em>开发</em>过程中却无法满足 TDD 的要求。 实际上,测试驱动的<em>开发</em>模式确实有效,它将可能发生的问题用测试代码预先解决,只有通过测试代码后的代码才是可以接受。当前有很多公司都在应用 TDD,但 TDD 并不是一个<em>开发</em>者友...
嵌入式驱动开发学习路线
ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件<em>开发</em>目标: (1)掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2)必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (3)必须熟悉嵌入式软件<em>开发</em>流程并至少做一个嵌入式软件项目。从事嵌入式软件<em>开发</em>的缺点是: (1) 入门起点较高,所用到的技术往往都有一定难度,若软硬件基础不好,特别是操作系统级...
上任3个月,航天信息总经理陈荣兴不止有“三把火”
更多精彩,请点击上方蓝字关注我们!在12月19日举行的“2018中国ICT企业家大会”上,航天信息党委副书记、总经理陈荣兴荣获了分量最重的奖项——“2018年度中国ICT...
Windows驱动开发:用C还是C++
在做windows驱动程序<em>开发</em>之前,首先要确定<em>开发</em>的语言。在常见的编程语言中,我们可以选择C、C++、汇编语言甚至Delphi。不过由于 微软提供的DDK<em>开发</em>环境所提供的文件和链接用的库只支持C和C++语言。所以一般都采用C或者C++。 使用C语言,是比较容易上手,因为很多人都是从学习C语言而学习程序<em>开发</em>的,而在<em>驱动<em>开发</em></em>的时候,用C语言写相对比较简单,不需要考虑太多的限制。 用C++的话,在
总结一下几个月驱动开发的需求
1. 产品要求裁剪KO,干掉了无用函数和变量,占内存大的数组变量改成了动态申请。感受:其实KO大了也有好处,静态申请效率高啊,KO的大小,大一点嘛,但是产品的需求。。2.产品要求出1G版本,裁剪内次哦,根据场景、业务,不需要用到的内存裁剪掉。对解码器来说,就是各种通路下面偶尔的内存,安全通路,私有通路,原生通路,还有解码帧存。以前解过很多BUG是性能不足然后通过增加帧存来解决,VP9,H265,H...
Linux设备驱动开发详解:基于最新的Linux4.0内核带源码
宋宝华:《Linux设备<em>驱动<em>开发</em></em>详解:基于最新的Linux4.0内核》(非扫描文字版+随书源代码),大家开始学习吧
Linux驱动开发之 一 (有、无操作系统的差异)
Linux<em>驱动<em>开发</em></em>之 一 (有、无操作系统的差异)今天老谢想聊聊“驱动”,也就是driver。本文的目的非常简单,两点: 什么是驱动? 建立一个基本概念,基于操作系统的<em>驱动<em>开发</em></em>是有别于无操作系统的<em>驱动<em>开发</em></em>。 只有搞清这些基本的概念,我们才能明白什么是driver,driver在整个项目中扮演的角色……一、驱动是什么?驱动,即驱使硬件设备行动。例如最简单的例子,一个LED灯的亮或灭,就需要与之相对应的
嵌入式Linux音频驱动开发
1.嵌入式音频系统硬件连接 下图所示的嵌入式设备使用IIS将音频数据发送给编解码器。对编解码器的I/O寄存器的编程通过IIC总线进行。 2.音频体系结构-ALSA ALSA是Advanced Linux Sound Architecture 的缩写,目前已经成为了linux的主流音频体系结构 在内核设备驱动层,ALSA提供了alsa-driver,同时在应用层,ALSA为我们提供了al
对win10驱动开发环境的理解(一)
学习一个东西,对于初学者来说,总是希望一开始通过简单的操作,能看到一个直观的结果。开始学习C的时候,开始并不知道C能做些什么事情,但是通过显示“Hello World”,首先直观知道了这个东西可以打印出我们需要的东西。学习Verilog也是类似,或者说学习FPGA的也是类似。对Verilog,也可以先通过仿真器在屏幕上打印Hello Verilog的字样,来获得直观的感受。学习FPGA,除了利用v...
PCI设备WINDOWS驱动程序的开发
PCI设备WINDOWS驱动程序的<em>开发</em>摘要:本文主要介绍了在Windows9x操作系统下<em>开发</em>PCI设备驱动程序的方法。关键词:PCI设备 驱动程序 PCI设备概述近几年来,随着诸如图形处理、图像处理、三维动画技术的发展,计算机与外设通信需要处理的数据量迅速增加,基于ISA总线的通信方式已经不能满足高速数据传输的要求,PCI局部总线的引用就是为了打破高速数据传输的瓶颈。PCI总线的英文全称是:Peripheral Component Interconnect S
热烈欢迎HTML5社区新版主上任
热烈欢迎HTML5社区新<em>版主</em>上位!rn有事没事,多@他rn@qq_29594393 rn技术大牛,前端大湿。rn帖子先给40分,让新<em>版主</em>给大家加分吧!rn[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/2.gif][/img]
关于SpringBoot bean无法注入的问题(与文件包位置有关)
问题场景描述整个项目通过Maven构建,大致结构如下: <em>核心</em>Spring框架一个module spring-boot-base service和dao一个module server-core 提供系统后台数据管理一个module server-platform-app 给移动端提供rest数据接口一个module server-mobile-api 其中server-platform-app 与
大话存储II_Part6.pdf下载
《大话存储2:存储系统架构与底层原理极限剖析》内容简介:网络存储是一个涉及计算机硬件以及网络协议/技术、操作系统以及专业软件等各方面综合知识的领域。目前国内阐述网络存储的书籍少之又少,大部分是国外作品,对存储系统底层细节的描述不够深入,加之术语太多,初学者很难真正理解网络存储的精髓。《大话存储2:存储系统架构与底层原理极限剖析》以特立独行的行文风格向读者阐述了整个网络存储系统。从硬盘到应用程序,对这条路径上的每个节点,作者都进行了阐述。书中内容涉及:计算机IO基本概念,硬盘物理结构、盘片数据结构和工作原理,七种常见RAID原理详析以及性能细节对比,虚拟磁盘、卷和文件系统原理,磁盘阵列系统,OS 相关下载链接:[url=//download.csdn.net/download/rojimfeng/4304902?utm_source=bbsseo]//download.csdn.net/download/rojimfeng/4304902?utm_source=bbsseo[/url]
C++标准程序库STL.pdf下载
模板库 STL被内建在你的编译系统之内。STL的版本很多,常见的有HP STL、PJ STL、 SGI STL等。 在C++标准中,STL被组织为下面的13个头文件:<algorithm>、<deque>、<functional>、<iterator>、<vector>、<list>、<map>、<memory>、<numeric>、<queue>、<set>、<stack>和<utility>。 组成部分 STL可分为容器(containers)、迭代器(iterators)、空间配置器(allocator)、配接器(adaptors)、算法(algorithms)、仿函数(functor 相关下载链接:[url=//download.csdn.net/download/xiaoting451292510/5088581?utm_source=bbsseo]//download.csdn.net/download/xiaoting451292510/5088581?utm_source=bbsseo[/url]
激光原理(周炳琨等人编)下载
激光原理的课件,是我们光信息学激光知识用的课件,跟大家分享下。 相关下载链接:[url=//download.csdn.net/download/longpengfeiyue/2255911?utm_source=bbsseo]//download.csdn.net/download/longpengfeiyue/2255911?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 ios核心开发课程 区块链的核心
我们是很有底线的