此程序为使用ADC0的例程 在中断模式使用定时器3溢出作为开始启动信号并采样AIN0<NUM_SAMPLES>次 将结果存储在XDATA空间 一旦<NUM_SAMPLES>次被采集 采样值从UART0传输 一旦传输结束 另一个数 据采样次数<NUM_SAMPLES>将被采集并重复此处理过程
上传时间: 2013-04-24
上传用户:WANGXIAN001
随着存储技术的迅速发展,存储业务需求的不断增长,独立的磁盘冗余阵列可利用多个磁盘并行存取提高存储系统的性能。磁盘阵列技术采用硬件和软件两种方式实现,软件RAID(Redundant Array of Independent Disks)主要利用操作系统提供的软件实现磁盘冗余阵列功能,对系统资源利用率高,节省成本。硬件RAID将大部分RAID功能集成到一块硬件控制器中,系统资源占用率低,可移植性好。 分析了软件RAID的性能瓶颈,使用硬件直接完成部分计算提高软件RAID性能。针对RAID5采用FPGA(Field Programmable Gate Array)技术实现RAID控制器硬件设计,完成磁盘阵列启动、数据缓存(Cache)以及数据XOR校验等功能。基于硬件RAID的理论,提出一种基于Virtex-4的硬件RAID控制器的系统设计方案:独立微处理器和较大容量的内存;实现RAID级别迁移,在线容量扩展,在线数据热备份等高效、用户可定制的高级RAID功能;利用Virtex-4内置硬PowerPC完成RAID服务器部分配置和管理工作,运行Linux操作系统、RAID管理软件等。控制器既可以作为RAID控制卡在服务器上使用,也可作为一个独立的系统,成为磁盘阵列的调试平台。 随着集成电路的发展,芯片的体积越来越小,电路的布局布线密度越来越大,信号的工作频率也越来越高,高速电路的传输线效应和信号完整性问题越来越明显。RAID控制器属于高速电路的范畴,在印刷电路板(Printed Circuit Block, PCB)实现时分别从叠层设计、布局、电源完整性、阻抗匹配和串扰等方面考虑了信号完整性问题,并基于IBIS(I/O Buffer Information Specification)模型进行了信号完整性分析及仿真。
上传时间: 2013-04-24
上传用户:jeffery
SD4840/4841/4842/4843/4844是用于开关电源的内置高压MOSFET电流模式PWM控制器系列产品。该电路待机功耗低,启动电流低。在待机模式下,电路进入打嗝模式,从而有效地降低电路的
上传时间: 2013-04-24
上传用户:gcs333
Hy3100高效DC/DC升压控制器特点• 低电压工作:可保证以0.9 V (IOUT = 1 mA)启动• 占空系数
上传时间: 2013-04-24
上传用户:hsj3927
本课题设计和完成了一套基于DSP+FPGA结构的小波变换实时图像处理系统。采用小波算法对图像进行边缘提取、图像增强、图像融合等处理,并在ADSP-BF535上实现了小波算法,分析了其运行小波算法的性能。图像处理的数据量比较大,而且运算比较复杂,DSP的特殊结构和性能很好地满足了系统实现的需要,而FPGA的高速性和灵活性也满足了系统实时性和稳定性的需要,所以采用DSP+FPGA来实现图像处理系统是可靠的,也是可行的。系统的硬件设计以DSP和FPGA为平台,DSP实现算法、管理系统运行、并实现了系统的自启动;FPGA实现一些接口、时序控制等,简化了外围电路,提高了系统的可靠性。结果表明,在ADSP-BF535上实现小波算法,效果良好,而且满足系统实时性的要求。最后,总结了系统的设计和调试经验,对调试时遇到的一些问题进行了分析。
上传时间: 2013-04-24
上传用户:Kecpolo
近年来,随着以太网技术的发展和普及,以TCP/IP协议为代表的开放式互联网技术在各个领域都得到了广泛的应用,但是大量的设备都有SPI串行接口,这些设备的串行数据需要通过网络进行传输,因此必须要寻求一种解决方案,用来解决这些传统设备与现今的网络设备之间的互联问题。本文针对这种情况设计了一种基于ARM处理器的嵌入式以太网接口系统。 本文分别对SPI串行通信和基于TCP/IP协议的以太网进行研究和分析,在此基础上设计一个嵌入式系统—基子ARM处理器的串行通信与以太网的协议转换系统,来实现SPI串行口与网口的数据传输。 首先分析了当前串行通信的应用现状和以太网技术的发展动态,指出SPI串口设备网络化的趋势,然后详细介绍了嵌入式处理器LM3S8962的特点和内部结构接着阐述了嵌入式TCP/IP协议栈的总体设计以及每层协议的编写过程。在硬件设计方面,对本文所设计的系统—基于ARM处理器的串行通信与以太网的协议转换系统进行了总体设计,将系统分为三个主要模块:处理器模块、SPI通信模块和以太网接口模块。同时在软件设计方面对启动代码流程、驱动程序设计与实现、软件包的配置进行了说明。对设计的主程序的流程图以及各个任务参数设置加以分析。最后对系统进行了测试表明通信是成功的。 总之,本文完成了嵌入式网络控制器的硬件平台架构设计、嵌入式操作系统的移植,为今后嵌入式网络控制器的后继开发提供了一个嵌入式平台,研究成果对于嵌入式远程监控系统在远程控制领域的应用具有一定的参考价值。
上传时间: 2013-04-24
上传用户:jiiszha
轨道车辆车载微机控制系统是列车网络控制重要组成部分,显示系统是微机控制系统人机交互的重要平台。考虑到微机平台的统一性,车载显示系统也可以移植实时多任务操作系统。鉴于ARM芯片外围设备接口模块通用性,能够满足日益丰富的外围设备连接的需要,可作为硬件平台考虑。本课题在以ARM9开发板S3C2410为硬件平台,以实时多任务操作系统VxWorks为操作系统平台,进行嵌入式显示系统的研究。 课题以VxWorks系统在ARM上的启动(BSP的移植)、图形设备驱动的研究与设计、图形界面的设计为技术路线。主要进行了基于ARM的VxWorks BSP的移植和设计,基于ARM—VxWorks的图形设备模块驱动程序的研究与设计,完成了VxWorks系统下汉字库的开发,以及中西文混合显示的实现。 若通过研究和设计达到了信息的有效实时的传输,且通过直观的语言指示及生动的图形显示界面显示出来,那么,不仅为很多需要图形界面显示的应用领域拓展了选择面,而且将进一步促进该嵌入式系统的组合在工业控制领域得到更为广泛的应用。 本课题主要研究内容分为一下几个部分: 第一部分主要介绍了课题背景,嵌入式显示系统的发展。 第二部分对VxWorks系统进行了分析与比较,揭示其在嵌入式操作系统领域中的优越性,并对VxWorks系统指定的开发环境Tornado进行简要的介绍。 第三部分为基于ARM—VxWorks平台图形设备驱动的研究与设计。 第四部分介绍了VxWorks系统下WindML汉字库的开发及中西混合显示的实现。 第五部分实现了针对于ARM9系列S3C2410开发板的BSP的移植和设计,构建ARM—VxWorks嵌入式系统调试平台。 第六部分尝试了VxWorks系统下WindML图形控件的模拟和简单的图形界面的设计,并对专业的GUI图形设计工具Zinc进行了简要的说明和简单的运用。 第七部分给出了结论和展望。
标签: ARMVxWorks 嵌入式 显示系统
上传时间: 2013-04-24
上传用户:chens000
GPS技术自从被用于民用之后就在各行业中得到了广泛的应用,用途不同的GPS设备层出不穷。随着社会的发展,个人对便携式定位产品的需求日益旺盛,另一方面,计算机技术和嵌入式技术的飞速发展,个人手持式设备的功能日益强大,在手持式设备中扩展GPS功能具有良好的市场前景。 本课题选择ARM9平台为系统硬件基础,嵌入式Linux为操作系统,并采用Trolltech公司Qt/Embedded为应用程序开发平台,研究可用于手持终端设备的GPS定位系统的嵌入式实现方案。 本文在参阅了大量国内外相关资料的基础上,首先从GPS定位系统应用现状出发,阐述了课题研究意义和主要研究内容。然后介绍了GPS定位系统的组成和基本定位原理。接着,详细介绍了GPS定位系统硬件开发平台的搭建,包括开发板的系统资源、GPS模块性能指标和NMEA-0183格式导航电文。紧接着介绍了GPS定位系统软件开发平台的搭建方法,分析了Bootloader的启动过程、嵌入式Linux的特点以及内核的移植和根文件系统的创建过程,以及QT/Embedded和相关工具的配置。在完成上述工作之后,完成了GPS定位数据的提取,制作了可用于GPS定位的地图并编写图形软件,最后,将程序移植到开发板上运行及调试。 在文章的最后,给出了程序运行的结果,分析了GPS定位误差的来源以及减小误差的方法。在总结本课题完成的工作之后,分析了系统的问题和不足,以及日后相应的改进工作。
上传时间: 2013-07-06
上传用户:guobing123
旅客列车是人们出行的重要交通工具之一,随着我国国民经济的发展,信息化时代的到来,车辆能否安全运行已经成为人们关注的焦点。在高速状态下列车车辆能否安全地停下来是安全运行的一个关键,在车辆方面上就是解决制动问题。在这样的前提下,对车辆制动系统的研究就显得必然和重要。 本次设计的任务是实时监测列车车辆的运行速度,并根据车辆制动状态,自动控制车辆的制动系统,实现车辆的制动安全防护。所以本次设计设计了一种基于ARM——高性能嵌入式微处理器、CPLD——新型高性能可编程逻辑器件、CAN总线——有效支持分布/实时控制的串行通信网络和μC/OS-II操作系统的车辆制动自动监控系统。文中介绍了车辆制动控制原理、对系统进行了总体的方案设计,介绍了嵌入式系统开发的原理及设计方法,着重讲解了以Samsung公司32位嵌入式微处理器S3C44BOX为核心的系统软硬件设计方案,并开发了基于μC/OS-II操作系统的应用程序。 应用程序模块主要包括远程通讯模块、数据采集模块、数据处理与传输模块、部件寿命记录模块、故障参数监视和报警模块。远程通讯模块将车辆制动状态以CAN总线的通讯方式上传给机车控制室主机;数据采集模块由具有高速逻辑处理能力的CPLD自动实现数据采集及电平转换,ARM控制数据采集的启动和采集结束后对数据的处理或传输;在部件寿命记录模块中电磁阀的动作次数、通电使用时间和总时间以及各传感器的通电时间和使用总时间可每隔一段时间记录下来,掉电后也不会丢失,可以作为故障发生、诊断、排除和维护的数据依据。 在实验室及模拟实验台上经过多次软、硬件结合的调试改进过程,本次设计基本上实现了车辆制动自动监控系统的功能,制动缸压力的控制特性及控制精度得到了有效的提高,在实验室调试中实现了车辆制动系统的故障检测和报警及部件的寿命记录等功能,验证了设计方案的可行性及合理性,达到了预期的设计效果。
上传时间: 2013-07-17
上传用户:yxgi5
本书以嵌入式Linux系统开发流程为主线,剖析了嵌入式Linux系统构建的各个环节。本书从嵌入式系统基础知识和Linux编程技术讲起,接下来说明了嵌入式Linux交叉开发环境的建立,然后分析了嵌入式Linux系统的引导程序、内核和文件系统三大组成部分,最后介绍了嵌入式Linux系统集成和部署的方法。本书使用的嵌入式Linux系统软件全部来源于开源站点,文中提供了具体的链接地址。本书主要以ARM平台为例,对U-Boot和Linux内核启动过程做了详细分析,为学习嵌入式Linux系统开发奠定基础。本书从概念上阐述了嵌入式Linux系统开发流程
上传时间: 2013-04-24
上传用户:Miyuki