摘要
Windows系统下运行于Ring3层的用户应用程序无法直接面向底层硬件接口,因而开发设备驱动程序一直是工程应用的难点所在;文章以CAN总线通信为背景,介绍了基于ISA总线的适配器硬件设计方法,针对SJA1000T控制器地址与数据总线复用,ISA总线相互独立的特点,详细阐述了接口逻辑控制信号的设计过程,同时结合WinDriver软件开发工具逐步讨论了该适配器底层驱动程序的编写过程,并对其中关键环节和重要步骤进行了深入说明;通过某车载电气信息显控终端的成功运用,证明了该方法的有效性与实用性。
Application of consumer which runs on windows system' s ring 3 layer can' t face directly hardware interface, So development of device drive routine is all through nodus of the engineering. This article which regards CAN communications introduces the ways and means of adapter hardware design based on ISA bus, Address and data bus of SJA1000T controller which contraposed is emploied alternately, but ISA bus is selfgoverned, expatiates on the design process of control logic signal of interface, at the same time discuss step by step the course of exploitations with the WindDriver software tools, further more account for the pivotal tache and important step. The successful application with some vehicular electric information display unit testifies the validity and practicability of this method.
出处
《计算机测量与控制》
CSCD
北大核心
2011年第8期2033-2035,2044,共4页
Computer Measurement &Control