本文主要研究一种在嵌入式系统上的GPS终端的软件设计方法。随着GPS技术在包括道路测控、汽车导航、交通管理、石油勘探、海上作业和紧急救援等军事和民用的众多领域中的越来越广泛的应用和发展,GPS系统对生产、生活的影响也愈加深远。另一方面,硬件开发与嵌入式操作系统以及软件研发技术的不断发展促使移动计算技术在手持设备中也得到广泛的应用,掌上电脑(PDA)与智能手机等移动式计算系统日益普及,功能日渐完善,在手持式设备中实现GPS移动定位、导航等功能具有良好的市场前景。 鉴于嵌入式GPS系统要求处理速度快,占用存贮空间小,根据嵌入式系统的人机交互特点,论文采用基于ARM架构的S3C2410处理器作为基础硬件平台,以OpenSource的Linux作为操作系统平台,MiniGui为图形用户界面支持系统,SQLite为数据库管理系统研究并设计了应用嵌入式地图的GPS定位系统。 该系统不仅为用户提供基本的地图信息,还利用GPS仪器实现在地图上定位功能,使用户获得当前位置相关的附属信息。该系统简单可行,不依赖其他服务器工作,可用在移动设备、车载导航等领域。 论文研究了Linux在嵌入式系统中的应用与MiniGUI图形界面和SQLite数据库系统向Arm-Linux系统上的移植;阐述了Linux下触摸屏驱动的设计与应用;分析了GPS系统中地理坐标系统的定义和坐标转换基本原理;根据转换公式实现地理经纬度坐标、平面直角坐标以及屏幕窗口坐标间的相互转换;分析了MapInfo电子地图文件的基本格式;设计了用于存储地图信息及附属信息的SQLite数据库;通过Linux与GPS接收器的通讯从GPS设备采集定位信息并进行解析;在MiniGui上实现电子地图与定位信息的显示,支持触摸屏上的人机交互;并在电子地图上实现放大缩小、测距、查询等基本功能。 论文最后同时给出了目标系统的实现结果,并分析了系统设计中的一些不足,提出了在以后的工作中改进系统效能的设想。
上传时间: 2013-04-24
上传用户:zklh8989
在电力现代化建设中,提高发电机发电效率是其中重要的一环,氢气作为导热性冷却介质广泛的应用于发电设备,作为冷却剂,它可以有效地提高其发电效率,但它又是一种易燃易爆气体,所以使氢气参数处于正常范围,保证发电机高效、安全正常工作就变得至关重要,因此对氢气参数进行实时监测有着重要的意义。 本论文研究和开发了基于ARM和CPLD的氢气参数监测系统,首先简要的分析了氢冷发电机系统对氢气参数进行监测的必要性以及当前电力系统氢气参数监控系统的发展情况。然后提出了一种利用无线通信手机短消息业务SMS、工控总线Modbus通信协议和RR485总线、SD卡海量存储等技术实现发电机系统多氢气参数的现场实时监测系统的设计方案。该方案以功能强大的ARM处理器作为系统的核心。采用高精度的16位AD转换芯片,并使用两种滤波算法的结合对信号进行数字滤波,满足系统对氢气参数采集精度的要求。同时系统结合CPLD技术,用于解决系统内微控器I/O口不足以及SD卡驱动的问题,本论文采用一片CPLD扩展I/O口,每一个扩展的I/O口都分配固定的地址,ARM微控器可以通过外部总线控制扩展I/O口的输出电平。SD卡(Secure Digital Memory Card)中文翻译为安全数码卡,是一种基于半导体快闪记忆器的新一代记忆设备,具有低成本,大容量的特点,系统的历史数据存储使用了SD卡作为存储介质,系统并没有直接使用ARM处理器读写SD卡,而是使用了拥有1270个逻辑单元的MAXⅡ1270 CPLD来驱动SD卡,在CPLD中使用VHDL语言设计了SD卡的总线协议,外部总线接口,SRAM的读写时序等,这样既可以提高微处理器SD卡的读写速度,增强微处理器程序的移植性,又可以简化微处理器读写SD卡的步骤并减少微处理器的负担。 本论文的无线数据传输采用GSM无线通信技术的SMS业务远传现场数据,设计了GSM模块的软件硬件,实现了报警等数据的无线传输,系统的有线传输采用了基于Modbus通信协议的RS485总线通信方式,采用这两种通信方式使系统的通信更加灵活、可靠。本论文最后分析了系统的不足并且提出了具体的改进方向。
上传时间: 2013-05-26
上传用户:emouse
随着Intemet网络技术、无线接入技术和无线通信技术的快速发展,传真技术有了许多新的研究方向。PC传真需利用传真软件进行传真,其功能受到传真软件的限制,而IP传真需投入的通信基础设施较大。无线传真技术具有方便快捷的特性,可快速适应市场的多样化需求,充分发挥无线通信的优势,使用户真正拥有自己的“移动办公室”,是当前无线通信研究领域的一个重点内容。 本课题在对传真通信相关基础理论以及GSM无线网络研究的基础上,设计和研制了基于G3传真的GSM网络无线传真接入终端。在本课题的设计中,建立了两段级联的传真线路,分别是主处理器与对端传真机之间的传真线路(通过T32协议实现)和主处理器与本地传真机之间的传真线路(通过T31协议实现),本课题依据T30规定的呼叫控制流程完成了这两条传真线路间的协议转换(T.32协议和T3l协议的转换),并结合GSM网络延时长、干扰大的特性进行了时延处理。同时解决了无线传真接入终端中涉及到的手机本地号段的存取算法,并在设计本课题嵌入式软件的同时抽样出基于ARM技术的系统软件设计方案(即类似于嵌入式操作系统但比操作系统简化的一个系统框架)。 通过本课题研制出的基于ARM的GSM网络G3无线传真接入终端,利用现有的G3传真机就可在GSM网络中实现无线传真业务。目前该无线传真接入终端已在北京、西安、深圳等地的商用网络上取得了成功的测试。
上传时间: 2013-04-24
上传用户:tedo811
uCOS-II在MSP430的移植功能详细说明
上传时间: 2013-06-21
上传用户:gaome
随着人们对于数字视频和数字图像的需求越来越大,数字电视广播和手机电视迅速发展起来,但是人们对于数字图像质量的要求也越来越高。对于观众来讲,画面的质量几乎是最为重要的,然而由于信道传输特性不理想和加性噪声的影响,不可避免地会产生误码,导致图像质量的下降,甚至无法正常收看。因此,为了保障图像质量就需要采用纠错编码(又称信道编码)的方式来实现通信。在数字视频广播系统(DVB)中,无论是卫星传输,电缆传输还是地面传输都采用了信道编码。 本文首先深入研究DVB标准中的信道编码部分的关键技术;然后依照DVB-T标准技术要求,设计并硬件实现了数字视频传输的信道编解码系统。在该系统中,编解码器与信源端的接口利用了MPEG-2的视频传输接口同步并行接口(SPI),这种接口的应用让系统具有很强的通用性;与信道端接口采用了G.703接口,具有G.703接口功能和特性的数据通信设备可以直接与数字通信设备连接,这使得应用时对于信道的选择具有较大的灵活性。 在深入理解RS编解码算法,卷积交织/解交织原理,卷积编码/VITERBI译码算法原理的基础上,本文给出了解码部分的设计方案,并利用Xilinx公司的SpartanⅢ系列XC3S2000芯片完成方案的硬件实现。在RS解码过程中引入了流水线机制,从而很大程度上提高了解码效率。解交织器部分采用了RAM分区循环法,利用对RAM读写地址的控制实现解卷积交织,这种方法控制电路简单,实现速度比较快,代价小。VITERBI译码器采用截尾译码,在几乎不影响译码准确度的基础上大大提高了解码效率。
上传时间: 2013-07-16
上传用户:372825274
特色在于为之量身定制了一款多功能调试软件,不仅含有串口调试功能、而且该软件强大之处支持USB数据收发、网络数据收发、51/AVR单片机波特率计算、数码管字型码生成、进制转换、点阵生成、校验值(奇偶校验/校验和/CRC冗余循环校验)/BMP转16进制、服务器、在线更新等功能。
上传时间: 2013-06-17
上传用户:梧桐
中 兴 新 员 工手机测试基本知识!!!
上传时间: 2013-05-24
上传用户:杏帘在望
近年来,随着微电子技术的高速发展,数字图像压缩编码技术的逐渐成熟,实时图象处理在多媒体、HDTV、图像通信等领域有着越来越广泛的应用,图像压缩/解压的IC芯片也已成为多媒体技术的核心,实现这些算法芯片的研究成为信息产业的新热点.该文基于FPGA设计了JPEG图像压缩编解码芯片,通过改进算法优化结构,在合理地利用硬件资源的条件下,有效地挖掘出算法内在的并行性.在JPEG编码器设计中,改进了JEONG的DCT变换算法,采用流水线优化算法解决时间并行性问题,提高了DCT/IDCT模块的运算速度;设计了基于查找表结构的定点乘法器,便于在设计中共享乘法单元,以适应流水线设计的要求;依据Huffman编码表的规律性,采用并行查找表结构,用较少的存储单元完成Huffman编解码的运算,同时也提高了编解码速度.在JPEG解码器设计中,根据Huffman码字本身的特点和JPEG标准,设计了一种Huffman码字分组结构,基于该结构提出分组Huffman查找表及地址编码的设计方法,进而完成了新的快速Huffman解码算法及其模块设计.整个设计及其各个模块都在ALTERA公司的EDA工具QUARTUSII平台上进行了逻辑综合及功能和时序仿真.综合和仿真结果表明,基于FPGA的JPEG图像编解码芯片消耗很少的FPGA硬件资源,达到了较高的工作频率,在速度和资源利用率方面均达到了较优的状态,可满足实时JPEG图像编解码的要求.在逻辑设计的基础上,该设计可以进一步作硬件仿真和实验,将源代码烧录进FPGA芯片,作为独立器件或有自主知识产权的JPEG IP模块,应用于可视电话、手机和会议电视等低成本JPEG编解码系统的实现.
上传时间: 2013-05-31
上传用户:yuying4000
随着电子技术的发展,当前数字系统的设计正朝着速度快、容量大、体积小、重量轻的方向发展.FPGA以其功能强大,开发过程投资少、周期短,可反复修改,保密性能好,开发工具智能化等特点成为当今硬件设计的首选方式之一.由于Intel公司的MCS-51系列单片机被公认为8位机的工业标准,因此,使用FPGA模拟实现8051单片机及其外设的功能便成为大规模复杂数字系统设计中的重要课题.该文首先介绍了FPGA及Xilinx公司关于硬件设计开发的工具ISE系统,继而用VHDL语言编写了8051单片机功能实现的源代码,然后为其设计了与部分外设连接的接口模块,包括8255并行接口、SCI串行接口和KBC键盘接口模块.并将它们封装到一块FPGA之中,最终实现了8051单片机的大部分功能.
上传时间: 2013-07-28
上传用户:erkuizhang
本文首先分析数字图像压缩技术的实际应用情况,相关的DVB技术标准和测试标准ETR290,进而提出了一个可适用于实际工作环境的语义分析模型框架;并在FPGA开发环境ISE中按照这个语义分析模型框架构造了一个具体的VHDL模型;同时利用工具软件Synplify和modelsim完成软件功能和时序仿真;然后设计相应的硬件测试平台来验证模块功能。针对数字图像技术实际应用环境的特点,本文提出了一种构建在嵌入式硬件平台上的分析模块,可实时分析MPEG-2传输流语法。通过连接TCP/IP网络可实现24小时/7天长时间工作。模块化的设计,使其可以安装于各种设备或实际应用环境中的各关键节点,通过网络传输到统一的服务器;同时该模块可设置成不同的硬件触发模式,使之成为故障传感器。因此,该模块适用于工程开通、快速故障监测、长时间监控等。通过与市场上专业测试设备性能进行比较,在测试精确性方面不占优势,但在达到一定数量级的测试精度后,其廉价、简易和无需维护的特点将呈现巨大的优势。
上传时间: 2013-04-24
上传用户:源弋弋