以嵌入式计算机为技术核心的嵌入式系统是继网络之后,又一个IT领域新的技术发展方向。由于嵌入式系统具有体积小、性能强、功耗低、可靠性高等特点,目前已经广泛的应用在国防、消费电子、信息家电、网络通信、工业控制等领域。其中具有代表意义的是32位的控制器和嵌入式操作系统的应用。 本文是以弧焊机器人的焊缝跟踪系统为例,研究了基于嵌入式实时操作系统μC/OS-Ⅱ和32位ARM微处理器的嵌入式系统的实现。该焊缝跟踪应用系统实例实现的功能是使弧焊机器人能及时检测并自动纠正当前焊接点与焊缝之间出现的偏差,以提高弧焊机器人的智能化水平。 论文首先介绍了32位的ARM控制器工作原理,然后介绍了嵌入式操作系统的工作原理以及焊缝信号的处理原理,在此基础上设计了弧焊机器人焊缝跟踪系统的硬件电路,最后完成了嵌入式操作系统μC/OS-Ⅱ在S3C44BOX上的移植工作,并且编写和调试了控制软件。基本上达到了控制要求。
上传时间: 2013-04-24
上传用户:mpquest
随着嵌入式系统以及流媒体技术的快速发展,基于嵌入式系统实现可视电话、视频点播、视频会议等功能已经成为当前的热点研究领域。这样的系统通常具有小型化、低功耗、低成本、稳定可靠、便于携带等特点。 本文旨在研究流媒体以及嵌入式系统的相关技术,基于ARM9处理器平台实现一种基于嵌入式系统的流媒体播放器。该播放器的硬件平台以32位高性能ARM9处理器为核心进行规划,在此基础上,采用嵌入式Linux操作系统、MPEG-4视频解码技术和流媒体网络传输技术进行设计。 本文的主要贡献体现在以下六个方面: l、分析嵌入式流媒体播放器的功能需求和技术特点,对嵌入式流媒体播放器的总体实现方案进行设计。 2、研究嵌入式Linux系统设计方法,基于ARM处理器平台构建嵌入式Linux操作系统。这部分的工作包括嵌入式BootLoader的移植、Linux内核的配置与编译以及根文件系统的创建。 3、研究MPEG-4视频压缩标准,基于ARM-Linux系统平台移植MPEG-4视频解码器。 4、研究ARM体系结构以及基于ARM平台的嵌入式软件优化方法,对所移植的MPEG-4视频解码器进行平台相关优化。 5、研究视频通信中的错误隐藏技术,针对错误隐藏过程中传统边界匹配算法对边缘匹配的局限性,提出了一种改进的基于时域与空域平滑性的边界匹配算法。 6、研究流媒体网络传输的相关技术协议,基于RTSP/RTP/RTCP协议实现了一个基本的MPEG-4视频流实时传输系统。
上传时间: 2013-05-16
上传用户:a937518043
随着国民经济和电力工业的飞速发展,使得对电力系统自动化和信息化水平的要求也越来越高。变电站系统作为电网的重要基本环节,其自动化水平的高低直接影响着电网安全稳定运行水平,于是变电站综合自动化系统得到了迅猛的发展和推广应用,成为衡量电力企业自动化水平的重要依据。而安全可靠的网络通信技术又是实现变电站综合自动化系统的根本保证。 变电站是输配电系统中的枢纽环节,它是电力系统的重要部分。而作为变电站综合自动化系统中的现地测控单元是其非常重要的组成部分,它的性能的优劣直接影响着变电站综合自动化系统整体的高效、安全的运行。 随着电压等级和电网复杂程度的提高,供电半径和输配电容量的加大,采用传统的变电站一次和二次设备已越来越难以同时满足:“降低变电站造价,提高变电站的安全和经济运行水平”这两方面的要求。为此,很有必要研制和开发以计算机技术为基础的各种电压等级的变电站综合自动化系统,以取代或更新传统的变电站二次设备。 本论文以变电站综合自动化系统现阶段的技术为参考,提出并研究了一种基于ARM内核的高性能的嵌入式微处理器和嵌入式实时操作系统的变电站综合自动化现地测控单元。文中从当前各种模式的变电站综合自动化系统结构出发,结合计算机技术发展的趋势,详细介绍了该现地测控单元的原理与构成及其特点;着重分析了以Samsung公司32位嵌入式微处理器S3C4510B为核心的嵌入式网络系统的软件硬件设计原理,给出了硬件原理图;对于该系统的关键技术:操作系统UC/OS-Ⅱ的移植、系统软件的设计等问题本文作了系统、细致的论述,并给出了相关的设计程序。 新型嵌入式智能变电站综合自动化现地测控单元提供了更快的通信速度以及更强的处理能力,它的应用必定会提高变电站综合自动化系统的通信能力,而且使变电站综合自动化系统的可靠性更高,经济性方面也具有更强的优势。
上传时间: 2013-06-21
上传用户:kijnh
由于全球定位系统在航天、航空、航海、海洋上程、大地测量、陆地导航以及军事上的大量运用及其广阔的应用前景,使得GPS接收机系统成为国内外相关领域竞相研究的对象。GPS系统的用户部分主要是各种型号的GPS接收机。所以GPS接收机中的微处理器的运算能力和功耗直接影响整机的性能。 本文所研究的是基于ARM微处理器和μC/OS—Ⅱ的嵌入式系统开发及其在GPS接收机中的应用。介绍了OPS接收机设计原理,分析了接收机硬件模块的组成和功能,设计了由FPGA和ARM完成基带信号处理及导航解算的接收机,建立了基于ARM和μC/OS—Ⅱ的GPS接收机嵌入式硬件开发平台。研究了嵌入式实时操作系统μC/OS—Ⅱ,分析了其内核的组成结构:与处理器无关代码、处理器相关代码、与应用相关代码,并重点分析和配置了其中与处理器相关和与应用相关的代码部分,最终将其成功移植到ARM LPC2290微处理器上。建立了基于ARM LPC2290和μC/OS—Ⅱ的嵌入式系统软件编译和调试的交叉环境,设计了运行在此环境下的中断和多任务来实现接收机信号处理、导航解算及显示等功能,最终完成了基于ARM和μC/OS—Ⅱ的GPS接收机软应用件设计。 总之,本文从研究嵌入式系统的软、硬件设计及其应用着手,掌握了嵌入式系统开发的核心技术,研制了基于ARM嵌入式开发平台的GPS接收机。
上传时间: 2013-04-24
上传用户:buffer
嵌入式系统的开发已成为新的行业热点,将嵌入式应用于工业控制类产品中,并开发出优秀的人机交互界面,是嵌入式发展的趋势,拥有广阔的市场前景。近年来的市场需求显示越来越多的嵌入式系统包括PDA、机顶盒、DVD/VCD播放机、WAP手机等均要求提供一个方便简洁的可视化操作界面,而这些都要求有一个高性能稳定可靠的GUI(GraphicalUser Interface)来提供支持。友好的图形人机界面为嵌入式系统的人机交互提供丰富的图形图像信息、直观的表达方式。嵌入式GUI作为人机界面的软件系统,具有简洁、美观、方便好用且更具人性化的特点,采用嵌入式GUI进行人机界面设计能够提高设备开发效率、节省维护成本、丰富人机交互信息,因而,已经被越来越多的领域所采用。 本文研究设计了一种基于ARM微处理器和嵌入式实时操作系统的嵌入式GUI应用平台的方案。以SmartARM2200开发板为硬件平台(基于PHILIP公司的微处理LPC2210),在ADS1.2集成开发环境下,首先对嵌入式实时操作系统μ/OS-Ⅱ的特点、移植条件、性能等方面进行应用研究,重点分析了μ/OS-Ⅱ的移植过程,给出了移植的思路,总结了移植过程中应注意的问题,提出了简洁高效的移植方法;其次详细讲述了如何利用图形用户界面开发工具MiniGUI进行图形用户界面的开发,包括鼠标、键盘、菜单、绘图等功能的实现。该嵌入式GUI应用平台既可以满足用户对应用系统实时性和快速处理的要求,又能够给用户提供生动、直观的图形人机交互界面,具有广泛的应用前景。
上传时间: 2013-07-06
上传用户:zlf19911217
传统的数控系统采用的大多是专用的封闭式结构,它能提供给用户的选择有限,用户无法对现有数控设备的功能进行修改以满足自己的特殊要求;各种厂商提供给用户的操作方式各不相同,用户在培训人员、设备维护等方面要投入大量的时间和资金。这些问题严重阻碍了CNC制造商、系统集成者和用户采用快速而有创造性的方法解决当今制造环境中数控加工和系统集成中的问题。随着电子技术和计算机技术的高速发展,数控技术正朝向柔性化、智能化和网络化的方向发展。针对数控系统已存在的问题和未来发展的趋势,本文致力于建立一个适合现场加工特征的开放结构数控平台,使系统具备软硬件可重构的柔性特征,同时把监控诊断和网络模块融入数控系统的框架体系之内,满足智能化和网络化的要求。 本文在深入研究嵌入式系统技术的基础上,引入可重构的设计方法,选择具体的硬件平台和软件平台进行嵌入式可重构数控系统平台的研发。硬件结构以MOTOROLA的高性能32位嵌入式处理器MC68F375和ALTERA的现场可编程门阵列(FPGA)芯片为核心,配以系统所需的外围模块;软件系统以性能卓越的VxWorks嵌入式实时操作系统为核心,开发所需要的应用软件,将VxWorks嵌入式实时操作系统扩展为一个完整、实用的嵌入式数控系统。该系统不仅具有可靠性高、稳定性好、功能强的优点,而且具有良好的可移植性和软硬件可裁减性,便于根据实际需求进行功能的扩展和重构。 本论文的主要研究工作如下: (1)深入研究了以高性能微处理器MC68F375为核心的主控制板的硬件电路设计,以及存储、采集、通讯和网络等模块的设计。 (2)深入研究了基于FPGA的串行配置方法和可重构设计方法,设计出基于FPGA的电机运动控制、机床IO控制、键盘阵列和液晶显示控制等接口模块电路。 (3)深入研究了VxWorks嵌入式实时操作系统在硬件平台上的移植和任务调度原理,合理分配控制系统的管理任务,开发系统的底层驱动程序和应用程序。 最后,本文总结了系统的开发工作,并对嵌入式可重构数控系统的进一步研究提出了自己的一些想法,以指引后续研究工作。
上传时间: 2013-04-24
上传用户:gcs333
基于嵌入式Linux环境下图像采集及在嵌入式开发板上对图像显示的目的,本文研究了视频采集及显示的一般方法,并将飞凌公司OK6410开发板与嵌入式Linux操作系统相结合,通过对内核的定制、交叉编译程序及基于Qt/Embedded设计图像显示GUI,最终实现了嵌入式Linux平台下USB摄像头对图像的采集以及在开发板上的显示,并且在开发板上实现了对显示图像的简单操作。
上传时间: 2013-11-12
上传用户:europa_lin
嵌入式实时操作系统μCOS-II原理及应用_任哲编著
上传时间: 2013-10-17
上传用户:boyaboy
为了在资源有限的嵌入式平台上有效地实现动态Web,以嵌入式Linux操作系统为软件平台,以mini2440开发板为硬件平台,利用CGI技术实现了动态Web。本文通过比较几种Web服务器的优缺点,选定了性能优异的Boa作为嵌入式Web服务器,并简要分析了Boa服务器的工作原理。文中深入研究了CGI技术原理及实现方法,提出了基于CGIC函数库的CGI应用程序的开发方式,完成了密码验证系统的CGI程序的编写,并实现了Boa服务器与Web页面的动态交互。
上传时间: 2013-11-13
上传用户:shaojie2080
一篇介绍VXWorKS操作系统的不错文章,希望对大家有帮助
上传时间: 2013-12-29
上传用户:hzakao