- 3
- 0
- 约9.47千字
- 约 11页
- 2017-08-22 发布于河南
- 举报
开发驱动经验
开发驱动程序的过程编写内核模式的代码于应用程序的代码是不同的,因为驱动程序是操作系统的信任的部分。它的代码必须遵循特殊的规则,小心的编写。驱动程序开发策略 像大多数的软件,驱动程序也使用有组织的开发方法。这个部分将介绍一些技巧来尽量减少开发时间。 使用规范的开发方法 一般的,如果编写一个设备驱动程序没有一个开发策略。而是去匆忙的测试全新的硬件,往往测试代码会成为驱动程序的主要部分。也许设备驱动程序是被一些对操作系统不熟悉的程序员编写的,第一个驱动程序的编写会是一个驱动程序作者全面了解系统构架的旅程。 幸运的是,疯狂的软件编写的日子过去了。在复杂的硬件和操作系统的环境下,想怎么编写就怎么编写的代码是不会运行的。 下面是一个简短的开发技术(它们中的一些是来自实时设计技术)列表。 1. 数据流图可以将一个驱动程序分成独立的功能部分。通过这个图可以容易的看出各个部分的联系,和数据的流向。 2. 状态机模型是一个描述驱动过程控制流的好的方法,特别是管理复杂的硬件和软件协议的驱动程序。在验证状态机的过程中,可能发现驱动程序中的同步问题。 3. 分析期待的数据的重复率或者输入输出的响应将得到一系列定量的时序条件。对于确定驱动程序的总性能是非常重要的。 4. 另一个有用的工具是外部事件和驱动程序响应动作的列表。这个列表应该包括设备的硬件事件
您可能关注的文档
- 沙尘暴形成原因和防治措施结题报告.ppt
- 汽车线束加工设备和流程.ppt
- 汽车传动系统结构和使用.ppt
- 沁南3_煤和15_煤显微煤岩组分对微裂隙控制研究.pdf
- 沙棘果渣总黄酮提取工艺和抗氧化活性分析_白生文.pdf
- 沟通和协调能-力提升在线考试.doc
- 沥青混凝土和水泥稳定碎石买卖合同1.doc
- 沁南盆地樊庄煤层气田早期生产特征和主控因素.pdf
- 沥青混凝土和水泥稳定碎石买卖合同.doc
- 汽车营销第一次课和第一章.ppt
- 部编人教版三年级语文上册部编版教案-第5单元16.金色的草地.doc
- 部编人教版三年级语文上册部编版教案-第6单元18.富饶的西沙群岛.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城3套.doc
- 部编人教版三年级语文上册部编版教案-第7单元21.大自然的声音.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭课堂实录3套.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭说课稿3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案.doc
- 部编人教版三年级语文上册20美丽的小兴安岭含答案3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案3套.doc
最近下载
- 周易讲学PPT课件.ppt VIP
- TSG 08-2026 特种设备使用管理规则培训考核试题.docx VIP
- 专修篇上 掌握市场TOM WILLIAMS《MASTER THE MARKET》.pdf VIP
- 浅析汽车电子电磁兼容测试标准体系及抗干扰措施.pdf VIP
- 厚贴片电阻培训.pptx
- Electromagnetic Compatibility Engineering:电磁兼容工程.pdf VIP
- 罗德与施瓦茨RS_CMU200_CMU300_other操作与维修手册.docx
- 火电厂汽轮机胀差增大原因及控制分析.docx
- 协助老年人应用滴耳剂.pptx VIP
- zippo日版图鉴大全完整版(1+2图鉴合并).docx VIP
原创力文档

文档评论(0)