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

嵌入式计算

  • 基于ARM和CAN的海洋气象要素观测系统的设计与实现

    半导体技术的迅猛发展使得微控制器集成度越来越高,计算速度越来越快,价格和功耗越来越低。近年来异军突起的一些32位ARM微控制器工作主频高达几百兆,很好的解决了困扰工程师们的实时性问题。 随着计算机、通讯和控制技术的发展,工业控制系统正在朝着网络化、分布化的方向发展。现场总线既是一个开放通信网络,又是一种全分布控制系统。现已广泛应用于多个工业领域。CAN总线即是现场总线的一种,它主要应用于各种设备检测及控制,被公认为最有前途的现场总线之一。 本文基于ARM微控制器AT91RM9200,开发了一套带有CAN总线接口的海洋气象要素观测系统。该系统可以挂接多个CAN总线传感器节点,同时还具有以太网、USB、RS232、RS422、RS485等多种通信端口,并且可靠性高、抗干扰能力强。CAN总线传感器节点,由传感器、微处理器芯片(内嵌CAN控制器)和CAN收发模块组成,可以独立完成某一项或多项气象要素的数据采集,同时还能实现与CAN总线的数据交换。 论文首先介绍了海洋气象要素观测系统的总体设计,接着介绍了传感器节点的CAN总线实现方案,然后详细阐述了以AT91RM9200为核心的开发平台的硬件组成及实现,并以此硬件平台为基础,详细的论述了嵌入式Linux开发流程以及移植到具体硬件平台需要完成的工作,如U-BOOT的移植、Linux内核的编译与裁剪、文件系统的制作、驱动程序的编写、以及应用程序的开发。

    标签: ARM CAN 海洋气象 测系统

    上传时间: 2013-05-20

    上传用户:fandeshun

  • 基于ARM和CPLD的四足机器人嵌入式控制器硬件平台设计

    运动控制系统是机器人控制系统的重要组成部分。本文将ARM与CPLD技术应用于机器人运动控制系统,使控制系统更加开放、更加模块化,同时ARM芯片的高速大容量的数据处理能力以及CPLD的高集成度,可编程性,能够逾越以往控制系统中实时、高速、高精度的技术瓶颈. 嵌入式技术是当今最热门的技术之一,由于简洁、高效等优点,使得其广泛应用在各个领域;所谓嵌入式系统就是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其它设备的控制、监视或管理等功能。 本文主要阐述了基于嵌入式处理器S3C44B0X的机器人控制器的设计过程。文章首先介绍了机器人本体规划、嵌入式系统和嵌入式微处理器S3C44B0X的结构特点;接着介绍了基于S3C44B0X的智能控制器的设计,包括硬件设计和CPLD软件设计。其中控制器硬件平台扩展了外部存储器、串行口,通过输出PWM信号进入驱动电路模块,从而实现控制机器人运动的目的。在CPLD设计过程中,引入JTAG调试接口,方便系统程序的下载和调试,通过自上而下、分块设计的思想给出了QUARTUSⅡ设计环境下的软件代码。本系统利用不同任务间的切换来实现通信过程,而不再采用无操作系统的工程文件的形式,这样不但有利于项目的调试,也有利于对其它接口的扩展。最后对该控制器进行了测试和分析。

    标签: CPLD ARM 四足机器人 嵌入式控制器

    上传时间: 2013-07-19

    上传用户:Zxcvbnm

  • 基于ARM和DSP的视频监控平台的研究

    随着人们安防意识的增强,视频监控系统应用越来广泛,许多公共场所,如学校、工厂、政府、银行都设有视频监控系统。网络技术、图像处理技术及嵌入式技术的快速发展,使得视频监控系统技术有了很大的进步,功能也越来越丰富,单纯的视频画面的监控已经不能满足人们的要求。兼容丰富的通信协议、强大的系统控制管理功能和智能化的监测能力的视频监控系统就成了当今视频监控系统的研究开发的热点。 现在流行的视频监控的构架大致分为两类,一种基于数字信号处理器,一种基于通用微处理器。数字信号处理器擅长复杂的计算、音视频处理,而通用微处理器适用于系统控制、管理。两种方案可以满足简单的视频监控的要求,各自功能也相对单一。如果把两种方案结合在一起,必定可以达到易于扩展多种功能的满意的效果。 本文分析了现有的数字视频监控系统的几种方案,为了满足视频监控系统功能越来越丰富全面的要求,设计了一款基于ARM和DSP的双处理器的视频监控平台,该平台易于进行功能的扩展和升级。系统采用三星公司的S3C2410 ARM9处理器和TI公司的TMS320DM642数字信号处理器,ARM负责视频的传输和外围控制,DSP负责视频的采集和压缩。本文主要着眼于平台的软件方面。硬件电路方面,主要介绍了视频采集电路和ARM与DSP的通信电路。软件方面,搭建了ARM嵌入式Linux操作系统平台,开发了主机口(HPI)驱动程序,以及基于实时传输协议RTP的服务器端和客户端程序。DSP部分,基于DSP/BIOS实时操作系统和RF5参考框架,开发了多任务的上层应用程序。移植并优化了MPEG-4编码器,依据DSP/BIOS的类/微驱动开发模型,开发了SAA7111视频编码器的驱动程序。 经过实验测试,ARM端搭建的嵌入式Linux软件平台运行良好。DSP端视频采集效率基本达到了25帧/秒的采集要求,经过优化的MPEG-4编码器对CIF格式的图像的压缩编码率为13帧/秒,视频服务器可满足视频传输的实时性需要。该设计的基于ARM和DSP双处理器架构视频监控平台在视频监控领域将会有很好的应用前景。关键词:视频监控;嵌入式系统;Linux;驱动程序;视频压缩

    标签: ARM DSP 视频 监控平台

    上传时间: 2013-04-24

    上传用户:zmy123

  • 基于ARM和FPGA的嵌入式开发平台设计与实现

    随着计算机技术、网络技术和微电子技术的深入发展,嵌入式系统在各个领域中得到广泛应用。以ARM和以FPGA为核心的嵌入式系统是当前嵌入式研究的热点,而相关研究的开展需要功能强大的开发平台支持,因此基于ARM和FPGA的开发平台设计研究具有重要意义。 本文分别设计了一款基于PXA270的ARM开发平台和一款基于Virtex5的FPGA开发平台,主要针对电源管理、接口设计、板级时序等关键技术进行了研究。在此基础上利用PADS Logic设计工具完成了系统原理图设计,并借助Hyperlynx SI仿真工具,对PCB的板级设计问题进行了分析,实现了平台PCB的可靠设计。最后对平台各模块进行了调试,通过在平台上运行操作系统并加载可执行程序的方法验证了平台整体功能。 本文的特色体现在以下三个方面: (1)结合PXA270处理器内部的电源管理单元和MAX1586A集成电源管理芯片,实现了PXA270开发平台的动态电源管理,有效降低了平台功耗; (2)平台实现了FF/BT/STUART、USB Host/Client、SD/MMC、AC'97、LCD和扩展VGA、PCMCIA/CF等多种接口,具有良好的开发灵活性和通用性; (3)对开发平台PCB板级走线中可能出现的反射、串扰、时序冲突等问题进行评估,给出了布线约束方案,使系统可靠性得到有效提高。

    标签: FPGA ARM 嵌入式开发 平台设计

    上传时间: 2013-07-06

    上传用户:gps6888

  • 基于ARM和Linux的嵌入式绣花机控制器的研究

    嵌入式系统广泛应用于各种智能控制器中,目前国外高端绣花机控制器主要采用高性能嵌入式微处理器,而国内绣花机控制器仍以单片机为主,存在绣花色泽单调,数据处理能力欠佳,缺乏图形控制界面等不足。本文在分析了绣花机的结构和功能的基础上,研制了基于Linux-2.6的嵌入式绣花机控制器,论文的主要工作和成果如下: (1)设计并实现了基于嵌入式微处理器的绣花机控制器开发平台,建立宿主机开发环境,制作了针对Linux-2.6的交叉编译器,实现了宿主机和目标机之间的数据传输,设计了基于双口RAM的双处理器通信接口。 (2)深入研究了嵌入式系统的引导装载程序vivi、Linux-2.6内核和根文件系统,成功移植了基于S3C2410硬件平台的vivi、嵌入式Linux-2.6操作系统和cramfs根文件系统,系统运行稳定可靠。 (3)对Linux-2.6内核设备驱动程序进行了分析和研究,在设备驱动程序开发原理的基础上,设计了基于Linux-2.6内核的IIC键盘驱动程序和双处理器通信接口驱动程序。 (4)深入分析了三种主流绣花机花样文件存储格式和解码方法,采用MiniGUI图形系统,设计实现了绣花机控制器的图形控制界面。

    标签: Linux ARM 嵌入式 绣花机

    上传时间: 2013-07-01

    上传用户:jackgao

  • 基于Linux的轻量级嵌入式GUI系统及实现

    本文介绍了嵌入式图形用户界面(GUI)的特点、发展概况以及嵌入式图形用户界的实现方法。针对开发自主、轻型、占用资源少可配置的GUI系统,提出了轻量级GUI系统的设计实现,分析了该系统的体系结构

    标签: Linux GUI 轻量级 嵌入式

    上传时间: 2013-06-07

    上传用户:121212121212

  • 嵌入式Ethernet/CAN网关接口设计与驱动

    针对现场总线的应用,提出了以控制器MCP2515作为CAN总线硬件扩展接口的以太网/CAN总线嵌入式网关解决方案。这种方案可实现以太网和CAN总线的数据交互,同时给出了嵌入式Linux下CAN

    标签: Ethernet CAN 嵌入式 网关

    上传时间: 2013-07-24

    上传用户:xuan‘nian

  • 基于PIC18F系列单片机的嵌入式系统设计

    本文结合无位置传感器永磁无刷直流电动机控制系统的开发,以Microchip 公司的PIC18F452 单片机为主控器件,采用嵌入式实时操作系统μC/OS-II 作为软件开发平台,详细讨论了嵌入

    标签: PIC 18F 18 单片机

    上传时间: 2013-04-24

    上传用户:fhzm5658

  • 嵌入式Linux系统中GUI系统的研究与移植1

    针对嵌入式Linux 系统中几种常见的GUI(Graphic User Interface) 系统, 讨论嵌入式GUI 实现的底层支持方式;详细分析Microwindows、MiniGUI、Qt/Em

    标签: Linux GUI 嵌入式

    上传时间: 2013-07-24

    上传用户:riiqg1989

  • 基于ARM和WindowsCE的H264解码器的研究及优化

    随着通信产业的发展,尤其是今年3G牌照的发放,视频业务在移动多媒体方面将会有更加重要的地位,所以在移动终端上实现支持高效视频编码标准的解码功能就成为一项非常有实际意义的工作。 H.264作为新一代的高压缩率的视频标准,凭借其较高的压缩率和优秀图像质量,使得H.264只要利用较小的空间就能存储更多的视频数据,在更低的网络带宽条件下提供更优质量的视频。然而高度的压缩必然付出较高的硬件代价。如何能完成视频良好解码并能节约硬件资源成为研究热点。 考虑到H.264视频编解码的计算复杂度,在硬件选择上一般比较注重高性能处理器的选择。计算目前主流的实现方式包括ASIC的专用集成芯片实现或者是DSP的软件实现。ARM处理器伴随技术的进步,尤其是对支持数字信号处理的功能加强后,在视频编解码领域的应用也越来越广泛。 本文以WindowsCE5.0和S3C2440A嵌入式平台作为H.264解码器的载体,研究的代码版本是t264-src-0.14,主要进行了以下几个方面的工作: 研究了H.264视频压缩标准和它的体系结构,尤其是对解码器部分进行了硬件要求的分析。 深入研究了WINCE5.0和ARM结合的平台特性,根据实际的硬件平台需要,定制了相应的操作系统。 完成了基于T264代码的解码库在WINCE5.0下的移植,并进行了相应的代码和算法的优化并完成了基于WINCE5.0操作系统下播放程序的编写。 通过实验数据证明,在基于单核的ARM芯片中,主要靠软件进行QCIF格式的H.264视频解码从而获得良好播放效果的方法是有效的。

    标签: WindowsCE H264 ARM 解码器

    上传时间: 2013-07-24

    上传用户:myworkpost