船载航行数据记录仪(VDR)是一种记录船舶航行状态及操作信息的装置,对加强船舶的海上航行安全以及事故分析起到了极为重要的作用。VDR的大量数据需要进行快速可靠的最终存储,这些数据是分析事故的关键依据。因此,研发功能可靠的VDR数据存储终端——数据保护容器PDC(ProtectiveData Containor),成为航行数据记录仪研究的重要组成部分。 嵌入式Linux操作系统的内核高效稳定,易于定制,尤其是其源代码的开放性及资料的丰富性,使其成为目前嵌入式系统开发者的首选。而同样开源的Samba软件遵守与Microsoft和IBM的操作系统相同的SMB协议,可将类UNIX主机伪装成Windows服务器,提供共享共享服务。将PDC作为Samba服务器,能提供稳定的数据存储和共享服务,以太网上的VDR主机不需要任何附加的软件就可以访问PDC中保存的数据。 本文致力于构建基于嵌入式Linux的网络存储与共享平台,为开发接口统一的多用途保护容器提供技术。首先介绍了课题研究的背景和意义,接着深入的剖析了PDC系统的软硬件需求。并根据系统需求设置系统硬件系统,为之后的Samba服务器的构建提供平台。接着深入的分析了嵌入式Linux操作系统原理和优势,构建Linux系统开发平台,为Samba服务器配置搭建平台。然后以PDC为需求背景,给出了详细的Samba服务器的实现方案。最后简要介绍了Linux驱动程序设计开发。
上传时间: 2013-04-24
上传用户:zhengjian
核地球物理勘探是集核探测技术、电子技术、计算机技术为一体,能够快速、准确地分析出核素的相关信息及参数的一门综合性很强的学科。目前己广泛应用于铀矿勘探、地质填图、油气勘测以及寻找各种金属和非金属矿产等诸多领域。其中核地球物理数据的采集和处理是核地球物理勘探研究的重要课题之一,它将直接对测量结果产生影响。 本系统设计是架构在基于ARM7TDMI核的16/32位处理器S3C44BOX的硬件基础上,移植了嵌入式μCLinux操作系统、JFFS2文件系统、以及MiniGUI图形开发库。通过利用S3C44BOX处理器快速的运算速度、丰富的外围设备和嵌入式μCLinux操作系统及其丰富的软件资源,编写了系统引导代码、集成了LCD、MCA硬件设备的驱动程序、开发了GPS、GPRS应用程序。本论文研究成果主要有: 1.研制了基于高端的16/32位ARM7TDMI处理器S3C44BOX为控制核心、外围电路带有LCD显示以及时钟和存储电路的核数据采集系统。该系统能够稳定运行在60MHz频率,无需上位机,用户就可与之进行交互工作,能够独立完成能谱数据的采集、分析、存储等功能。系统具有低功耗、小型化、高性价比等特点。 2.实现了嵌入式μCLinux操作系统在采集系统上的移植。随着嵌入式系统的迅速发展,嵌入式操作系统在核仪器研制中的应用不仅能够提高系统的稳定性,而且通过充分利用Linux丰富的软件资源,能够快速的完成系统的定制和开发,构建复杂的软件系统。 3.实现了基于μCLinux的JFFS2嵌入式文件系统的移植,安全可靠的管理了系统引导代码、#CLinux操作系统内核映象文件、谱处理程序和数据等。 4.初步实现了GPS定位、GPRS数据无线传输的功能。
上传时间: 2013-04-24
上传用户:dreamboy36
指纹识别是在指纹图像上找到指纹的特征,通过计算机模糊比较的方法,把两个指纹的特征模板进行比较,计算出它们的相似程度,最终得到两个指纹的匹配结果。本文对现已存在的多种指纹识别算法进行编程比较,并对细化算法提出改进。同时采用基于ARM7TDMI内核的32位处理器S3C44B0作为主控制器,半导体电容传感器FPS200作为指纹数据采集设备,构建了自动指纹识别系统。论文完成主要工作如下: 1、指纹采集模块的设计:根据FPS200的相关寄存器资源和管脚特性,完成指纹传感器FPS200的电路设计;研究FPS200主要寄存器的功能和图像采集方式,给出FPS200在三种工作方式下的工作流程,并且对三种工作模式进行分析。 2、指纹识别算法研究:通过对现已存在的多种图像预处理算法进行编程实现和对比研究发现,细化后的图像多存在短线、断线、毛刺等干扰以及细化不彻底的现象,为此提出了新的修复算法:分析目标点周围纹线的走向趋势,选择去除或者保留周围的相连点,较好地解决了细化不彻底的问题;再对细化后的图像采用方形模板进行纹线跟踪,去除伪特征点,克服了逐步递进的纹线跟踪算法过于复杂、不易实现等问题。 3、采用Sansung公司基于ARM7TDMI内核的32位RISC处理器S3C44B0,构建了自动指纹识别系统。该系统主要包括电源管理部分、指纹图像采集模块、存储器模块、JTAG调试接口以及与外设连接的串行接口。硬件部分主要完成指纹采集模块接口的设计与开发,软件部分主要完成指纹图像采集程序、指纹识别算法程序和串口通信程序的开发,此外还通过串口实现指纹数据上传到上位机,在VB环境下实现了简易的人机交互软件,提供指纹图像的直观显示,用于对指纹识别程序进行测试,并对测试结果进行了分析。
上传时间: 2013-05-22
上传用户:Andy123456
本论文研究了基于ARM+Linux的嵌入式测控系统。论文阐述了嵌入式测控系统的特点。结合目前比较流行的SOC硬件技术,嵌入式软件技术,以及目前较前沿的无线传感器网络技术,对构建一个既能进行本地多传感器信息采集又能进行数据处理以及具有人机交互界的嵌入式测控系统进行了架构设计,即采用ARM+Linux架构。 论文详细介绍了系统的硬件设计,包括核心板设计和应用底板设计。其中核心板又包括微处理器的设计和存储器的设计;对于应用板,介绍了基于CS8900A的网络模块的设计,基于RS232和RS485的串行总线设计,以及基于ZigBee的无线模块设计。同时,本论文详细的介绍了系统的软件设计。结合本系统所采用的U-Boot介绍了嵌入式Bootloader设计,并针对本系统的板级硬件对U-Boot进行了移植。结合本系统采用的Linux操作系统介绍了嵌入式操作系统的概念,并对Linux进行了板级移植。在分析研究嵌入式文件系统的特点的基础上,确定Cramfs作为本系统的根文件系统,并结合现有的开源软件Busybox搭建了一个完整的根文件系统命令集。 在本系统硬、软件平台上,研究了终端应用层上的开发。并完成了在终端上的嵌入式图形用户界面QT的移植,并且为系统开发出相应的I/O和A/D设备驱动驱动程序。 论文在最后介绍了本系统的一个简单应用,即利用QT图形库和多线程编程技术,在现有的硬件平台上设计出了一个温度和湿度的无线数据采集程序。显示直观,界面友好,体现了本平台具有一定的应用前景。
上传时间: 2013-07-06
上传用户:martinyyyl
T-Kernel作为一种嵌入式操作系统,由于实时性和开源性,在嵌入式操作系统领域中的应用越来越广泛。ARM是一款比较好的微处理器,T-Kernel在ARM上的应用研究基本上是空白,所以结合两者进行研究促进T-Kernel在国内嵌入式领域的发展。同时,T-Kernel内部调度机制存在着优先级反转缺陷,优先级反向使得高优先级任务的执行时间无法预测,增加了实时系统的不确定性。早期的解决协议较好地解决了优先级反转问题,但同时也存在着自身不足之处。 针对T-Kernel存在的缺陷,在深入研究相关协议的基础上,本论文提出了一种新的改进的优先级继承协议。该协议设置超时保护机制,避免任务在获取信号量时长时间的阻塞,结合Havender提出的“有序资源使用法”防止死锁发生,给出该协议的分析过程,并把该协议结合到T-Kernel中。在这个基础之上,建立研究开发平台;针对硬件设备,研究引导程序的执行原理,实现系统的引导程序;构建T-Kennel内核;移植内核到开发板;最后对T-Kernel的启动过程进行了详细的分析。 T-Kernel在ARM上的移植研究,为嵌入式系统开发的提供了一种开发流程,同时对于T-Kernel的启动过程的分析,为以后的应用程序开发提供了一个接口;对于T-Kernel存在的优先级反转问题的解决,可以改进T-Kernel的实时性和灵活性,同时为实时系统的性能改进提供了参考。
上传时间: 2013-04-24
上传用户:shangdafreya
车辆姿态是车辆控制所需的重要参数,其测量方法、测量精度与测量系统的性能和成本密切相关。随着微处理器技术与新型传感器技术的发展,利用加速度计、磁阻传感器和ARM微处理器构成基于地球磁场和重力场的捷联式姿态测量系统,已成为许多载体姿态测量的首选。同时姿态测量系统住地理勘探、石油甲台钻井和机器人控制方血也有着广泛的应用。 本文研究设计了一款基于ARM处理器的姿态测量系统,在保证体积、成本和实时性的前提下,完成载体姿态角的准确测量。采用Honeywell公刊的3轴磁阻传感器HMC1021/1022和ADI公司的2轴加速度计ADXL202以及S3C44BOX ARM7微处理器构建捷联式姿态测量系统。磁阻传感器和加速度计分别感应地球磁场和重力场信号,微处理器对检测到的信号进行处理和误差补偿后,解算出的姿念角,最后由LCD显示或者通过串行通讯接口输出到上位机,实现姿态角的实时准确测量。 本文详细介绍了基于地球磁场和重力场信号进行姿态测量的原理,推导了方向角、俯仰角和横滚角求解的数学模型。完成了姿态测量系统硬件电路的设计与调试,实现了包括:uC/OS-Ⅱ操作系统的移植、加速度数据采集、地球磁场数据采集和姿态角解算等系统软件的设计,最后对系统测量结果给出了误差分析,添加了数字滤波、椭圆效应校正等算法来补偿误差,从而有效提高了系统测量精度。
上传时间: 2013-07-20
上传用户:jkhjkh1982
随着社会的进步和经济的发展,我国机动车辆的数量不断的增加,造成了交通事故日益增多、交通拥挤等一系列社会急需解决的问题。车载定位终端是嵌入式技术、ARM处理器技术、GPS技术、GPRS无线通讯技术相结合的产物,对智能交通的研究和发展具有重要意义,为现代交通运输提供了新颖,可靠,有效的控制和管理途径。 本文先通过对GPS卫星定位理论,卫星数据处理的深入研究,对GPRS移动通信技术规范的细致分析以及ARM嵌入式硬件系统、Linux嵌入式操作系统等计算机技术的不断实践,提出一套基于GPRS无线通信技术的车载定位终端的设计方案。车载定位终端将GPS模块传输过来的定位信息提取出来,一方面将定位信息显示在界面上,一方面通过GPRS模块将车辆信息发送给车辆监控中心。本设计采用ARM920T核的S3C2410A微处理器作为硬件平台,然后设计相应的外围电路,加上GPS模块电路和GPRS模块电路,构成一个完整的硬件系统。软件设计采用宿主机/目标机的开发模型,在构建好交叉编译环境后,向处理器上移植Bootloader和Linux操作系统。然后用Qt应用软件,采取多线程编程的方法完成GPS数据的提取、车辆信息发送和人机界面的实现。最后将编译好的程序,下载到硬件平台。
上传时间: 2013-04-24
上传用户:zhangliming420
随着我国加入WTO,我国逐渐成为世界缝制设备生产和销售中心。在缝制设备行业占据极其重要地位的绣花机行业也因此而得到迅速发展,我国绣花机产量已占据全球绣花机产量的70%。但是,我国的绣花机行业在发展的过程中仍存在和面临着很多问题。一方面是产品结构和产品质量,我国的绣花机主要以中低档为主,在噪声、刺绣质量、效率、产品寿命以及维护性等方面与国外先进机型存在较大差距;另一方面是技术实力和创新能力,作为绣花机全部技术核心的控制器,国内能开发的公司屈指可数,缺乏有效的竞争,且技术实力和创新能力无法与国际企业相抗衡。 针对上述情况,本文分析了绣花机的工作原理和当前主流绣花机的控制方式及特点,在研究室已完成的中低速平绣型工业绣花机课题的基础上,设计了一种基于硬实时嵌入式操作系统WinCE5.0,以32位RISC架构ARM9处理器S3C2440A为主控芯片,以MAXII系列CPLDEPM1270为接口芯片的高速绣花机控制器。整个绣花机以高速,高质量为目标,以伺服电机作为主轴驱动,步进电机作为X/Y轴驱动,带USB接口和Ethernet接口,预留特种绣接口,带高分辨率彩色触摸屏,功能丰富,操作方便。 本文分7章,第一章阐述了课题背景,绣花机发展现状和关键技术;第二章从原理出发完成了需求分析,硬件和操作系统选型和项目规划;第三章完成了总体硬件系统设计并重点介绍了驱动系统,CPLD单元,主控制板的设计和各种资源的分配;第四章在分析WinCE及其项目开发流程和环境构建的基础上,完成了软件的总体框架设计并介绍了相关设计要点。第五章主要是驱动程序和运动控制模块并以步进电机驱动的开发为例介绍了流驱动的开发过程和相关的技术要点。第六章设计了一种自主的内部花样格式并完成了相应的测试。最后一章是对本课题的总结和展望。 本文不仅从项目研究与开发和软件工程的高度详细探讨了基丁ARM和WinCE5.0的绣花机控制器的整个开发过程,也具体的从硬件设计,资源配置,软件编写,驱动开发,运动控制和花样处理等多个方面进行了深入的分析和研究。本课题的工作对于高速高档绣花机的开发具有很好的参考价值和实践意义,对于提升国内绣花机行业在高端市场与国外企业的竞争力,提升民族品牌价值,改变国内绣花机控制器被少数公司所垄断,增加良性有效竞争有积极影响。
上传时间: 2013-06-29
上传用户:qazwsxedc
随着生产自动化要求的不断提高,控制技术和微型计算机技术的不断发展,智能记录仪已日益广泛地应用在工业过程领域,并占据了越来越高的地位。近年来,新的应用也对智能记录仪的设计提出了更高的要求。 嵌入式系统因其体积小、性能好、功耗低、可靠性高等优点,其已经在各种记录仪表的开发与设计等领域中得到广泛的应用。为了改善工业现场传统获取数据费时、费力且数据不够及时准确的缺点,本课题基于嵌入式的技术,构建了一个由32位的嵌入式微处理器S3C24lO和实时操作系统IAnux组成的平台,并对其进行了开发研究,设计并实现了针对工业过程数据处理的一种新型的记录系统。 本文研究了无纸记录仪通用开发方法,设计了系统结构、功能和性能设计指标。该系统以三星公司生产的S3C2410(ARM)微控制器为核心,配置大容量Flash存贮器、实时时钟等,通过8个信号输入通道,可配接热电偶、热电阻以及标准的电压/电流信号,经16位采样送ARM处理后,按设定要求完成信号监测、数据记录和柱状图、曲线显示、异常数据报警等无纸记录仪的功能,以及通过RS232通信接口与其它系统进行数据通信;在系统软件设计方面,采用结构化、模块化方法,结合硬件配置设计了数据采集、检测信号处理、数据存取、键盘操作功能模块以及柱状图、曲线等图形显示功能函数,从而使具有了模块化扩展功能。试验表明了该系统对数据进行了准确、可靠的的采集与处理,较好地满足了工业现场的需求。 本课题是数据记录系统在工业现场数据采集、处理领域中的一次成功尝试。在实际应用中,该系统凸显出强大的功能、良好的灵活性。实践证明本系统是一种优秀的解决方案,能够高效的实现各种测控任务。
上传时间: 2013-04-24
上传用户:trepb001
随着嵌入式技术的发展,ARM处理器以其独特的优势在计算机、电子和通信的各个领域得到广泛应用,将网络技术、控制技术和视频监控技术相融合,在更大程度上促进了家庭生活的信息化和自动化。系统采用先进的ARM处理器作为控制平台,与使用C51单片机相比,提高了性能,缩短了开发周期;与使用传统的PC机相比,兼顾了系统功能,又节约了成本,在家庭自动化领域具有较好的理论价值和广阔的应用前景。 本文在分析国内外家庭自动化发展现状的基础上,采用先进的ARM技术,给出了多模式网络通信方案,解决了家庭自动化系统对不同通信网络的兼容性问题,在公用电话网语音通信中,提出了通信状态机模型,讨论了电话按键检测和超时无选择的问题,对语音处理技术的实现进行了研究;在无线网络通信中,通过短消息的发送和接收,实现了远程用户和系统之间的信号传输,对系统无线GPRS通信的实现进行了技术研究;在远程图像监控的实现中,给出了单帧图像采集的实现方法,对C/S模式下远程监控技术进行了研究;为实现系统与终端之间的信号传输,给出了家庭内部控制网络接口设计方案,实现了家电设备控制和自动报警功能,在系统安全问题方面,给出了系统身份认证的实现方法。在此基础上,构建了一个低成本、高性能、高可靠性的家庭自动化系统。
上传时间: 2013-06-21
上传用户:yy307115118