虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

32位处理器

  • 基于ARM和射频技术的工程机械遥控器的研制

    随着我国经济的高速发展,各类建设工程越来越多,这导致了国家对工程机械的需求越来越大,要求也越来越高。在机械和液压技术已发展成熟的今天,信息化和智能化成了工程机械进行产品性能提升的新的突破口。而无线遥控技术是信息化的一个重要方面。 鉴于工程机械设备对无线遥控设备的需求,本文研制了用于工程机械的无线遥控器。因为工程机械对遥控通信的可靠性、抗干扰性和通信距离都有比较高的要求,所以本文没有选择红外、蓝牙等技术作为通信手段,而是选用高性能的射频芯片ADF7020来搭建射频模块。在控制器方面,考虑到通信过程中需要进行非常复杂的编解码运算,所以本文选用了运算速率较快的32位ARM核微控制器LPC2119。 论文首先在对上述两块主芯片进行深入研究的基础上介绍了它们的功能特点和参数性能,与此同时还介绍了嵌入式系统开发的相关知识。接着基于这两块芯片对遥控器的实施方案进行了设计,包括硬件系统和软件系统两方面的内容,这构成了论文的主体内容之一。然后论文详细深入的研究和讨论了对遥控器通信性能起关键作用的差错控制系统。研究内容包括循环码、CRC码、RS码和交织技术等一系列的信道编码理论,并且给出了各种编解码的实现方法。基于这些理论,论文设计了一种CRC码、RS码以及交织技术相结合的差错控制方法并将其应用在遥控器中,实际测试证明该方法从很大程度上提升了遥控器的通信性能。此外,还实现了遥控器的跳频功能,可以有效的抵抗同频干扰。论文的最后简要介绍了系统开发调试环境以及仿真工具,并总结了软件实现过程中对一些关键问题的处理办法。

    标签: ARM 射频技术 工程机械 遥控器

    上传时间: 2013-05-18

    上传用户:yyyyyyyyyy

  • 基于ARM核嵌入式系统的AES算法优化

    本文从AES的算法原理和基于ARM核嵌入式系统的开发着手,研究了AES算法的设计原则、数学知识、整体结构、算法描述以及AES存住的优点利局限性。 针对ARM核的体系结构及特点,对AES算法进行了优化设计,提出了从AES算法本身和其结构两个方面进行优化的方法,在算法本身优化方面是把加密模块中的字节替换运算、列混合运算和解密模块中的逆列混合运算中原来的复杂的运算分别转换为简单的循环移位、乘和异或运算。在算法结构优化方面是在输入输山接口上采用了4个32位的寄存器对128bits数据进行了并行输入并行输出的优化设计;在密钥扩展上的优化设计是采用内部扩展,即在进行每一轮的运算过程的同时算出下一轮的密钥,并把下一轮的密钥暂存在SRAM里,使得密钥扩展与加/解密运算并行执行;加密和解密优化设计是将轮函数查表操作中的四个操作表查询工作合并成一个操作表查询工作,同时为了使加密代码在解密代码中可重用,节省硬件资源,在解密过程中采用了与加密相一致的过程顺序。 根据上述的优化设计,基于ARM核嵌入式系统的ADS开发环境,提出了AES实现的软硬件方案、AES加密模块和解密模块的实现方案以及测试方案,总结了基于ARM下的高效编程技巧及混合接口规则,在集成开发环境下对算法进行了实现,分别得出了初始密钥为128bits、192bits和256bits下的加密与解密的结果,并得剑了正确验证。在性能测试的过程中应用编译器的优化选项和其它优化技巧优化了算法,使算法具有较高的加密速度。

    标签: ARM AES 嵌入式系统 算法优化

    上传时间: 2013-04-24

    上传用户:liansi

  • 基于ARM平台的嵌入式网络控制器的设计与实现

    随着计算机技术、通信技术、集成电路技术和控制技术的发展,传统的工业控制领域正经历着一场前所未有的变革,开始向网络化方向发展。本文即从未来工业控制网络发展的需要出发,设计并实现了以S3C2410微处理器为核心的嵌入式网络控制器。 本文以S3C2410-32 位微处理为核心,设计并实现了具有1路以太网接口、1路 USB Host 接口、1路USB Device 接口、3路RS232串口、1个CAN总线扩展卡、1个RS485扩展卡、1个RS422扩展卡使用、8路A/D、1路D/A、4路 PWM、一个 240×320TFT LCD 显示触摸屏的功能强大的嵌入式网络控制器。并在此基础上,结合嵌入式操作系统Windows CE建立了一个嵌入式软件开发平台。 在深入研究和分析CANopen协议的基础上,实现了基于Windows CE 的嵌入式 CANopen 协议栈,大大提高了嵌入式网络控制器在现场总线上的通信和控制能力,为新型的网络控制算法研究提供了实验平台。在探讨了TCP/IP协议的基础上研究了基于 Windows CE 的嵌入式 TCP/IP 协议栈,掌握了Windows CE 平台的网络 Socket 通信编程,使控制器能够通过以太网接到Intranet或Intemet上。 在完成嵌入式网络控制器硬件与软件设计的基础上,将控制器应用到了网络化的嵌入式数控系统的中央数控单元中,实现数控系统等数控设备小型化、网络化和集成化的需要。并以此为基础,结合计算机控制实验室建设,构建了三层(信息层、控制层和设备层)工业网络实验平台,实现了实验室设备真正的网络互连,为网络控制研究提供了一个高性能的平台。

    标签: ARM 嵌入式网络 控制器

    上传时间: 2013-06-10

    上传用户:hzy5825468

  • 基于ARM嵌入式的变电站综合自动化现地测控单元的研究

    随着国民经济和电力工业的飞速发展,使得对电力系统自动化和信息化水平的要求也越来越高。变电站系统作为电网的重要基本环节,其自动化水平的高低直接影响着电网安全稳定运行水平,于是变电站综合自动化系统得到了迅猛的发展和推广应用,成为衡量电力企业自动化水平的重要依据。而安全可靠的网络通信技术又是实现变电站综合自动化系统的根本保证。 变电站是输配电系统中的枢纽环节,它是电力系统的重要部分。而作为变电站综合自动化系统中的现地测控单元是其非常重要的组成部分,它的性能的优劣直接影响着变电站综合自动化系统整体的高效、安全的运行。 随着电压等级和电网复杂程度的提高,供电半径和输配电容量的加大,采用传统的变电站一次和二次设备已越来越难以同时满足:“降低变电站造价,提高变电站的安全和经济运行水平”这两方面的要求。为此,很有必要研制和开发以计算机技术为基础的各种电压等级的变电站综合自动化系统,以取代或更新传统的变电站二次设备。 本论文以变电站综合自动化系统现阶段的技术为参考,提出并研究了一种基于ARM内核的高性能的嵌入式微处理器和嵌入式实时操作系统的变电站综合自动化现地测控单元。文中从当前各种模式的变电站综合自动化系统结构出发,结合计算机技术发展的趋势,详细介绍了该现地测控单元的原理与构成及其特点;着重分析了以Samsung公司32位嵌入式微处理器S3C4510B为核心的嵌入式网络系统的软件硬件设计原理,给出了硬件原理图;对于该系统的关键技术:操作系统UC/OS-Ⅱ的移植、系统软件的设计等问题本文作了系统、细致的论述,并给出了相关的设计程序。 新型嵌入式智能变电站综合自动化现地测控单元提供了更快的通信速度以及更强的处理能力,它的应用必定会提高变电站综合自动化系统的通信能力,而且使变电站综合自动化系统的可靠性更高,经济性方面也具有更强的优势。

    标签: ARM 嵌入式 变电站 自动化

    上传时间: 2013-06-21

    上传用户:kijnh

  • LED显示屏控制器的研究与开发

    近年来,LED(light emitting diode,发光二极管)电子显示屏作为一种高科技产品日益引起人们的重视。它可以实时显示或循环播放文字、图形和图像信息,具有显示方式丰富、观赏性强、显示内容修改方便、亮度高、显示稳定且寿命长等多种优点,被广泛应用于商业广告、体育比赛、交通信息报导等诸多领域。 LED显示屏的核心技术主要集中在控制器中。目前,大部分异步显示屏采用的是8位或16位的微控制器,由于受到微处理器的处理速度、体系架构、寻址范围、外围接口资源等诸多限制,已难以在要求显示较多像素、显示内容帧频较高、动态显示效果复杂的情况下得到良好的动态视觉效果。 针对以上情况,本文研究开发了一种全新的,由32位高性能ARM微处理器组成的LED显示屏控制系统,就控制平台、硬件结构和软件开发实现给出了驱动部分和控制部分的详细分析与设计。 本文根据LED显示屏在列车车厢和火车、汽车车站旅客导向系统中为应用背景,结合LPC2138的功能特点和LED显示屏的功能需求。详细介绍了显示屏控制系统中包括电源模块、复位模块、RS485通讯电路等主要模块的设计。成功实现了数据扫描、数据发送、数据通讯等LED显示屏所需的功能。 结合控制系统RS485通讯协议和系统显示的要求,分析了LED显示屏通讯和控制系统的软件开发流程。并详细分析了显示屏的静、动态图文显示软件流程结构;系统从上位机接受数据到信息显示的整个软件处理流程。 最后本文分析了LED显示屏控制系统研发中所遇到的几个难点问题,包括:提高RS485总线可靠性和抗干扰问题、系统在频繁更换内容死机的问题、显示内容较多时视觉效果的处理问题,并给出了解决方法。 经过实际测试,本文所述LED显示屏控制系统性能良好,工作稳定可靠,易于维护升级,具有很高的性价比。

    标签: LED 显示屏 控制器

    上传时间: 2013-05-28

    上传用户:chongchong2016

  • 基于JTAG口的ARM编程器研究与开发

    ARM微处理器的应用已经遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,占领了32位RISC微处理器75%以上的市场份额。 本文设计的基于JTAG接口的ARM编程器,以ARM微处理器作为CPU,利用其JTAG接口对Flash在线编程的技术,给以ARM为内核的应用板(数控系统硬件平台)进行快速软件升级。在分析相关技术的基础上,给出了系统的总体设计方案,设计了系统的硬件和软件。 首先详细分析了JTAG技术、USB技术和Modem通信原理。编程器以USB口和RS-232口作为通信接口,以JTAG接口作为调试接口和编程接口。 其次,在分析编程器需求的基础上,给出了系统的总体设计方案,选择了主要的部件。系统硬件的核心部件采用了Philips LPC2144ARM芯片,扩展了JTAG接口、USB接口、Modem接口,同时又构造出了一个JTAG接口。该芯片具有SPI总线,采用与SPI兼容的外部Flash作为存储器。编程器软件在ADS集成开发环境下开发调试。 最后,对编程器技术实现上的不足作了分析和编程器设计的不完善之处作了总结,并对编程器的发展趋势作了探讨和展望。

    标签: JTAG ARM 编程器

    上传时间: 2013-06-16

    上传用户:mylinden

  • 基于FPGA和PCI接口图像采集压缩卡

    随着数字图像处理的应用领域不断扩大,实时处理技术成为研究的热点。VLSI技术的迅猛发展为数字图像实时处理技术提供了硬件基础。其中FPGA(现场可编程门阵列)的特点使其在图像采集和处理方面的应用显得更加经济、灵活、方便。 本文设计了一种以FPGA为工作核心,并实现了PCI接口的图像采集压缩系统。整个系统采用了自顶向下的设计方案,先把系统分成了三大块,即图像采集、PCI接口和图像压缩,然后分别设计各个大模块中的子模块。 首先,利用FPGA对专用视频转换器SAA7111A进行控制,因为SAA7111A是采用IC总线模块,从而完成了对SAA7111A的控制,并通过设计图像采集模块、读/写数据模块、总线管理模块等,实现把标准的模拟视频信号转换成数字视频信号并采集的功能。 其次,在了解PCI规范的前提下,深入地分析了PCI时序和地址配置空间等,设计了简化逻辑的状态机,并用VHDL硬件描述语言设计了程序,完成了简化逻辑的PCI接口设计在FPGA芯片内部的实现,达到了一33MHz、32位数据宽度、支持猝发传输的PCI从设备模块的接口功能,与传统的使用PCI专用接口芯片来实现的PCI接口比较来看,更加节约了系统的逻辑资源,降低了成本,增加了设计的灵活性。 再次,设计了WINDOWS下对PCI接口的驱动程序。驱动程序可以选择不同的方法来完成,当然每个方法都有自己的特点,对几种主要设计驱动程序的方法作以比较之后,本文选择了使用DRIVER WORKS工具来完成。通过对配置空间的设计、系统端口和内存映射的设计、中断服务的设计等,用VC++语言编写了驱动程序。 最后,考虑到增加系统的实用性和完备性,还填加设计了图像的压缩部分。这部分需要完成的工作是在上述系统完成后,再额外地把采集来的视频数据通过另一路数据通道按照一定的格式压缩后存储到硬盘中。本系统中,这部分设计是利用Altera公司提供的IP核来完成压缩的,同时还用VHDL语言在FPGA上设计了IDE硬盘接口,使压缩后的数据存储到硬盘中。

    标签: FPGA PCI 接口 图像采集

    上传时间: 2013-06-01

    上传用户:程婴sky

  • realview22.rar

    RealView Developer Suite工具是ARM公司是推出的新一代ARM集成开发工具。支持所有ARM 系列核,并与众多第三方实时操作系统及工具商合作简化开发流程。开发工具包含以下组件: ? 完全优化的ISO C/C++编译器 ? C++ 标准模板库 ? 强大的宏编译器 ? 支持代码和数据复杂存储器布局的连接器 ? 可选 GUI调试器 ? 基于命令行的符号调试器(armsd) ? 指令集仿真器 ? 生成无格式二进制工具、Intel 32位和Motorola 32位ROM映像代码

    标签: realview 22

    上传时间: 2013-08-02

    上传用户:梦不觉、

  • 基于DSPFPGA的数字电视条件接收系统

    这篇论文以数字电视条件接收系统为研究对象,系统硬件设计以DSP和FPGA为实现平台,采用以DSP实现其加密算法、以FPGA实现其外围电路,对数字电视条件接收系统进行设计。首先根据数字电视条件接收系统的原理及其软硬分离的发展趋势,提出采用 DSP+FPGA结构的设计方式,将ECC与AES加密算法应用于SK与CW的加密;根据其原理对系统进行总体设计,同时对系统各部分的硬件原理图进行详细设计,并进行 PCB设计。其次采用从上而下的设计方式,对FPGA实现的逻辑功能划分为各个功能模块,然后再对各个模块进行设计、仿真。采用Quartus Ⅱ7.2软件对FPGA实现的逻辑功能进行设计、仿真。仿真结果表明:基于通用加扰算法(CSA)的加扰器模块,满足TS流加扰要求;块加密模块的最高时钟频率达到229.89MHz,流加密模块的最高时钟频率达到331.27MHz,对于实际的码流来说,具有比较大的时序裕量;DSP接口模块满足 ADSP BF-535的读写时序;包处理模块实现对加密后数据的包处理。最后对条件接收系统中加密算法程序采用结构化、模块化的编程方式进行设计。 ECC设计时采用C语言与汇编语言混合编程,充分利用两种编程语言的优势。将ECC 与AES加密算法在VisualDSP++3.0开发环境下进行验证,并下载至ADSP BF-535评估板上运行。输出结果表明:有限域运算汇编语言编程的实现方式,其运行速度明显提高, 192位加法提高380个时钟周期,32位乘法提高92个时钟周期;ECC与AES达到加密要求。上述工作对数字电视条件接收系统的设计具有实际的应用价值。关键词:条件接收,DSP,FPGA,ECC,AEs

    标签: DSPFPGA 数字电视 条件接收系统

    上传时间: 2013-07-03

    上传用户:www240697738

  • 《Windows CE·NET嵌入式工业用控制器及自动控制系统设计》

    ·《Windows CE·NET嵌入式工业用控制器及自动控制系统设计》  作者:叶宏材译者:开本:ISBN:730210339 出版社:清华大学出版社出版日期:2005-02-01  Windows CE·NET嵌入式工业用控制器及自动控制系统设计-内容简介微软Windows CE是一个开放且多样化的32位嵌入式操作系统。其设计目的是为符合广泛的智能设备的需求,例如从诸

    标签: Windows nbsp NET CE

    上传时间: 2013-04-24

    上传用户:1136815862