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

运行平台

  • 基于ARMLinux的车载监控系统的研究

    工程机械监控系统是利用计算机技术、现场总线技术、无线通信技术以及卫星定位技术对工程机械的运行状态、位置等进行监测,是一个既复杂又庞大的系统,涉及的领域广,而且由于其工作环境的特殊性,对系统的安全性、稳定性要求特别高。现在随着嵌入式技术的不断成熟与发展,高可靠性、小型化、人性化、网络化和智能化将是其发展方向。 本文采用底层单元控制系统、车载监控系统和远程监控系统三级网络总体结构,对起重机底层安全控制单元进行监控。在底层单元中引入CAN总线,研究基于CAN总线协议的Hilon A协议实现底层各单元的通信。中间层以S3C2410和Linux为核心,融合嵌入式技术,开发Qt.Embedded界面,对实时采集起重机的吊重、风速、仰角信号状态参数,以及通过计算比较判断是否发生异常的状态进行显示。最后研究了GPRS网络,完成远程数据传输和远程终端监控的通讯。 文中详细介绍了系统的各部分硬件设计,结合硬件平台实现了Linux操作系统的移植、引导加载程序BootLoader,构建了根文件系统。结合Linux操作系统平台,实现了CAN总线通信、GPRS通讯、PPP脚本拨号、Socket网络编程、LCD帧缓冲显示设备Framebuffer、触摸屏、A/D转换器驱动程序的开发,并通过嵌入式图形用户Qt/Embedded在嵌入式Linux平台上的移植,开发了友好的人机交互界面。

    标签: ARMLinux 车载监控

    上传时间: 2013-06-30

    上传用户:康郎

  • 基于ARMLinux的电力谐波检测算法实现

    谐波带来的影响已经严重危及到电力系统的安全、经济、稳定运行。解决谐波污染的关键在于精确实时地确定谐波的成分、幅值和相位等因素。而今普通工业控制计算机已越来越不能满足系统运行的高效性、高实时性、高稳定运行性和高可靠性等要求,给谐波的测量带来误差,因而开发新一代基于ARM平台和嵌入式Linux系统的电力谐波检测装置来满足这些要求显得很重要。 同时,友好的图形界面也已经成为人们普遍关注的一个热点问题。电力谐波检测装置的图形用户系统更是存在着进程独立、网络通信能力、跨平台等特殊需求。在众多的图形用户界面软件中,因QT/Embedded具有跨平台、面向对象、能设计精美的人机界面等优点,系统便选取QT/Embedded作为支撑平台,并解决了QT/Embedded跨平台移植和中文化等问题。 因频谱泄露和栅栏效应以及系统基本频率的波动,普通的FFT算法不能准确测量谐波和间谐波成份。为了提高测量精度,本文先用频域插值法确定系统的基本频率,以及插值多项式方法重构时域采样信号,接下来用FFT计算整数次谐波成份,以及频域插值方法计算间谐波成份。 系统选用长沙科瑞捷机电有限公司提供的基于ARM处理器的SAM7430模块,在此基础上开发谐波检测软件,包括数据采集、FFT分析以及界面显示程序。经初步调试系统工作稳定可靠,具有一定的实用参考价值。

    标签: ARMLinux 电力谐波 检测算法

    上传时间: 2013-08-02

    上传用户:lijinchuan

  • 基于ARMLinux的多道脉冲幅度分析器数字系统设计

    随着电子技术的不断发展,各种智能核仪器逐步走向自动化、智能化、数字化和便携式的方向发展。针对传统的多道脉冲幅度分析器体积大,人机交互不友好,不方便现场分析等的缺陷[5]。新型的高速、集成度高、界面友好的多道脉冲幅度分析器的陆续出现填补了这一缺点。 随着电子技术的发展,以ARM为核的处理器技术的应用领域不断扩大,相比较单片机而言,它的主频高、运算速度快,可以满足多道脉冲幅度分析器的苛刻的时间上的要求。而且ARM处理器功耗小,适合于功耗要求比较苛刻的地方,这些方面的特点正好满足了便携式多道脉冲幅度分析器野外勘察的要求。同时,由于以ARM为核的处理器具有丰富的外设资源,这样就简化了外设电路及芯片的使用,降低了功耗并增强了产品的信赖性。另外,ARM芯片可以方便的移植操作系统,为多道脉冲幅度分析器多任务的管理和并行的处理,甚至硬实时功能的实现提供了前提。而且在ARM平台使用嵌入式linux操作系统使多道脉冲幅度分析器的软件易于升级。 智能化和小型化是多道脉冲幅度分析器的发展趋势。智能化要求系统的自动化程度高、操作简便、容错性好。智能化除了需要控制软件外,还需要软件命令的执行者即硬件控制电路来实现相应的控制逻辑,两者的结合才能真正的实现智能化。小型化要求系统的体积小、功耗小、便于携带;小型化除了要求采用微功耗的器件,还要求电路板的尺寸尽量的小且所用元件尽量的少,但小型化的同时必须保持系统的智能化,即不能减少智能化所要求的复杂的逻辑和时序的控制功能。为此采用高集成度的ARM芯片实现控制电路能满意地同时满足智能化和小型化的要求。在研制的多道脉冲幅度分析器中,几乎所有的控制都可以用控制芯片来实现,如阈值设定、自动稳谱以及多道数据采集,在节省了元件的数目和电路板的尺寸的同时仍能保持系统的智能化程度。 Linux内核精简而高效,可修改性强,支持多种体系结构的处理器等,使得它是一个非常适合于嵌入式开发和应用的操作系统。嵌入式Linux可以运行的硬件平台十分广泛,从x86、MIPS、POWERPC到ARM,以及其他许多硬件体系结构。目前在世界范围内,ARM体系结构的SOC逐渐占领32位嵌入式微处理器市场,ARM处理器及技术的应用几乎已经深入到各个领域,例如:工业控制,无线通讯,网络,消费类电子,成像等。 本课题采用三星公司生产的ARM(Advanced RISC Machines,先进精简指令集机器)芯片S3C2410A设计并研制了一种便携式的核数据采集系统设计方案。利用ARM芯片丰富的外设资源对传统的多道脉冲幅度分析器进行改进和简化。系统由前端探测器系统,以及由线性脉冲放大器、甄别电路、控制电路、采样保持电路组成的前置电路,中央处理器模块,显示模块,用户交互模块,存储模块,网络传输模块等多个模块组成。本设计基于ARM9芯片S3C2410,并在此平台上移植了嵌入式linux操作系统来进行任务的调度和处理等。 电路板核心板部分设计采用6层PCB板结构,这样增加了系统可靠性,提高了电磁兼容的稳定性。数据采集系统是多道脉冲幅度分析器的核心,A/D转换直接使用了S3C2410内置的ADC(Analog to Digital Converter,模数转换器),在2.5 MHz的转换时钟下最大转换速度500 KSPS(Kilo-Samples per second,千采样点每秒),满足了系统最低转换时间≤5 μs的要求,并且控制简单,简化了外部接口电路。由于SD(Secure Digital Card,安全数码卡)卡存储容量大、携带方便、成本低等优点,所以设计中采用其作为外部的数据存储设备,其驱动部分采用SD卡软件包,为开发带来了方便。本设计采用640*480的6.4寸LCD(Liquid Crystal Display,液晶显示)屏作为人机交互的显示部分,并且通过Qt/Embedded为系统提供图形用户界面的应用框架和窗口系统。其中包括了波形显示部分和用户菜单设置部分,这样方便了用户操作。系统的数据存取方面是基于SQLite嵌入式小型数据库而进行的。为了方便数据向上位机的传输,系统设计中采用XML(Extensible Markup Language,可扩展标记语言)格式来组织传输的数据,通过基于TCP/IP(Transmission Control Protocol/Internet Protocol)协议的Linux下Socket套接字编程,来进行与上位机或PC(Personal Computer,个人计算机或桌面机)等的连接和数据传输。

    标签: ARMLinux 多道 分析器 脉冲幅度

    上传时间: 2013-04-24

    上传用户:tzl1975

  • 基于ARMLinux的嵌入式教学实验平台构建

    国内大部分普通高校实验室的嵌入式实验教学系统基本上是基于8位CPU的单片机,这些系统的技术已经十分成熟且实验内容大多停留在单一的验证性实验,因此只能提供基础知识的教学而不能涵盖基础、综合、创新三个层次,也不能培养出市场对嵌入式系统需求的学生。而建立以ARM为内核的嵌入式处理器和嵌入式Linux操作系统相结合的实验教学体系及实验内容,能使学生在软、硬件知识结合上和能力上有新的提高。 ARM是当前全球领先的16/32位RISC微处理器内核,现在大多数功能强大的嵌入式处理器都是基于ARM内核构建的,如本课题中教学实验平台硬件部分以IntelXscale处理器PXA270为核心,软件部分以Linux操作系统为核心进行开发,教学实验平台是基于嵌入式Linux操作系统,高速的网络型硬件平台功能强大、复杂,起点高,适合于各高校的教学和实验,以及各种嵌入式系统的课题和科研项目。 构建教学实验平台的主要工作是完成硬件的设计、实现及操作系统移植。本论文主要在阐述嵌入式概念和主要开发技术、方法的基础上,对PXA270硬件平台和嵌入式Linux操作系统软件平台作了相关介绍;详细讲述了移植Linux到硬件平台的过程,实现ARM—Linux嵌入式系统软硬件的结合,并在该教学实验平台上设计了如触摸屏控制实验、USB设备实验与数字视频接口等实验。

    标签: ARMLinux 嵌入式 教学实验

    上传时间: 2013-07-04

    上传用户:yyq123456789

  • 基于ARMLinux的烟草零售信息终端的设计与实现

    本文针对国家烟草局关于以信息化带动烟草行业现代化建设的要求,密切结合“烟草销售业务管理系统”科研项目进行研究开发,设计了一个基于ARM-Linux的烟草零售信息终端。零售商户可以在此终端上完成商品零售的整个过程,并可通过终端完成订货预测和订货确认的操作,同时可以下载和浏览各种烟草商品信息、订货、查看历史营销记录、浏览各种通知广告,并与烟草公司互动操作。 本文首先分析了课题的研究背景及烟草零售信息终端的国内外现状,给出了一个基于ARM-Linux、GPRS无线网络的烟草销售业务管理系统的总体结构;然后根据烟草零售信息终端的功能需求构建了基于ARM9的硬件平台的整体设计方案;介绍了基于ARM9内核的微处理器S3C2440A及关键外围模块,设计了各模块的硬件接口电路;并在硬件平台上成功移植实现了一个基本的嵌入式Linux系统的软件平台;随后深入研究了Linux2.6引入的platform driver机制下的字符设备驱动程序的开发方法,在全面分析了汉王手写芯片HW006的通信协议的基础上,开发了汉王手写芯片的触摸屏驱动程序,实现了在触摸屏上的点击与汉字手写识别;最后研究了Linux中的串口操作编程,完成了基于华为GTM900B GPRS模块的数据通信程序设计和条形码扫描程序模块的开发,并研究了多线程编程技术在网络数据收发中的应用方法,设计了烟草零售信息终端所需的数据库和图形界面。 所研制的烟草零售信息终端已成功应用于山西省某市的各个烟草零售点,运行结果表明,该终端运行稳定可靠,与用户的交互方便快捷,采集到的各类数据能够及时、有效、准确地传输到应用管理系统,各方面性能都达到了课题的要求,为烟草销售市场预测、货物配送和营销推广提供了一种有效的手段。

    标签: ARMLinux 信息终端

    上传时间: 2013-05-23

    上传用户:CSUSheep

  • 基于ARMLinux平台的嵌入式信息管理系统的研究与实现

    随着经济的发展,生活节奏的加快以及信息技术的进步,人们越来越多的借助高性能的移动手持设备来完成日常工作,目前手持设备处理性能有了很大的提高,其所能处理的数据量也越来越大,传统的文件系统管理数据方式已经越来越满足不了需求,嵌入式数据库就随之诞生,为手持设备提供专业的数据管理。嵌入式数据库的轻量级、被软件产品包含、无需人工数据库管理等特点使其适合被应用于各类嵌入式系统及手持设备中。使用嵌入式数据库与使用文件系统进行客户端数据管理相比更加灵活方便、可以高效地实时更新客户端本地数据。使用数据库完成大量数据的存储和管理,同图形界面软件结合构成嵌入式系统应用开发的支撑系统。 SQLite数据库作为一种开源的嵌入式数据库,具有体积小,速度快,存储量大,API使用方便等诸多的优点,目前已经成为被广泛应用的嵌入式数据库之一。同样的,嵌入式图形界面MINIGUI的开源版本也具有体积小,控件比较丰富,编程难度不高等优点,受到广大嵌入式开发者的喜爱。 本文的主要任务是将MINIGUI和SQLite进行有针对的裁剪或添加部分功能后移植到开发板上,然后将图形界面和数据库相结合在arm—linux平台上建立一个具有基本功能的嵌入式信息管理系统。首先分析了系统所使用的硬件平台并研究了软件环境的搭建过程,包括移植Bootloader、移植linux内核、建立NFS网络文件系统进行程序调试,然后分别给出了嵌入式图形界面MINIGUI和嵌入式数据库SQLite移植到开发板的过程和它们各自的开发技术,最后详细研究了如何在MINIGUI中连接SQLite数据库,从而将二者结合起来编程以实现本系统并给出了系统在开发过程中所遇到的关键问题的解决方案,包括屏幕旋转及校正、设计软键盘进行屏幕输入、利用SQLite存储图片文件。从而证明了当前条件下在嵌入式系统中实现一个比较简单的信息管理系统是完全可行的。最后讨论了该领域存在的一些问题和今后需要进一步研究的课题。

    标签: ARMLinux 嵌入式 信息管理系统

    上传时间: 2013-07-10

    上传用户:visit8888

  • 基于ARMVxWorks平台嵌入式显示系统的研究与设计

    轨道车辆车载微机控制系统是列车网络控制重要组成部分,显示系统是微机控制系统人机交互的重要平台。考虑到微机平台的统一性,车载显示系统也可以移植实时多任务操作系统。鉴于ARM芯片外围设备接口模块通用性,能够满足日益丰富的外围设备连接的需要,可作为硬件平台考虑。本课题在以ARM9开发板S3C2410为硬件平台,以实时多任务操作系统VxWorks为操作系统平台,进行嵌入式显示系统的研究。 课题以VxWorks系统在ARM上的启动(BSP的移植)、图形设备驱动的研究与设计、图形界面的设计为技术路线。主要进行了基于ARM的VxWorks BSP的移植和设计,基于ARM—VxWorks的图形设备模块驱动程序的研究与设计,完成了VxWorks系统下汉字库的开发,以及中西文混合显示的实现。 若通过研究和设计达到了信息的有效实时的传输,且通过直观的语言指示及生动的图形显示界面显示出来,那么,不仅为很多需要图形界面显示的应用领域拓展了选择面,而且将进一步促进该嵌入式系统的组合在工业控制领域得到更为广泛的应用。 本课题主要研究内容分为一下几个部分: 第一部分主要介绍了课题背景,嵌入式显示系统的发展。 第二部分对VxWorks系统进行了分析与比较,揭示其在嵌入式操作系统领域中的优越性,并对VxWorks系统指定的开发环境Tornado进行简要的介绍。 第三部分为基于ARM—VxWorks平台图形设备驱动的研究与设计。 第四部分介绍了VxWorks系统下WindML汉字库的开发及中西混合显示的实现。 第五部分实现了针对于ARM9系列S3C2410开发板的BSP的移植和设计,构建ARM—VxWorks嵌入式系统调试平台。 第六部分尝试了VxWorks系统下WindML图形控件的模拟和简单的图形界面的设计,并对专业的GUI图形设计工具Zinc进行了简要的说明和简单的运用。 第七部分给出了结论和展望。

    标签: ARMVxWorks 嵌入式 显示系统

    上传时间: 2013-04-24

    上传用户:chens000

  • 基于ARM的DeviceNet从站开发

    DeviceNet现场总线标准作为工业现场总线的国际标准,其开放性和先进性得到了广泛关注和充分肯定。开发符合DeviceNet现场标准的自动化产品意义重大,也是必要的。 文中从现场通用的老式串口(RS232和RS485)与新兴DeviceNet网络的兼容问题以及模拟量,数字量和多种总线等多功能的一体化问题为出发点,以Atmel的32位ARM7高速处理器为开发平台,充分发挥其处理高速和功能多样的优势,同时结合DeviceNet现场总线高效和诊断的优点,开发了一个带8路数字量输入,8数字量输出,4路模拟量输入以及RS232为底层自定义协议串口,RS485为底层的在线可配置Modbus协议的DevciceNet一体化通讯网关。 最后文中还利用双口RAM的协同处理能力,构成双CPU处理能力的结构,将avr162的8位处理器处理PROFIBUS总线数据,而将32位的ARM7处理器处理DeviceNet总线数据。文中特别从系统硬件开发和软件开发两方面加以阐述,并结合OMRON PLC主站测试系统,最终成功给于测试。 为了便于读者理解和文章的完整性,本文首先对DeviceNet现场总线标准做了简单介绍;后根据DeviceNet标准对所需求的产品的进行总体设计,以及相应的DeviceNet网关的硬件和软件的设计和开发。最后,搭建了DeviceNet-Modbus测试系统和DeviceNet-PROFIBUS DP两套测试系统对所开发产品进行的了功能测试。本课题按照预期设计思想完成了DeviceNet多功能网关的软硬件的开发,并将系统程序下载到处理器中,在测试平台下能够长时间的正常运行,达到了期望效果。

    标签: DeviceNet ARM

    上传时间: 2013-04-24

    上传用户:huangzchytems

  • 基于ARM的GPS定位系统的研究与实现

    GPS技术自从被用于民用之后就在各行业中得到了广泛的应用,用途不同的GPS设备层出不穷。随着社会的发展,个人对便携式定位产品的需求日益旺盛,另一方面,计算机技术和嵌入式技术的飞速发展,个人手持式设备的功能日益强大,在手持式设备中扩展GPS功能具有良好的市场前景。 本课题选择ARM9平台为系统硬件基础,嵌入式Linux为操作系统,并采用Trolltech公司Qt/Embedded为应用程序开发平台,研究可用于手持终端设备的GPS定位系统的嵌入式实现方案。 本文在参阅了大量国内外相关资料的基础上,首先从GPS定位系统应用现状出发,阐述了课题研究意义和主要研究内容。然后介绍了GPS定位系统的组成和基本定位原理。接着,详细介绍了GPS定位系统硬件开发平台的搭建,包括开发板的系统资源、GPS模块性能指标和NMEA-0183格式导航电文。紧接着介绍了GPS定位系统软件开发平台的搭建方法,分析了Bootloader的启动过程、嵌入式Linux的特点以及内核的移植和根文件系统的创建过程,以及QT/Embedded和相关工具的配置。在完成上述工作之后,完成了GPS定位数据的提取,制作了可用于GPS定位的地图并编写图形软件,最后,将程序移植到开发板上运行及调试。 在文章的最后,给出了程序运行的结果,分析了GPS定位误差的来源以及减小误差的方法。在总结本课题完成的工作之后,分析了系统的问题和不足,以及日后相应的改进工作。

    标签: ARM GPS 定位系统

    上传时间: 2013-07-06

    上传用户:guobing123

  • 基于ARM的便携式臭氧浓度检测仪的研制

    臭氧(O3)作为一种无污染的强氧化剂,已在医学、卫生、食品、饲养业、养殖业、化工生产、大气净化、污水处理和饮用水杀菌消毒等行业广泛应用,取得了显著效果,其应用规模也越来越大。在使用中,如果臭氧浓度过高会加大设备造价同时对人体有危害,臭氧浓度太小又难以收到满意效果。因此在很多场合必须严格控制臭氧的浓度,以便达到既能杀菌消毒,又不危害人体健康的目的。目前,臭氧检测的方法分为两类,一类是采样后实验室分析,首先进行环境空气的样品采集,然后拿到实验室利用化学方法进行分析;一类是自动监测仪器法,利用臭氧自动监测仪进行环境空气中臭氧浓度的测定。然而在对臭氧消毒后空气中臭氧浓度检测的过程中,以上两种方法具有检测周期长、操作步骤复杂、设备体积大、不便于携带等缺点。因此设计一种检测方法简单、体积小、重量轻、低功耗、智能化程度高的便携式臭氧浓度检测仪具有一定的现实意义。 在硬件设计上,首先,为了完成臭氧浓度信号的提取,对臭氧传感器进行了精心的选择;其次,为了保证传感器稳定可靠的工作,重点设计了恒电位仪电路,同时为了满足后续A/D检测精度的要求,对检测到的电压信号进行了调理;最后,为了实现系统的基本功能,以ARM微处理器LPC2210为核心搭建了系统的硬件平台。 在软件设计上,为了提高系统的智能化程度,引入了μC/OS-Ⅱ操作系统。同时为了减少系统功耗尽量缩短CPU的运行时间。当仪器无人操作一段时间后,系统会自动关闭一部分外围器件并且使微处理器处于掉电状态以减少功耗。 在操作的可靠性方面,设计了一键开机功能;同时为了延长电池的使用寿命,设计了电源智能管理模块。

    标签: ARM 便携式 仪的研制 臭氧浓度

    上传时间: 2013-05-21

    上传用户:xiangwuy