用DriverStudio开发USB驱动程序
2012-06-25 61
很多写Windows Device Driver的开发人员基本上都是使用Windows DDK进行开发的。但是,现在也有不少人都开始借助一些辅助工具。笔者去年开始接触到DriverStudio,发现它真的是一个不错的开发工具,不仅写代码的时候思路清晰,而且和DDK的结合很好。 当然,也有很多人觉得用DriverStudio不够正宗,或者说不能很好的理解Win .. [查看全文]
微型直流电动机驱动试验分析
2012-06-25 詹良材 47
1 引言 直流电动机是最早发明能将电能转换为机械能的设备,它可追溯到法拉第所发明的碟型电动机。到了1880年已成为主要的电能到机械能转换装置,但之后由于交流电的使用日趋普及,而发明了感应电动机与同步电动机,直流电动机的重要性亦随之降低。直到约1960年,由于SCR的发明,磁铁材料、碳刷、绝缘材料的改良,以及变速控 .. [查看全文]
基于Framebuffer的LCD驱动程序的实现
2012-06-22 雷鸿 67
驱动程序,就是让硬件正常工作的一段程序.抛开操作系统而言,各种外设的驱动程序的编写都是大同小异,所不同的只是驱动程序在整个系统中的位置,以及与应用程序和内核之间的调用关系.笔者在深圳天喜投资有限公司参与VOIP项目时,曾经接触过多种LCD(包括点阵型和字符型),也写过一个小的GUI,只能显示汉字以及画简单的直线 .. [查看全文]
基于WinCE的I2C驱动程序设计
2012-06-22 王小芳 王典洪 陈飞 23
摘要:将操作系统和相应硬件设备连接起来,编写联系硬件和软件的驱动程序至关重要。本文主要讨论在 WinCE操作系统下,如何设计实现S3C2410芯片具有I2C接口的驱动程序;详细介绍WinCE下,流驱动程序的编写方法,同时将驱动通过 Platform Builder编译进操作系统,最后用动态链接库的方式提供给用户使用。 引言 随着以计算机技 .. [查看全文]
构造一个简单的USB过滤驱动程序
2012-06-19 39
本文分三部分来介绍如何构造一个简单的USB过滤驱动程序,包括“基本原理”、“程序的实现”、 “使用INF安装”。此文的目的在于希望读者了解基本原理后,可以使用除DDK以外最流行也最方便的驱动开发工具DriverStudio来实现一个自己的过滤驱动,并正确地安装。一、基本原理我们知道,WDM(和KDM)是分层的,在构造设备栈 .. [查看全文]
电机驱动模块的电路设计与实现
2012-06-18 20
驱动电路采用H型桥式PWM脉宽调制驱动形式,如图3-1所示。电路主要由大功率三极管B772、D882、三极管8050和光电耦合器等元件组成。该驱动电路可控制电机的正转、反转和停止。与单片机的接口电路采用光电耦合器隔离。用单片机的I/O口控制驱动电路的两个控制端,当控制端PWM1为低电平,控制端PWM2为高电平时,左边的光 .. [查看全文]
电动助力转向系统(EPS)电机驱动电路的设计
2012-06-11 39
一、EPS系统基本结构及工作原理 电动助力转向系统(EPS,Electric Power Steering)是未来转向系统的发展方向。该系统由电动机直接提供转向助力,具有调整简单、装置灵活以及无论在何种工况下都能提供转向助力的特点。EPS最为突出的是该系统可在不更换系统硬件的情况下,通过改变控制器软件的设计,十分方便地调节系统的助 .. [查看全文]
Linux字符设备驱动程序的设计
2012-06-02 潘俊强 刘 莉 30
摘 要介绍了Linux字符设备驱动程序中建立设备 ,初始化设备、设备的资源分配和如何访问设备的方法及相关函数的实现. 关键词Linux 字符设备设备驱动程序 设备驱动程序实质上是一组完成不同任务的函数的集合 ,通过这些函数所提供的功能可以使得从设备接受输入和将输出送到设备就象读写文件一样 ,因此 ,Linux中的每一个设备都具有 .. [查看全文]
AD7888与S3C2410的SPI接口及Linux下嵌入式驱动的实现
2012-06-02 刘建国 张付祥 21
串行外围设备接口SPI(serial peripheral interface)总线技术是Motorola公司推出的一种同步串行接口,它允许CPU与TTL移位寄存器、A/D或D/A转换器、实时时钟(RTO)、存储器以及LCD和LED显示驱动器等外围接口器件以串行方式进行通讯。SPI总线只需3~4根数据线和控制线即可扩展具有SPI接口的各种I/O器件,其硬件功能很强, .. [查看全文]
无刷电机的驱动
2012-06-02 夏风 48
前言: 有关本文所谈论的无刷电机内容,只涉及低速飞行类航模电调的小功率无传感器应用,讲解的理论比较浅显易懂,旨在让初学者(象笔者本人)能够对无刷电机有一个比较快的认识,掌握基本原理和控制方法,可以在短时间内达到应用目的。理论性的内容涉及模拟电路知识、基础电子线路,理论性强的关键内容会在文中用图表的形式加 .. [查看全文]
VxWorks嵌入式操作系统的TrueFFS文件系统驱动开发
2012-06-02 杨扬 张维康 26
嵌入式系统对执行速度和系统可靠性的要求,决定了嵌入式系统需要一种安全、快速的存储设备,这种设备备同时还需要体积小、容量大、掉电数据不丢失等特点。而Flash存储器恰恰能够满足上述要求。这也使得Flash存储器成为嵌入式系统中的主要存储设备。 现在,Flash技术已经成熟,并已成为工业标准 但问题是如何能够更加有效的管理 .. [查看全文]
uClinux下CAN总线控制器驱动程序的设计
2012-06-02 29
CAN总线技术是现今流行的一种先进的现场总线技术,可以有效的支持分布式控制和实时控制的串行通信网络。由于CAN总线具有通信速率高,可靠性高,连接方便和性能价格比高等诸多优点,因此在嵌入式系统开发中有普遍的应用。目前,CAN总线通信控制芯片众多,要在uClinux平台下开发基于CAN总线的应用系统,就需要自己开发uClin .. [查看全文]

本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号