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

Linux操作系统

  • 基于ARMLINUX的人体脂肪仪研究

    生物电阻抗法测量脂肪是目前广泛使用的方法。但现有的人体脂肪仪所使用的测量模型都是把人体躯干部看成整体,不能反映躯干部脂肪的分布情况。而且大部分脂肪仪基于单片机,系统软硬件功能的可扩展性、数据存储能力受到很大的限制,数据分析功能较弱。 针对上述问题,本文建立了一种人体阻抗模型,该模型把人体躯干部划分成四部分,并对分段阻抗的计算公式进行推导,在此基础上设计并实现了一种基于ARM处理器和嵌入式Linux操作系统的人体脂肪测量仪。最后通过实验验证该模型的正确性和仪器测量的准确性。 本文的主要工作有: (1)在现有理论的基础上建立了人体阻抗模型,并利用八电极技术测量人体的分段阻抗。通过测量人体阻抗及体重、身高等参数,在理论分析和实验检验修正的基础上得出了计算人体各部位脂肪含量的公式。 (2)研究基于ARM-LINUX的人体脂肪仪的软硬件设计与实现。硬件部分包括阻抗测量电路、体重测量电路和身高测量电路以及嵌入式开发板与硬件电路之间的接口设计;软件部分包括嵌入式Linux操作系统、Qt/Embedded 环境的移植、驱动开发以及图形用户接口应用程序编程。 (3)利用本仪器、欧姆龙人体脂肪仪、水下称重法对多名志愿者进行测量,给出了比较数据,并对测量数据进行统计分析。

    标签: ARMLINUX

    上传时间: 2013-08-05

    上传用户:624971116

  • 基于ARMLinux的数据保护容器的研究与设计

    船载航行数据记录仪(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驱动程序设计开发。

    标签: ARMLinux 数据保护 容器

    上传时间: 2013-04-24

    上传用户:zhengjian

  • 基于ARMLinux嵌入式测控平台设计

    本论文研究了基于ARM+Linux的嵌入式测控系统。论文阐述了嵌入式测控系统的特点。结合目前比较流行的SOC硬件技术,嵌入式软件技术,以及目前较前沿的无线传感器网络技术,对构建一个既能进行本地多传感器信息采集又能进行数据处理以及具有人机交互界的嵌入式测控系统进行了架构设计,即采用ARM+Linux架构。 论文详细介绍了系统的硬件设计,包括核心板设计和应用底板设计。其中核心板又包括微处理器的设计和存储器的设计;对于应用板,介绍了基于CS8900A的网络模块的设计,基于RS232和RS485的串行总线设计,以及基于ZigBee的无线模块设计。同时,本论文详细的介绍了系统的软件设计。结合本系统所采用的U-Boot介绍了嵌入式Bootloader设计,并针对本系统的板级硬件对U-Boot进行了移植。结合本系统采用的Linux操作系统介绍了嵌入式操作系统的概念,并对Linux进行了板级移植。在分析研究嵌入式文件系统的特点的基础上,确定Cramfs作为本系统的根文件系统,并结合现有的开源软件Busybox搭建了一个完整的根文件系统命令集。 在本系统硬、软件平台上,研究了终端应用层上的开发。并完成了在终端上的嵌入式图形用户界面QT的移植,并且为系统开发出相应的I/O和A/D设备驱动驱动程序。 论文在最后介绍了本系统的一个简单应用,即利用QT图形库和多线程编程技术,在现有的硬件平台上设计出了一个温度和湿度的无线数据采集程序。显示直观,界面友好,体现了本平台具有一定的应用前景。

    标签: ARMLinux 嵌入式 测控 平台设计

    上传时间: 2013-07-06

    上传用户:martinyyyl

  • 基于ARM的GPS定位系统设计

    当前全球定位系统(Navigation Satellite Timing And Ranging Global Position System,简称GPS)广泛应用于舰船导航,航空航天,地理测绘等领域,特别是移动式定位系统对于目前的城市交通管理有着非常重要的意义。本文分析了当前交通管理中的实际问题,介绍了一种车载终端的设计方法。设计采用ARM9内核的S3C2410微处理器构造的嵌入式系统,可以实现对GPS定位信息的接受和处理,并采用嵌入式Linux操作系统,结合开放式Linux图形软件Qt,可以为后续的建立地理信息系统(Geographic information system,简称GIS)提供数据支持,是集GPS全球卫星定位系统和通用分组无线业务(General Packet Radio Service,简称GPRS)无线通信技术于一体的新型电子产品。它为现代交通运输提供了新颖,可靠,有效的控制和管理途径。 车载终端通过将GPS模块的定位信息提取出来,一方面将定位信息在车载终端上显示,一方面又结合车辆的状态信息通过GPRS模块发送出去,该信息通过无线公共网络传输给车辆管理部门。车辆管理部门根据车辆的位置和状态等,结合GIS系统中的地图信息提供GPS数据的差分修正,并采取一定的措施,从而实现车辆的有效管理。 本设计从硬件和软件两大部分出发,硬件上设计了ARM处理器、存储器、内存及其外围电路,另外还有GPS模块电路和GPRS模块电路;软件上采用Qt的人机界面完成数据显示与更新,采用PPP拨号脚本完成GPRS模块的拨号,通过Qt多线程编程的方法完成GPS数据的提取和GPRS的信息发送。在硬件和软件之间采用了嵌入式Linux系统,包括启动代码、内核和文件系统等。

    标签: ARM GPS 定位 系统设计

    上传时间: 2013-04-24

    上传用户:夜月十二桥

  • 基于ARM的PC104总线嵌入式工控机的研究和实现

    在特定的工业测控应用中对处理器的功耗有严格的要求,类似X86处理器芯片系列由于继承了原有8086的构架,功耗很大,不能满足要求。当前应用广泛的ARM系列处理器有低功耗、高处理器能力的优点,非常适合于此类应用。由于ARM处理器并没有对PC/104总线有支持,所以本设计使用CPLD可编程逻辑完成ARM本地总线与PC/104总线的转换。文章完成了以下工作: 1.介绍了工业控制计算机的发展情况和当前使用广泛的PC/104计算机,描述了嵌入式系统的发展历史和软硬件组成,分析了X86与ARM处理器构架的特点与优缺点; 2.从PC/104总线规范出发,对基于ARM处理器的PC/104工业控制嵌入式工控机进行了总体设计,软硬件选型部分对当前流行的软硬件系统进行了详细地描写,硬件处理器选用SAMSUNG公司的S3C2410,软件系统采用嵌入式Linux操作系统; 3.对系统硬件各个部分实现细节进行了描写,包括最小系统、CAN网络、以太网络和PC/104总线控制器;其中着重对PC/104总线控制器的实现方案进行了讨论,分析了ARM本地总线时序和PC/104总线时序,最后使用VHDL语言实现了了总线控制器逻辑; 4.移植了嵌入式Linux操作系统Linux操作系统移植分为配置、编译和下载运行调试三个步骤;基于Linux操作系统编写了PC/104总线驱动,驱动完成映射PC/104地址到系统虚拟地址和中断绑定;编写了基于PC/104的CAN总线驱动,分析了驱动初始化、中断处理流程、数据缓冲区管理和文件操作接口,描写了驱动的编译和下载过程;最后给出了应用程序接口; 5.根据机车工业控制领域的具体要求,开发了实际系统,给出了系统主要参数指标;对系统的运算性能进行了测试,测试表明定点运算能力与X86相当,符合设计要求:系统通过铁标高低温测试和射频干扰测试,并进行了为期3个月的装车试运行,试运行过程中系统工作正常,完全能够满足设计要求。

    标签: ARM 104 PC 总线

    上传时间: 2013-07-10

    上传用户:520

  • 基于ARM的PDA软硬件平台设计

    在当前的电子信息技术和网络技术高速发展的后PC时代,嵌入式系统已经广泛地渗透到科学研究、工程设计、军事技术、商业文化艺术、娱乐业以及人们日常生活中的方方面面。与此同时,PDA因其小巧,功能强大,日益受到人们的青睐。因此,对嵌入式Linux的PDA研究具有非常重要的意义。 本文的研究主要是基于ARM和Linux的PDA软硬件平台的开发。硬件平台的内核模块采用ARM920T核的S3C2410X嵌入式处理器,外部包含64M的SDRAM和64M的NAND Flash,硬件平台还集成了液晶、触摸屏等人机接口和嵌入式GPS模块,同时提供了USB主机、SD卡扩展接口。该平台技术先进,结构合理,功能较完备,整体性、可扩充性强,还可以作为其他嵌入式系统硬件开发的良好平台和有益借鉴。 在此硬件平台的基础上,本文深入探讨和解决了Linux操作系统和嵌入式图形用户接口移植过程中所面临的任务和难题。论文首先研究了硬件平台下引导Linux启动的Bootloader的设计方法和实现过程。然后,给出了Linux2.4内核和YAFFS文件系统的启动分析和移植到硬件平台的整个过程。并且,在Linux内核驱动模型的基础上,实现了LCD帧缓冲显示设备Framebuffer、触摸屏、USB驱动程序的开发。最后,实现了图形化用户接口Qt/E在嵌入式Linux平台上的移植。通过Linux操作系统和图形化用户接口Qt/E等软件平台的实现,为PDA平台提供了良好的图形化操作系统支持,从而大大减少了PDA产品的开发难度和开发周期。 另外,在开发实现的PDA软硬件平台的基础上给出了—个地图的显示以及实现放大、缩小等功能的程序,为综合应用了PDA平台软硬件资源提供了—个有用的实例。

    标签: ARM PDA 软硬件 平台设计

    上传时间: 2013-04-24

    上传用户:Zxcvbnm

  • 基于ARM的变压器绕组变形检测系统的研制

    电力变压器是电力系统的重要设备之一,其安全运行对于保障电力系统的安全可靠运行意义重大。对变压器绕组进行状态检测和故障诊断,及时发现变压器的事故隐患,避免事故的发生,对提高变压器运行的安全可靠性,具有十分重要的意义。 本文分变压器绕组变形检测基础、嵌入式系统设计基础、硬件设计和软件设计四个部分。前两个部分主要介绍基础的背景知识:首先简要介绍了变压器绕组变形的几种测试方法与比较,重点介绍了频响法的诊断原理与模型;然后介绍了嵌入式系统的概念与组成,特别是Linux在ARM上的相关移植。后面的两个部分则在前面的理论基础上分别从硬件和软件介绍了如何实现基于嵌入式系统的变压器绕组变形测试仪:在硬件部分中,利用S3C2410A自带的USB控制器、LCD控制器、SD卡控制器,简化了系统设计,并针对系统需要设计了扫频信号发生器、数据高速采集与缓存等模块;在软件部分中,介绍了ARM基于Linux操作系统的I/O口、USB、LCD驱动的编写,以及相关应用程序的编写包括数据采集部分程序、LCD、串口通讯程序等,同时本文充分考虑了通讯环节可能引起的延迟问题以及提高系统资源利用效率等因素,提出了将系统设计成多进程的思路,并实现之。

    标签: ARM 变压器 绕组变形 检测系统

    上传时间: 2013-04-24

    上传用户:fsypc

  • 基于ARM的车载定位终端的研究

    随着社会的进步和经济的发展,我国机动车辆的数量不断的增加,造成了交通事故日益增多、交通拥挤等一系列社会急需解决的问题。车载定位终端是嵌入式技术、ARM处理器技术、GPS技术、GPRS无线通讯技术相结合的产物,对智能交通的研究和发展具有重要意义,为现代交通运输提供了新颖,可靠,有效的控制和管理途径。 本文先通过对GPS卫星定位理论,卫星数据处理的深入研究,对GPRS移动通信技术规范的细致分析以及ARM嵌入式硬件系统、Linux嵌入式操作系统等计算机技术的不断实践,提出一套基于GPRS无线通信技术的车载定位终端的设计方案。车载定位终端将GPS模块传输过来的定位信息提取出来,一方面将定位信息显示在界面上,一方面通过GPRS模块将车辆信息发送给车辆监控中心。本设计采用ARM920T核的S3C2410A微处理器作为硬件平台,然后设计相应的外围电路,加上GPS模块电路和GPRS模块电路,构成一个完整的硬件系统。软件设计采用宿主机/目标机的开发模型,在构建好交叉编译环境后,向处理器上移植Bootloader和Linux操作系统。然后用Qt应用软件,采取多线程编程的方法完成GPS数据的提取、车辆信息发送和人机界面的实现。最后将编译好的程序,下载到硬件平台。

    标签: ARM 车载定位

    上传时间: 2013-04-24

    上传用户:zhangliming420

  • 基于ARM的汽车黑匣子的研究与设计

    汽车黑匣子(又称汽车行驶记录仪)是一种使用在汽车上的数字式电子记录装置。这种装置能对车辆的行驶速度、时间、里程以及有关车辆行驶的其他状态信息进行记录存储并可通过接口实现数据输出。汽车行驶记录仪的使用,对抑制疲劳驾驶、车辆超速等交通违章、约束驾驶人员的不良驾驶行为、保障车辆行驶安全以及道路交通事故的分析鉴定具有重要的作用。本文根据汽车行驶记录仪国家标准GB/T 19056-2003,并在此基础上开发设计了一种具有音视频处理功能的汽车黑匣子,采用的是三星公司的S3C2440 32位ARM处理器和Linux操作系统,同时为了使汽车黑匣子能更方便地与上位机之间进行通讯,本系统采用了USB Mass Storage设备来实现数据的传输。 论文首先介绍了汽车黑匣子的研究背景,并对国内外汽车黑匣子的研究现状进行了概括,在此基础上提出了本课题需要完成的目标。接下来,论文阐述了系统总体设计的构思以及各个功能模块不同方案优劣的比较,给出了最后的设计方案,并建立了系统的开发平台。在硬件设计方面详细地介绍了各主要功能部件及电路的设计和特点。在软件设计单元介绍了Linux操作系统和Bootloader的特点,并给出了系统软件的各模块程序设计。在文件系统设计部分,论文讨论了在NandFlash中建立FAT文件系统的实现方法。最后通过Linux下USB Mass Storage设备驱动的设计和调试,实现汽车黑匣子记录的数据通过USB接口与PC机或PDA之间的通信。 本文在结束处对整个课题作出总结,并指出在本系统现有的基础上性能还可以进一步改善和改进的地方。

    标签: ARM 汽车黑匣子

    上传时间: 2013-05-27

    上传用户:dianxin61

  • 基于ARM的嵌入式视频监控终端的研究

    随着工业技术的不断发展,以及人对安全防范意识的逐渐加强,视频监控系统已经成为人们在生产、生活中必不可少的一个部分。特别是近年来,随着计算机技术的发展、宽带的普及、图像处理技术的提高,视频监控在越来越广泛地渗透到教育、娱乐、医疗、运动等各个领域。视频监测系统已经成为当今可视化领域的一个新的开发热点。许多应用领域对于视频监控系统提出了更高更新的要求,如何经济有效地实现特定环境所需的监控功能,给我们提出了新的课题。 本文设计和实现了基于ARM9和Linux操作系统的嵌入式视频监控系统,实现视频图像的采集、压缩和传输。文章结合嵌入式技术、图像压缩技术和网络技术,设计了一种基于嵌入式的网络视频监控系统。 本文首先研究了视频监控系统的发展现状及今后发展趋势,详细分析了嵌入式监控系统的基本原理和性能要求,提出了系统的设计的总体方案。在硬件设计方面,系统采用三星公司的S3C2410A作为嵌入式处理器,配合外围硬件电路构成嵌入式核心板。系统采用模块化设计方案,将硬件划分为三大模块:主控器与储存器模块;电源时钟复位电路模块;外围接口电路模块。在论文中对各个部分进行了详细的介绍。完成了核心板的硬件设计后,接下来介绍如何构建嵌入式监控系统的软件平台,包括成功的移植Linux操作系统;嵌入式Linux下USB接口摄像头驱动的接口和实现。最后在基于嵌入式Linux系统的平台上完成应用程序的设计,完成视频图像的采集、压缩、传输,这部分主要完成的工作有:如何使用Video4Linux API库函数实现图像采集;如何实现视频流的软件压缩;如何保证视频流数据的实时传输。 本文实现了一种体积小、成本低廉、数字化的监控解决方案。该系统可满足监控系统对数据传输可靠性和实时性的要求,具有广泛的应用价值。

    标签: ARM 嵌入式视频 监控终端

    上传时间: 2013-07-10

    上传用户:TRIFCT