物联网智能追溯实训系统的运行环境_第1页
物联网智能追溯实训系统的运行环境_第2页
物联网智能追溯实训系统的运行环境_第3页
物联网智能追溯实训系统的运行环境_第4页
物联网智能追溯实训系统的运行环境_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章doNet应用运行环 服务 工作 第2章Java应用运行环 JDK版本要 JDK版本验证方 (客户端PC机 安装驱动说 使用方 D8(客户机 安装方 D8动态库(客户机 安装方 COMM动态库及配置文 安装方 头设 测 频....................................................................................................设 电子称(服务器端 第3章Android运行环 产品的运行环 硬件环 软件环 第4章嵌入式单片机运行环 第5章嵌入式Linux运行环 ARM处理器简 ARM...................................................................................................ARM处理器体系结 Linux与ARM处理 电子秤运行环 第1doNet系统:windows服务器数据库:SQLServer2008.NetFramework:3.5开发工具:VisualMoblieCenter6.1第2JavaJDK1.6JDK1.51.7境安装的是1.6版本JDK。JDK,JRE进入DOSjavaversion将会出现JDK(客户端PC机安装驱动说驱动安装成功后进入控制面包打开“和传真机”(XP系统的称号)双击小票、安装正确即可使用。如果需要更改端或字符编码请打开 \conf”的server.xml文件进行设置。USB打开“我的电脑”打开C盘打开C:\WINDOWS\system32文件javaRD800.dlldcf32.dllCOMM动态库及配置文 \lib\je\lib\ext \lib \lib \je\lib 设置头IP地址,并且能通过浏览器控制头频如果左侧有数据,则频安装正常第3AndroidDMA-210XP(ZB2530-ZB2530-01模块12(1266 6、ST-1KLA/B7继电器(6个PC:window开发工具:Eclipse3.7.2、VisualStudio数据库平台:SQL2005(服务器端Android:ADTAndroidSDK:API运行环境:android2.2第4所生成的代码到硬件ZB2530模块中即可运行ZB2530ZIGBEETI(SOC第5LinuxARMARM(AdvancedRISCMachines),既可以认为是一个公司的名字,也可以种低功耗高性能的32位RISC处理器,ARM处理器是一个综合体,ARM公司自身并不制造微处理器,而是由ARM的合作伙伴来制造,作为SOC(SystemOn支持Thumb(16位)/ARM(32位)双指令集,能很好地兼容8位/16位ARM微处理器支持2种指令集:ARM指令集和Thumb指令集。其中,ARM指令为32位的长度,Thumb指令为16位长度。Thumb指令集为ARM指令集的功具备32位代码的所有优点。大量使用寄存器,指令执行速度更快。ARM处理器共有37个寄存器,被分为若31个通用寄存器,包括程序计数器(PC指针),均为32位的寄存器。6个状态寄存器,用以标识CPU的工作状态及程序的运行状态,均为32位。概括地讲,ARM体系结构中各寄存器的使用方式可以归纳如表2.1所示。表2.1ARM可用加载/指令批量传输数据,以提高数据的传输效率管理模式(svc):ARM微处理器的运行模式可以通过软件改变,也可以通过外部中断或异常处理改用户模式,或模式(PrivilegedModes);其中除去用户模式和系统模式以外的5种又称为异常模式(ExceptionModes),常用于处理中断或异常,以及ARM1991年ARM公司(AdvancedRISCMachineLimited)成立于英国,年4月26日,第一个ARM原型在英国的Acorn计算机诞生(在VLSI公司制造)。目前,ARM架构处理器已在高性能、低功耗、低成本的嵌入式应用领域中占据了领先地位。ARM公司最初只有12人,经过十多年的发展,ARM公司已拥有近千名员工,在许多国家都设立了,包括ARM公司在国的。目前,采用ARM技术知识(IP)核的微处理器,即我们通常所说的ARM微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,基于ARM技术的微处理器应用约占据了32位RISC微处理器80%以上的市场份额,其中,在市场,ARM占有地位。可以说,AR技术正在逐步渗入到人们生活中的各个方面,而且随着位CP价格的不断下降和开发环境的不断成熟,AR由合作公司生产各具特色的,世界各大半导体生产商从ARM公司其设计的ARM微处理器核,根据各自不同的应用领域,加入适当的电路,从而形成自己的ARM微处理器进入市场,利用这种合伙关系,ARM很快成为许多全的,其中包括In、IBM、Samsung、LG半导体、NEC、SONY、PHILIP等公司,这也使得ARM技术获得的第工具、制造、软件的支持,又使整员模型。ARM体系结构为嵌入系统发展商提供了很高的系统性能,同时保持了优的技术。目前,ARM体系结构共定义了6个版本,从版本1到版本6,ARM体系的指令集功能不断扩大,不同系列的ARM处理器,性能差别很大,应用范围和与V1结构的ARM处理器相比,V2结构的ARM处理器的指令结构要有所从V3结构开始,ARM处理器的体系结构有了很大的改变,实现了32位的V4V4结构的ARM处理器增加了半字指令的和写入操作,增加了处理器系统模式,并且有了T变种-V4T,在Thumb状态下所支持的是16位的Thumb指令集。属于V4T(支持Thumb指令)体系结构的处理器(核)有ARM7TDMI,ARM7TDMI-S(ARM7TDMI可综合版本),ARM710T(ARM7TDMI核的处理器),ARM720T(ARM7TDMI核的处理器),ARM740T(ARM7TDMI核的(ARM9TDMI核的处理器),ARM940T(ARM9TDMI核的处理器V5结构的ARM处理器提升了ARM和Thumb两种指令的交互工作能力,同时有了DSP指令-V5E结构、Java指令-V5J结构的支持。属于V5T(支持Thumb处理器)。属于V5TE(支持Thumb,DSP指令)体系结构的处理器(核)有ARM9E,ARM9E-S(ARM9E可综合版本),ARM946(ARM9E核的处理器),ARM966(ARM9E核的处理器),ARM10E,ARM1020E(ARM10E核处理器),ARM1022E(ARM10E核的处理器),Xscale(In公司产品)。属ARM9EJ,ARM9EJ-S(ARM9EJ可综合版本),ARM926EJ(ARM9EJ核的处V6结构是在2001年发布的,在该版本中增加了指令,属于V6体系结构的处理器核有ARM11(2002年发布)。V6体系结构包含ARM体系结构中所有的4种特殊指令集:Thumb指令(T)、DSP指令(E)、Java指令(J)和Media指令。·ARM7系列ARM7系列包括ARM7TDMI、ARM720T、ARM7TDMI-S、ARM7EJS3c4510B、S3c44b0x等,T:表示支持Thumb指令集。I:表示支持片上断点和调试点。ARM9系列ARM9系列包括ARM920T、ARM922T和ARM940T。ARM9处理器采用了5级流水线,指令执行效率较ARM7有较大提高,而且带有MMU功能,这也是与ARM7的重要区别。同时,该系列的处理器支持指令Cache和数据Cache,因而ARM9E系列ARM9E系列包括ARM926EJ-S、ARM946E-S、ARM966E-S、DSP、Java应用,因而非常适应于同时使用DSP和微控制器的场合。采用了5级流水线,支持DSP指令集、32位的高速AMBA总线接口,带有MMU功能,最ARM10E系列ARM10E系列包括ARM1020E、ARM1022E、ARM1026EJ-SARM处理器采用了新的体系结构,同ARM9系列的相比有了很大的提高,采用了更高的6级流水线结构,支持DSP指令,适合同时需要高速数字信号处理的场合,支持64位的高速AMBA总线接口、32位的ARM指令集和16位的ThumbARM11系列ARM11系列包括ARM1136J(F)-S,ARM1156T2(F)-S,AMR公司在2003年推出了ARM11架构的核,基于ARM11核结构的处理器具有更高的性能,尤其是在多处理能力方面,采用了先进的0.13m工艺,SecurCore系列包括SecurCoreSC100、SecurCoreSC110、SecurCoreSC22,SecurCor系列处理器专为安全需要而设计,提供了对于安全方案解决的Inter的Xscale处理器是In公司基于ARMV5TE体系结构的解决方案,是一款高性能、低功耗的32位RISC处理器,有PXA25x系列和PXA27x系列,相比较早期的StrongARM处理器,Xscale处理器是In公司目前主推的ARM处理器,在32位RISC处理器领域,基于ARM的结构体系在嵌入式系统中发挥了重要作用,ARM处理器和嵌入式Linux的结合也正变得越来越紧密,并在嵌入式领域得到了广阔的应用。早在1994年,Linux就可在ARM架构上运行,但那时Linux并没有在嵌入式系统中得到太多应用。目前,上述状况已经出现巨大变都可以看到ARM与Linux相结合的身影,linux之所以能在嵌入式市场上取得如LinuxLinux的内核精简而高效,针对不同的实际需求,可将内核功能进行适当地剪Linux诞生之日就与网络密不可分,它本身就是一款优秀的网络操作系统,Linux具有完善的网络性能,并且具有多种网络服务程序,而操作系统具备网络人员进行删减和修改,同时,Linux还具有一系列优秀的开发工具,嵌入式Linux为开发者提供了一整套的工具链(ToolChain),能够很方便地实现从操作系统内核到用户态应用软件各个级别的调试。Linux源码开放,软件资源丰富,目前资源,支持各种主流硬件设备,所有这些都促进了Linux在嵌入式领域广泛的应用。不同特征的Linux都是在某一个CPU架构体系上运行的,而ARM结构体系历经多年的发展产生出很多版本,Linux对于已在ARM规划蓝图中获定义的新特征也有相应的支持。ARM体系的处理器按照不同的目标应用分类有着不同的特点和ManagementUnit)把CPU分成两类,即带MMU功能的处理器和不带MMU功Linux作为一种基于X86平台发展过来的操作系统,是一种典型的应用操作行Linux,如典型ARM720T、ARM920/922T和ARM926EJ。另外一些常用的ARM处理器,如ARM7TDMI系列,因为没有MMU,所以不支持标准的Linux。程等),在嵌入式系统中的应用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论