共查询到18条相似文献,搜索用时 171 毫秒
1.
高培 《单片机与嵌入式系统应用》2016,(12):26-30
针对RT Thread操作系统下I2 C总线驱动展开研究,对驱动结构进行介绍与分析。以STM32F407VG上的软件I2 C驱动移植为例介绍了驱动移植步骤,并通过STM32F407VG读写24LC02B的实例,详细介绍 I2 C编程步骤及技术细节。最后通过实验验证 I2 C驱动移植及编程的有效性。实验结果表明,RT Thread操作系统下的 I2 C总线驱动结构简洁,且易于移植及进行程序设计。 相似文献
2.
RT Thread是一个组件丰富、功能强大、可裁剪性好的开源嵌入式操作系统,而MSP432兼具高性能和低功耗优点,在医疗、能源等领域应用广泛,两者结合必将使得开发更加高效、便捷。但是,关于RT Thread向MSP432单片机移植的详细过程尚未有现成方案。为此,本文给出了RT Thread操作系统在MSP432P401R上移植的具体方法,通过剪裁源码、修改配置文件、更改系统时钟等操作进行适配并移植。实验结果表明,RT Thread系统成功移植到MSP432并能正常运行,具备任务管理、调度以及中断及异常管理等功能。 相似文献
3.
4.
以S698PM处理器为平台,从1553B总线模块的底层驱动程序入手,详细介绍了 VxWorks 操作系统中1553B总线模块的应用和开发,结合驱动应用程序,分析介绍了1553 B三种不同控制器方式BC、RT和BM的工作方式。 相似文献
5.
嵌入式Linux2.6内核的CAN驱动设计与实现 总被引:1,自引:0,他引:1
为实现CAN总线设备在嵌入式Linux2.6.24内核下使用,提出了一种基于嵌入式Linux2.6.24内核的CAN总线驱动设计方案并赋予实现.由于嵌入式处理器S3C2410通过SPI总线完成与CAN控制器的硬件连接,利用嵌入式Linux2.6.24内核自带的SPI总线驱动中的函数完成CAN总线字符驱动设计,详细说明了在嵌入式Linux2.6.24内核下加载和声明SPI总线的具体步骤、CAN总线驱动初始化和中断控制的设计方法以及CAN驱动加载步骤.最后通过实例验证了CAN总线驱动设计的正确性. 相似文献
6.
基于LPC2103的SPI总线技术的应用 总被引:1,自引:0,他引:1
介绍了一种基于SPI总线技术的LPC2103对LED数码管显示实现控制的方法.采用8位74HC595串并转换芯片驱动LED数码管.结合74HC595芯片的特点给出了SPI控制的驱动电路.描述了基于SPI总线主模式的74HC595芯片的数据传输过程,给出了相关应用程序流程图及软件实现. 相似文献
7.
围绕Linux操作系统针对NXP公司LPC1788微处理器USB外设进行主机USB驱动和应用程序设计的研究.详细介绍了Linux操作系统中USB总线接口驱动程序结构及编写方法,分析了驱动程序并发支持多设备同时接入的原理机制,并利用Linux标准API (Application Program Interface)函数实现与基于LPC1788微处理器的USB嵌入式设备的数据通信. 相似文献
8.
基于Windows CE的SPI驱动程序设计 总被引:3,自引:0,他引:3
设备驱动程序是直接与硬件或者虚拟设备进行交互,将对硬件或者虚拟设备的操作打包成一组操作系统调用,并完全隐藏了设备工作细节的编程接口,因此驱动程序的编写在嵌入式系统开发中是一个重要的环节.本文通过阐述Windows CE操作系统中流式接口驱动的基本概念和工作原理、中断处理机制、内层共享等问题,详细介绍在Platform Builder下SPI驱动程序设计以及驱动程序同应用程序交互的实现. 相似文献
9.
10.
介绍了SPI总线控制器IP核的硬件结构与应用方法,并着重介绍了该IP核在微投影系统中的使用,以完成微显示芯片的初始化.实验表明,该SPI总线接口使用灵活,便于移植,并且稳定可靠. 相似文献
11.
12.
13.
14.
充分利用高速通用串行总线(USB)所具有的传输速度快、支持热插拔、即插即用易于扩展、占用的系统资源少等优点,将其与传统的数据采集技术相结合,设计实现了一种基于USB的数据采集系统.本文首先对USB2.0总线技术进行了介绍,然后详细介绍了一种基于USB2.0接口技术的数据采集系统,包括数据采集系统设计、固件设计、设备驱动程序设计和主机应用程序设计.本文完成的基于USB总线的数据采集系统,为数据的采集提供了一种更有效、更经济、更方便的数据采集方式. 相似文献
15.
为了使控制系统的参数能够在掉电之前保存下来,提出一种SPI模块与25LC040芯片的接口设计方法,介绍了DSP芯片TMS320F2812SPI模块的特点,以及25LC040芯片的功能特点、操作规范和读写时序,给出了硬件接口电路,详细介绍了SPI模块各个功能部分的设置;设计了一种可以提高运行效率的查询算法,并给出数据编程的软件设计,解决了DSP芯片不能保存在线更改参数的问题,从而使系统可以直接使用已经调整好的参数,而不必重新设置。 相似文献
16.
嵌入式Linux下基于SPI总线的网络设备驱动设计与实现 总被引:2,自引:1,他引:1
基于SPI总线的网络驱动设备是一种新型的网络设备,其驱动程序设计尚未经过系统分析.在分析嵌入式Linux的SPI总线特点的基础上,以S3C2410为MCU、以ENC28J60为以太网控制芯片作为设计实例,首次详细分析介绍了基于SPI总线的网络驱动设计的方法. 相似文献
17.
黄军友 《计算机与数字工程》2013,(12):2009-2011
某些设备RS-232/SPI总线仍占较大的比重且不具备CAN总线接口,设计CAN总线与RS-232/SPI转换模块以适应整个技术的发展。选择性价比高单片机STC89C52、CAN总线控制器SJA1000、CAN总线驱动器PCA82C250器件,对CAN/RS-232、CAN/SPI总线转换模块分别进行硬件和软件设计,实现了CAN/RS-232/SPI总线转换。 相似文献
18.