遥感图像是深空探测和近地观测所得数据的重要载体,在军事和社会经济生活领域发挥着重要作用。由于遥感图像数据量巨大,它的存储和传输已成为遥感信息应用中的关键问题。图像压缩编码技术能降低图像冗余度,从而减小图像的存储容量和传输带宽,它的研究对于遥感图像应用具有重要的现实意义。CCSDS图像压缩算法是空间数据系统咨询委员会(CCSDS)提出的图像数据压缩算法。该算法复杂度较低,并行性好,适合于硬件实现,能实现对空间数据的实时处理,从而广泛应用于深空探测和近地观测。对于直接关系到军事战略、经济建设等方面的遥感图像的传输,必须对它进行加密处理。AES加密算法是由美国国家标准和技术研究所(NIST)于2000年发布的数据加密标准,它不但能抵抗各种攻击,保证加密数据的安全性,而且易于软件和硬件实现。本论文对CCSDS图像压缩算法和AES加密算法进行了研究,完成的主要工作包括: (1)研究了CCSDS图像压缩算法的原理和结构,用C语言实现了算法的编解码器,并与SPIHT算法和JPEG2000算法的性能进行了比较。 (2)研究了AES加密算法的原理和结构,用C语言实现了算法的加解密器。 (3)介绍了实现CCSDS图像压缩算法和AES加密算法的FPGA设计所选择的软件开发工具、开发语言和硬件开发平台。 (4)给出了CCSDS编码器的FPGA实现方法和实现性能。 (5)给出了AES加密器的FPGA实现方法和实现性能。 本文设计的CCSDS图像压缩和AES加密FPGA系统运用了流水线设计、高速内存设计、模块并行化设计和模块串行化设计等技术,在系统速度和资源面积上取得了较好的平衡,达到了预期的设计目的。
上传时间: 2013-07-15
上传用户:dylutao
硬件设计指南,电路设计说明,E文介绍,IC DESIGN
上传时间: 2013-07-29
上传用户:lwx1888
嵌入式系统应用于智能设备、工业控制领域实现各种信号的处理与控制,是近年来技术研究和产品开发的热点。同时,随着以太网技术的迅速发展,工业控制中过程监控层和现场设备层信号传输网络开始逐步采用以太网,基于网络的远程监控使整个企业网络呈现高度统一性、开放性和透明性。将嵌入式技术和基于网络的远程监控技术应用于电梯,可以有效地提高产品和服务的质量。 本文旨在研制和开发一套应用于电梯的智能多媒体显示与远程监控系统,硬件设计中,在以嵌入式微处理器S3C2410X、Flash、SDRAM构成的最小系统核心板外,扩展了串行口、网口、LCD接口等外围硬件资源,设计了RS-232转换成RS-422接口界面的硬件电路板,针对核心板RTC时钟问题,采用PCF8563芯片设计了时钟/日历小板。 软件平台方面,首先分析了系统启动引导程序Bootloader,参照嵌入式Linux内核源代码以及对S3C2410X的支持代码,根据本系统的硬件配置对Linux内核进行裁剪移植,修改了音频驱动和LCD驱动,在内核中添加了对Yaffs文件系统类型的支持。然后准备了根文件系统内容,在其中添加了交叉编译过的Qt/Embedded3.1的库,使用Cramfs、RAMdisk和Yaffs相结合的根文件系统格式。在此基础上,向嵌入式平台移植了Linux下开源的多媒体播放器Mplayer和嵌入式数据库SQLite。 设计编写Qt GUI界面和串口数据采集模块,构建了电梯间多媒体显示系统,显示界面划分为串口数据采集显示、动画播放、系统时间、文本信息、滚动字幕、商标图片六个显示区域。使用Boa在ARM平台上构建了嵌入式Web服务器,Web服务器通过HTTP协议与监控端浏览器软件进行信息交互,提供服务器应用程序模块的访问界面和现场设备的信息访问和控制界面,并借助SQLite数据库的支持,实现了基于网络的电梯远程监控系统的功能。监控端通过Web页面激活服务器的相应应用程序模块,传递信息服务请求和控制命令。将本系统应用与电梯设备,取得了用户的好评。
上传时间: 2013-04-24
上传用户:564708051@qq.com
随着微电子技术和计算机技术的发展,工业生产过程的自动化和智能化程度越来越高。就玻璃工业生产而言,以前浮法玻璃生产线上所用的质量检测都是通过利用人眼离线检验或专用仪器抽样检测,无法满足实时检测的要求,并且人眼检测只能发现较大的玻璃缺陷,所以玻璃质量无法提高。目前国内几家大型玻璃生产企业都开始采用进口检测设备,可以对玻璃实现100%在线全检,自动划分玻璃等级,并获得质量统计数据,指导玻璃生产,稳定玻璃质量水平。 但由于价格昂贵,加上国内浮法玻璃生产线现场条件复杂,需要很长时间的配套和适应,而且配件更换困难以及售后服务难以到位等问题,严重束缚了国内企业对此类设备的引进,无法提高国内企业在国际市场的竞争能力。 应对此一问题,本文主要研究了基于DSP+ARM的独立双核结构的嵌入式视频缺陷在线检测系统的可行性,提出了相应的开发目标和性能参数,并在此基础上主要给出了基于TI公司TMS320C6202B DSP的视频图像处理以及缺陷识别的总体方案、硬件设计和相应的底层软件模块;同时论述了嵌入式工业控制以及网络传输的实现方案——采用Samsung公司的基于ARM7内核的S3C4510B作为主控芯片,运行uClinux操作系统,设计出整个嵌入式系统的软件层次模型和数据处理流程,其中编程底层的软件模块为上层的应用程序提供硬件操作和流程,从而实现缺陷识别结果的控制与传输。同时,本文还对玻璃缺陷的识别原理进行了深入的探讨,总结出了图象处理,图象分割以及特征点提取等识别步骤。 本系统对于提高玻璃缺陷在线检测的工艺水平、灵敏度、精度等级;提高产品质量、生产效率和自动化水平,降低投资及运行成本都将有着极其重要的现实意义。
上传时间: 2013-07-02
上传用户:shenglei_353
设备状态监测技术是计算机科学、测试技术、信号分析与数据处理技术等相结合的一种设备运行信息分析处理方法。将嵌入式计算机技术与数据采集技术及数字信号处理技术结合起来,构成一种体积小、便于携带、易于网络化、造价相对较低,集信号采集、处理、存储和显示为一体的设备具有广泛的应用前景。 本文通过对传统工控监测技术方案以及本项目具体功能和指标的分析,提出了ARM+嵌入式Linux架构的技术方案。采用多个嵌入式设备终端作为监测系统数据的采集终端,然后通过GPRS模块连入Internet,通过Internet上的多台主机作为监控中心,各自运行相应的包括网络管理功能的应用程序,实现监测数据自动、可靠的采集、存储、处理、实时显示及实时数据远程传输,进而实现分布式、网络化和自动化的设备监测系统新模式。 本文首先介绍了嵌入式技术的国内外研发现状。给出了嵌入式监测系统总体设计方案。根据系统的功能和要求的技术指标,在综合比较现有各种嵌入式操作系统的基础上,分析了使用嵌入式Linux操作系统构造嵌入式系统的优点和缺陷,选定了嵌入式Linux操作系统作为本次设计的操作系统;选择了samsung公司基于ARM920T内核的处理器S3C2410X作为嵌入式处理器;简单介绍了S3C2410X的工作模式,并设计了系统的硬件和软件结构方案。 这种基于嵌入式终端的工控监测系统主要由控制中心和嵌入式监测终端两大部分组成。本文所主要涉及的就是该系统中的嵌入式监测终端部分,主要进行了嵌入式监测终端的硬件设计,嵌入式操作系统ARM-Linux的移植,建立交叉编译环境,制作根文件系统,软件部分主要是对驱动程序和终端应用程序的设计与实现进行了研究和介绍。重点介绍并了FPGA设备驱动程序的实现以及应用程序中的液晶显示部分与实数EFT算法以及几种数字信号的平均算法的C语言实现,最后,对本论文进行了总结,并指出了后续工作中需要注意的问题。 基于ARM-Linux的工控监测系统的研制对于监测网络化是一个有益的尝试,它的研制成功将会给工厂带来更大的经济效益。
上传时间: 2013-07-20
上传用户:gjzeus
随着软硬件技术的不断发展,嵌入式系统的应用越来越广泛,嵌入式技术也全面渗透到日常生活的每一个角落。掌上汉语学习机系统的开发是为满足对汉语学习有需要的人群。随着经济、技术的不断提高,中国逐渐走向国际化,汉语学习人员的人数也不断增加,开发出一款掌上汉语学习机系统是有充分的市场需求的。 系统的开发环境是基于ARM-Linux开发平台,并应用了嵌入式开发的相关关键技术,包括嵌入式图形用户界面系统MiniGUI和嵌入式数据库SQLite,系统开发的目的是在这些技术的基础上,为需要学习汉语的人员提供一款界面友好、功能丰富的语言学习工具。 本文主要讲述的是掌上汉语学习机系统的软件开发过程以及开发过程中涉及的开发环境及开发技术。随着手持设备的硬件条件的提高,嵌入式系统对轻量级GUI的需求越来越迫切,图形用户界面的支持是实现一个完善的语言学习系统的基础,本文首先从图形用户界面的历史、技术特点、结构模型、发展状况等方面做了介绍,然后介绍了MiniGUI的体系结构和版本,以及移植的方法和过程,还详细阐述了应用程序开发中对MiniGUI函数库的使用和调用方法。同时一个简单实用的数据库的支持会为系统中的数据处理和组织提供方便,本项目中有六个字典和其它学习程序,对数据的处理也相当多,本文介绍了嵌入式数据库的知识和Sqlite数据库在项目中的使用和开发技术。最后,以系统中的单位换算模块为例详细介绍了应用程序的开发过程。本文的内容涉及了嵌入式Linux软件开发的主要技术,在ARM-Linux嵌入式开发领域具有很强的实践意义。
上传时间: 2013-06-15
上传用户:songrui
嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件均可裁剪,能满足应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。随着信息技术、计算机技术、网络技术的发展,嵌入式技术得到了广阔的发展空间。其中ARM微处理器凭借体积小、功耗低、成本低而性能高等优点,己被成功应用于移动通信、手持设备、多媒体数字消费等诸多嵌入式领域。ARM也逐步成为了嵌入式的代名词。另外,嵌入式操作系统经过多年的发展目前也已十分丰富,特别是自由免费软件Linux的出现。Linux凭借源码开放、内核可裁减、功能丰富、运行稳定等优势,被移植到了多种不同结构的CPU和硬件平台上,且得到了大量优秀开发工具软件的支持。 本论文的目的是建立一个以ARM为基础的嵌入式linux系统控制平台.本文详细介绍了整个系统平台的研究开发和设计实现过程。论文首先介绍ARM和嵌入式Linux操作系统的特点和当前的发展概况。再阐述了以AT91RM19200为核心的开发平台的硬件组成,详细研究了硬件平台设计过程,平台的外围配置包括存储模块、串口模块、 CAN总线模块、以太网模块、USB模块及JTAG调试模块、实时模块等多种功能模块,包括各个功能模块的芯片选择和原理图,还对硬件电路设计的注意事项进行了探讨。再以此硬件平台为基础,详细的论述了嵌入式Linux系统开发流程以及移植到具体硬件平台需要完成的工作,如U-BOOT的移植、Linux内核的编译与裁减、文件系统的制作、驱动程序的编写等。最后对系统性能进行了测试,通过测试表明平台达到设计要求,性能稳定。
上传时间: 2013-04-24
上传用户:hooooor
在以单片机为核心的嵌入式应用中,友好的人机交互界面起着十分重要的作用。笔者在设计中使用WGM-12864B 图形LCD 模块实现一种中文窗口菜单界面,设计中使用的方法具有普遍性意义。
上传时间: 2013-04-24
上传用户:hj_18
将嵌入式系统接入Internet已经成为嵌入式系统未来的发展趋势,基于ARM嵌入式系统实现Internet技术在远程监控领域中的应用,为嵌入式系统和监控行业的发展起着积极推动的作用。 本文利用32位ARM微处理器和uClinux操作系统为核心的嵌入式开发技术实现嵌入式应用系统与Internet的结合,主要从嵌入式系统的硬件开发和软件开发两个方面介绍远程监控系统特定应用的实现。嵌入式系统的硬件平台是由ARM7TDMI体系结构的S3C44BOX微处理器和存储器模块、以太网接口模块、ADC模块等外围设备来构成。通过移植Bootloader和uClinux操作系统,开发以太网、ADC、RTC设备驱动程序以及嵌入式Web服务器、SMTP客户机、嵌入式网关等应用程序,完成系统的软件部分。其中,利用以太网驱动程序可实现嵌入式系统的独立接入Internet功能,执行ADC驱动程序可对设备进行控制完成数据采集任务。系统通过内嵌的Web服务器和公共网关接口CGI程序,实现与远程Web客户的交互,响应客户下达的各种监控命令,如上传采集的数据,修改设备参数,以及启动SMTP客户机发送E-mail等。 本文以远程监控应用的需求为出发点,以Web技术为主要手段,实现了嵌入式系统的网络化,完成了嵌入式设备的远程控制和访问功能,不仅符合嵌入式系统开发的特殊要求,而且对监控行业应用范围的扩展以及应用水平的提高有着重要意义。
标签: ARMuClinux 远程监控系统
上传时间: 2013-07-01
上传用户:hank
船舶机舱中集中了船上大部分的设备装置的仪表,是船舶航运的关键部分,随着网络、通讯技术以及电子制造工艺水平的快速发展,现代化船舶自动化程度越来越高,机舱的环境和自动监控水平也得到大大的提高。但由于某些仪器仪表并没有提供与计算机进行数据通信的接口,为了要实现检测自动化,需要利用数字图像处理技术来实现仪器仪表读数的高速自动识别。 传统的CCD图像采集系统具有速度慢、功能简单、体积大、功耗大等特点,不能满足日益发展的机器视觉应用的需要,尤其是在一些新型应用领域比如嵌入式视觉、智能监控方面的需要。本文利用ARM7的S3C44BOX处理器和CMOS图像传感器件设计并完成了一个数字图像采集系统。系统充分考虑了ARM技术与CMOS图像传感技术的优势及特点,把图像采集和图像处理识别功能集中在一个模块实现,具有功能丰富、处理能力强、接口灵活和扩展方便等优点。系统的特色为:构建了基于S3C44BOX的图像采集的硬件平台;研究并移植了引导程序Bootloader和操作系统uClinux;实现了实时多任务的处理,从而大幅提高系统的管理能力。 本论文研究如何使用低成本的CMOS图像传感器构建一个嵌入式图像识别系统的设计和解决方案。这种图像采集系统带图像采集、识别、存储、显示等功能,体积很小,可做在一块电路板上。除了可以做为单独的图像数据识别设备之外,也可以直接做为其它应用系统的一个智能集成部件使用。
上传时间: 2013-05-26
上传用户:cursor