首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到16条相似文献,搜索用时 125 毫秒
1.
AT91RM9200的SPI设备驱动程序开发   总被引:1,自引:0,他引:1  
SPI接口技术是一种高速,高效的串行接口技术,因而SPI设备在数据通信冲应用十分方便。设备驱动程序作为操作系统内核和硬件之间的接口,是嵌入式开发的童要组成部分,针对微处理器AT91RM9200和嵌入式Linux操作系统构建的开发平台,分析了AT91RM9200与TLC2543硬件结构,并根据接口电路的连接特点说明了SPI设备驱动程序的基本开发方法和动态模块加载实现过程。  相似文献   

2.
张秀松  顾家蓓  范美芳 《福建电脑》2007,(3):181-181,214
本文依据SPI串口的设计原理,介绍了AT91RM9200与12位串行A/D转换器TLV2543通过SPI口实现实时通讯的接口电路与软件设计方法.运行结果表明,在嵌入式系统中用串行外设接口(SPI)来扩展外设,接口简单,控制方便.  相似文献   

3.
SPI接口技术是一种高速,高效的串行接口技术,因而SPI设备在数据通信中应用十分方便。设备驱动程序作为操作系统内核和硬件之间的接口,是嵌入式开发的重要组成部分,针对微处理器AT91RM9200和嵌入式Linux操作系统构建的开发平台,分析了AT91RM9200与TLC2543硬件结构,并根据接口电路的连接特点说明了SPI设备驱动程序的基本开发方法和动态模块加载实现过程。  相似文献   

4.
分析ARM处理器引导装载程序的特点以及在此类平台上实现bootloader的途径。探讨利用GNU工具开发bootloader程序的方法和开发特点,并且结合项目中在该系统上移植bootloader的成功经验,阐述U-boot在ARM平台上的移植步骤和关键。对嵌入式开发人员有一定的借鉴意义。  相似文献   

5.
设备驱动程序的设计与实现在嵌入式系统的构建过程中是一个很重要的步骤。基于东南大学自主研发的嵌入式ARM11微处理器SEP0718,详细分析了SPI传输协议和芯片内模块功能,针对WinCE6.0嵌入式操作系统,设计和实现了一种通用SPI驱动程序用于微处理器和外设之间的数据同步串行传输,并编写了应用程序验证了驱动程序功能。验证结果表明该驱动程序达到了设计要求。  相似文献   

6.
分析ARM处理器引导装载程序的特点以及在此类平台上实现bootloader的途径。探讨利用GNU工具开发bootloader程序的方法和开发特点,并且结合项目中在该系统上移植bootloader的成功经验,阐述U-boot在ARM平台上的移植步骤和关键。对嵌入式开发人员有一定的借鉴意义。  相似文献   

7.
基于AT91RM9200的嵌入式音频系统设计   总被引:1,自引:0,他引:1  
数字音频系统在CD机、手机、数字电视机等嵌入式数字系统中的应用越来越广泛。然而,目前国内对基于IIS音频总线协议的嵌入式音频系统的研究却较少。本文介绍了基于AT91RM9200和IIS总线的嵌入式音频设备的硬件体系结构及其Linux驱动程序的设计。它可以广泛应用在基于ARM内核的嵌入式系统中,具有很大的实用价值。  相似文献   

8.
SPI接口的出错分析及其改进   总被引:2,自引:0,他引:2  
单片机(MCU)系统为了与SPI标准外围接口器件进行通信,必须使用SPI(Serial Peripheral Interface,串行外设接口)总线。SPI总线系统是Motorola提出的一种同步串行外设接口,有信号线少、协议简单、传输速度快的特点,因此有不少外围器件都采用SPI总线,如Flash RAM、A/D转换器、LED显示器、MCU以及计算机网络等。MCU中的SPI接口通过配置可与各个厂家生产的多种标准外围器件直接连接。  相似文献   

9.
介绍了Linux操作系统下LCD驱动程序的设计要求,并基于Ateml公司的AT91RM9200芯片的开发板和EPSON公司的SLD13506控制器,详细讲述了在linux下开发帧缓冲设备驱动程序的过程。成功实现了对12.1英寸TFT彩色LCD屏的驱动和显示。  相似文献   

10.
基于AT91RM9200的嵌入式工业控制系统设计   总被引:6,自引:7,他引:6  
介绍一种基于Atmel公司AT91RM9200芯片的嵌入式工业控制系统设计。该系统提供了32位高速数据处理能力,处理速度可达到200MIPS,并配有LCD、触摸屏、SD卡、CPLD、音频、网络、USB及串行接口等多项功能,留有42路集成IO口模块,用户界面友好、操作简单,可通用于许多工业控制领域。  相似文献   

11.
在电机控制与速度测量系统的网络化控制器设计中,使用Atmel公司的AT91RM9200处理器,可以满足实时性要求.本文介绍了AT91RM9200的特点、使用方法,给出了采用AT91RM9200的电机控制系统的硬件设计方案,着重讨论AT91RM9200在系统中的应用及其外设接口电路的设计.  相似文献   

12.
基于AT91RM9200的嵌入式网络摄像机的设计与实现   总被引:6,自引:3,他引:6  
本文介绍了一种基于AT91RM9200的嵌入式网络摄像机设计方案。该系统以嵌入式Linux作为操作系统,采用MPEG-4的专用编码芯片对采集到的数字视频进行压缩编码,生成MPEG-4码流。MPEG-4码流经过AT91RM9200控制器外接的网络芯片被输送到PC机。PC机端通过内嵌MPEG-4解压插件的IE浏览器来播放视频和控制网络摄像机的状态变化。  相似文献   

13.
VxWorks在AT91RM9200上的BSP设计   总被引:4,自引:0,他引:4  
阐述VxWorks实时操作系统中板级支持包BSP的概念和作用;研究VxWorks映像的生成和分类,以及系统的启动流程;着重介绍VxWorks操作系统在ARM9芯片AT91RM9200上的BSP设计。  相似文献   

14.
针对ARM9系列处理器AT91RM9200,在Linux2.6.32操作系统环境下,研究底层输入输出驱动,并设计驱动模数转换芯片AD7890-10采集数据的C语言程序.变送器等检测设备输出的模拟量数据经由AD7890-10转换得到数字量,再驱动处理器的输入功能,使数字量输入到ARM中.实现了模拟量的采集功能.经过实验验证,设计采集到压力变送器的数据准确,精确度高.  相似文献   

15.
引言 在VxWorks中,定时器机制的实现是建立在时钟基础之上的。可根据不同的要求选用不同的定时机制,如taskDelay()、WatchDog、辅助时钟。前两种定时都是基于系统时钟的。  相似文献   

16.
在嵌入式系统中ARM处理器已经成为市场主流,移植操作系统是开发嵌入式系统的前提和基础,而嵌入式操作系统的移植比较复杂.本文详细论述了Linux在ATglRM9200平台上的移植过程.包括下载内核源码、建立交叉编译环境.移植U-boot,配置和编译内核,建立文件系统等.经试验.移植后的内核在自己开发的目标板上运行稳定可靠.这对其它嵌入式操作系统的开发同样具有参考意义.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号