第1章嵌入式系统概述_第1页
第1章嵌入式系统概述_第2页
第1章嵌入式系统概述_第3页
第1章嵌入式系统概述_第4页
第1章嵌入式系统概述_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

1、 1.1 嵌入式系统嵌入式系统 1.2 嵌入式处理器嵌入式处理器 1.3 嵌入式操作系统嵌入式操作系统第第1章章 嵌入式系统概述嵌入式系统概述1.1 嵌入式系统嵌入式系统 概述概述嵌入式系统正在逐步改变我们的生活!嵌入式系统正在逐步改变我们的生活!通用计算机系统通用计算机系统 -高速、海量高速、海量 嵌入式计算机系统嵌入式计算机系统 -单芯片、高度集成单芯片、高度集成 现实中的嵌入式系统现实中的嵌入式系统(工业、国防、家居生活等方面工业、国防、家居生活等方面) 嵌入式系统的概念嵌入式系统的概念 目前,对嵌入式系统的定义多种多样,但没有一种定义目前,对嵌入式系统的定义多种多样,但没有一种定义是全

2、面的。下面给出两种比较合理定义:是全面的。下面给出两种比较合理定义: 从技术的角度定义从技术的角度定义:以应用为中心、以计算机技以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用能、可靠性、成本、体积、功耗严格要求的专用计算机系统。计算机系统。从系统的角度定义从系统的角度定义:嵌入式系统是设计完成复杂嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计功能的硬件和软件,并使其紧密耦合在一起的计算机系统。术语嵌入式反映了这些系统通常是更算机系统。术语嵌入式反映了这些系统通常是更大系统

3、中的一个完整的部分,称为嵌入的系统。大系统中的一个完整的部分,称为嵌入的系统。嵌入的系统中可以共存多个嵌入式系统。嵌入的系统中可以共存多个嵌入式系统。 嵌入式系统示例嵌入式系统示例汽车控制系统汽车控制系统马达控制器车灯 嵌入式系统示例嵌入式系统示例汽车控制系统汽车控制系统尾灯控制尾灯控制系统系统后车门控后车门控制系统制系统前车门控前车门控制系统制系统座椅控制座椅控制系统系统发动器控发动器控制系统制系统所有的控所有的控制系统都制系统都是一个完是一个完整的嵌入整的嵌入式系统式系统 1.1 嵌入式系统嵌入式系统 1.2 嵌入式处理器嵌入式处理器 1.3 嵌入式操作系统嵌入式操作系统第第1章章 嵌入式

4、系统概述嵌入式系统概述 简介简介 早期的嵌入式系统通常使用普通个人计算机早期的嵌入式系统通常使用普通个人计算机(PCPC)中的通用处理器。现有嵌入式处理器可)中的通用处理器。现有嵌入式处理器可以大致分为以下几类:以大致分为以下几类:注重嵌入式处理器的尺寸、能耗和价格注重嵌入式处理器的尺寸、能耗和价格。应。应用于用于PDAPDA等不注重计算的设备;等不注重计算的设备;注重嵌入式处理器的性能注重嵌入式处理器的性能。应用于路由器等。应用于路由器等计算密集型的设备;计算密集型的设备;注重嵌入式处理器的性能、尺寸、能耗和价注重嵌入式处理器的性能、尺寸、能耗和价格格。应用于蜂窝电话等设备;。应用于蜂窝电话

5、等设备;1.2 嵌入式处理器嵌入式处理器 分类分类 嵌入式处理器可以分为以下几大类:嵌入式处理器可以分为以下几大类:嵌入式微处理器;嵌入式微处理器;嵌入式微控制器;嵌入式微控制器;嵌入式嵌入式DSPDSP处理器;处理器;嵌入式片上系统(嵌入式片上系统(SOCSOC)。)。 嵌入式微处理器嵌入式微处理器 嵌入式微处理器的基础是通用计算机中的嵌入式微处理器的基础是通用计算机中的CPUCPU。和工业控制计算机相比,嵌入式微处理器具有体和工业控制计算机相比,嵌入式微处理器具有体积小、重量轻、成本低、可靠性高的优点,但是积小、重量轻、成本低、可靠性高的优点,但是在电路板上必须包括在电路板上必须包括ROM

6、ROM、RAMRAM、总线接口、各种、总线接口、各种外设等器件,从而降低了系统的可靠性,技术保外设等器件,从而降低了系统的可靠性,技术保密性也较差。嵌入式微处理器及其存储器、总线、密性也较差。嵌入式微处理器及其存储器、总线、外设等安装在一块电路板上,称为外设等安装在一块电路板上,称为单板计算机单板计算机。CPUROMRAM外设外设1外设外设2单板计算机单板计算机 嵌入式微控制器嵌入式微控制器 嵌入式微控制器又称嵌入式微控制器又称,它是将整个,它是将整个计算机系统集成到一块芯片中。嵌入式微控制计算机系统集成到一块芯片中。嵌入式微控制器一般以某一种微处理器内核为核心,芯片内器一般以某一种微处理器内

7、核为核心,芯片内部集成部集成RAMRAM、 ROM/EPROMROM/EPROM、总线、总线逻辑、总线、总线逻辑、定时定时/ /计数器、计数器、WatchDogWatchDog、I/OI/O、串行口、脉宽、串行口、脉宽调制输出、调制输出、A/DA/D、D/AD/A、Flash RAMFlash RAM、EEPROMEEPROM等等各种必要功能和外设。各种必要功能和外设。 复位复位部件部件看门狗看门狗部件部件晶振晶振部件部件I/O部件部件中断中断部件部件ROM部件部件SRAM部件部件定时器定时器部件部件CPU核核 嵌入式嵌入式DSP处理器处理器 DSP DSP处理器对系统结构和指令进行了特殊设计

8、,处理器对系统结构和指令进行了特殊设计,使其适合于执行使其适合于执行DSPDSP算法,编译效率较高,指令执算法,编译效率较高,指令执行速度也较高。在数字滤波、行速度也较高。在数字滤波、FFTFFT、谱分析等方面、谱分析等方面DSPDSP算法正在大量进入嵌入式领域。算法正在大量进入嵌入式领域。 嵌入式嵌入式DSPDSP处理器比较有代表性的产品是处理器比较有代表性的产品是Texas Texas InstrumentsInstruments的的TMS320TMS320系列和系列和MotorolaMotorola的的DSP56000 DSP56000 系列。系列。 嵌入式片上系统嵌入式片上系统(SOC

9、) 在一个硅片上实现一个复杂的系统,这就是在一个硅片上实现一个复杂的系统,这就是System On Chip(SOC)System On Chip(SOC)。各种通用处理器内核将作。各种通用处理器内核将作为为SOCSOC设计公司的标准库,和许多其它嵌入式系统设计公司的标准库,和许多其它嵌入式系统外设一样,成为外设一样,成为 VLSIVLSI设计中一种标准的器件,用设计中一种标准的器件,用标准的标准的 VHDLVHDL等语言描述,存储在器件库中。等语言描述,存储在器件库中。 1.1 嵌入式系统嵌入式系统 1.2 嵌入式处理器嵌入式处理器 1.3 嵌入式操作系统嵌入式操作系统第第1章章 嵌入式系统

10、概述嵌入式系统概述1.3 嵌入式操作系统嵌入式操作系统 概述概述 计算机系统由硬件和软件组成,在发展初期没有计算机系统由硬件和软件组成,在发展初期没有操作系统这个概念,用户使用操作系统这个概念,用户使用监控程序监控程序来使用计算机。来使用计算机。随着计算机技术的发展,计算机系统的硬件、软件资随着计算机技术的发展,计算机系统的硬件、软件资源也愈来愈丰富,监控程序已不能适应计算机应用的源也愈来愈丰富,监控程序已不能适应计算机应用的要求。于是在六十年代中期监控程序又进一步发展形要求。于是在六十年代中期监控程序又进一步发展形成了成了操作系统操作系统(Operating System)(Operatin

11、g System)。发展到现在,广。发展到现在,广泛使用的有三种操作系统即多道批处理操作系统、分泛使用的有三种操作系统即多道批处理操作系统、分时操作系统以及实时操作系统。时操作系统以及实时操作系统。 1.3 嵌入式操作系统嵌入式操作系统 概述概述监监控控程程序序操操作作系系统统实时操作系统实时操作系统分时操作系统分时操作系统多道批处理操作系统多道批处理操作系统适用于多个用户共享系适用于多个用户共享系统资源统资源适用于计算中心等较大适用于计算中心等较大的计算机系统的计算机系统适用于嵌入式设备和有适用于嵌入式设备和有实时性要求的系统中实时性要求的系统中1.3 嵌入式操作系统嵌入式操作系统 概述概述

12、监监控控程程序序操操作作系系统统实时操作系统实时操作系统分时操作系统分时操作系统多道批处理操作系统多道批处理操作系统适用于多个用户共享系适用于多个用户共享系统资源统资源适用于计算中心等较大适用于计算中心等较大的计算机系统的计算机系统适用于嵌入式设备和有适用于嵌入式设备和有实时性要求的系统中实时性要求的系统中实时操作系统是我实时操作系统是我们介绍的重点们介绍的重点1.3 嵌入式操作系统嵌入式操作系统 实时操作系统的特点实时操作系统的特点 IEEE 的实时的实时UNIX分委会认为实时操作系统应具分委会认为实时操作系统应具备以下的几点备以下的几点: 异步的事件响应异步的事件响应 切换时间和中断延迟时

13、间确定切换时间和中断延迟时间确定 优先级中断和调度优先级中断和调度 抢占式调度抢占式调度 内存锁定内存锁定 连续文件连续文件 同步同步 总的来说实时操作系统是事件驱动的,能对来自总的来说实时操作系统是事件驱动的,能对来自外界的作用和信号在限定的时间范围内作出响应。它外界的作用和信号在限定的时间范围内作出响应。它强调的是强调的是实时性实时性、可靠性可靠性和和灵活性灵活性, 与实时应用软件相与实时应用软件相结合成为有机的整体起着核心作用结合成为有机的整体起着核心作用, 由它来管理和协调由它来管理和协调各项工作各项工作,为应用软件提供良好的运行软件环境及开发为应用软件提供良好的运行软件环境及开发环境

14、。环境。 从实时系统的应用特点来看实时操作系统可以分从实时系统的应用特点来看实时操作系统可以分为两种:为两种:和和。应用于实时处理系统的上位机应用于实时处理系统的上位机和实时查询系统等实时性较弱的实时系统,并且提供和实时查询系统等实时性较弱的实时系统,并且提供了开发、调试、运用一致的环境。了开发、调试、运用一致的环境。 应用于实时性要求高的实时应用于实时性要求高的实时控制系统,而且应用程序的开发过程是通过交叉开发控制系统,而且应用程序的开发过程是通过交叉开发来完成的,即开发环境与运行环境是不一致。嵌入式来完成的,即开发环境与运行环境是不一致。嵌入式实时操作系统具有规模小实时操作系统具有规模小(

15、一般在几一般在几K几十几十K 内内)、可、可固化使用实时性强固化使用实时性强(在毫秒或微秒数量级上在毫秒或微秒数量级上)的特点的特点 。1.3 嵌入式操作系统嵌入式操作系统 基本概念基本概念对基于芯片的开发来说,应用程序一般是一个无对基于芯片的开发来说,应用程序一般是一个无限的循环,可称为前后台系统或超循环系统。限的循环,可称为前后台系统或超循环系统。 很多基于微处理器的产品采用前后台系统设计,很多基于微处理器的产品采用前后台系统设计,例如微波炉、电话机、玩具等。在另外一些基于微处例如微波炉、电话机、玩具等。在另外一些基于微处理器应用中,从省电的角度出发,平时微处理器处在理器应用中,从省电的角

16、度出发,平时微处理器处在停机状态,所有事都靠中断服务来完成。停机状态,所有事都靠中断服务来完成。前后台系统前后台系统 基本概念基本概念 中断服务程中断服务程序处理异步事件,序处理异步事件,这部分可以看成这部分可以看成前台行为前台行为,前台,前台也叫中断级。时也叫中断级。时间相关性很强的间相关性很强的关键操作一定是关键操作一定是靠中断服务程序靠中断服务程序来保证的。来保证的。 循环中调用循环中调用相应的函数完成相应的函数完成相应的操作,这相应的操作,这部分可以看成部分可以看成后后台行为台行为,后台也,后台也可以叫做任务级。可以叫做任务级。这种系统在处理这种系统在处理的及时性上比实的及时性上比实际

17、可以做到的要际可以做到的要差。差。 ISRISRISRISR后台后台前台前台中断服务程序中断服务程序前后台系统前后台系统1.3 嵌入式操作系统嵌入式操作系统 基本概念基本概念操作系统是计算机中最基本的程序。操作系统负操作系统是计算机中最基本的程序。操作系统负责计算机系统中全部软硬资源的分配与回收、控制与责计算机系统中全部软硬资源的分配与回收、控制与协调等并发的活动;操作系统提供用户接口,使用户协调等并发的活动;操作系统提供用户接口,使用户获得良好的工作环境;操作系统为用户扩展新的系统获得良好的工作环境;操作系统为用户扩展新的系统功能提供软件平台。功能提供软件平台。 操作系统操作系统硬件硬件硬件

18、驱动硬件驱动操作系统操作系统用户程序用户程序1.3 嵌入式操作系统嵌入式操作系统 基本概念基本概念实时操作系统是一段在嵌入式系统启动后首先执实时操作系统是一段在嵌入式系统启动后首先执行的背景程序,用户的应用程序是运行于行的背景程序,用户的应用程序是运行于RTOS之上之上的各个任务,的各个任务,RTOS根据各个任务的要求,进行资源根据各个任务的要求,进行资源(包括存储器、外设等包括存储器、外设等)管理、消息管理、任务调度、管理、消息管理、任务调度、异常处理等工作。在异常处理等工作。在RTOS支持的系统中,支持的系统中, 每个任务每个任务均有一个优先级,均有一个优先级,RTOS根据各个任务的优先级

19、,动根据各个任务的优先级,动态地切换各个任务,保证对实时性的要求。态地切换各个任务,保证对实时性的要求。 实时操作系统(实时操作系统(RTOS)1.3 嵌入式操作系统嵌入式操作系统 基本概念基本概念多任务系统中,内核负责管理各个任务,或者说多任务系统中,内核负责管理各个任务,或者说为每个任务分配为每个任务分配CPU时间,并且负责任务之间的通信。时间,并且负责任务之间的通信。内核提供的基本服务是任务切换。使用实时内核可以内核提供的基本服务是任务切换。使用实时内核可以大大简化应用系统的设计,是因为实时内核允许将应大大简化应用系统的设计,是因为实时内核允许将应用分成若干个任务,由实时内核来管理它们。

20、内核需用分成若干个任务,由实时内核来管理它们。内核需要消耗一定的系统资源,比如要消耗一定的系统资源,比如25的的CPU运行时运行时间、间、RAM和和ROM等。等。 内核提供必不可少的系统服务,如信号量、消息内核提供必不可少的系统服务,如信号量、消息队列、延时等。队列、延时等。内核内核1.3 嵌入式操作系统嵌入式操作系统 基本概念基本概念调度是内核的主要职责之一。调度是内核的主要职责之一。调度就是决定该轮调度就是决定该轮到哪个任务运行了。到哪个任务运行了。多数实时内核是基于优先级调度多数实时内核是基于优先级调度法的。每个任务根据其重要程序的不同被赋予一定的法的。每个任务根据其重要程序的不同被赋予

21、一定的优先级。基于优先级的调度法指优先级。基于优先级的调度法指CPU总是让处在就绪总是让处在就绪态的优先级最高的任务先运行。然而究竟何时让高优态的优先级最高的任务先运行。然而究竟何时让高优先级任务掌握先级任务掌握CPU的使用权,有两种不同的情况,这的使用权,有两种不同的情况,这要看用的是什么类型的内核,是非占先式的还是占先要看用的是什么类型的内核,是非占先式的还是占先式的内核。式的内核。 调度调度1.3 嵌入式操作系统嵌入式操作系统 基本概念基本概念非占先式内核要求每个任务自我放弃非占先式内核要求每个任务自我放弃CPU 的所有的所有权。非占先式调度法也称作合作型多任务,各个任务权。非占先式调度

22、法也称作合作型多任务,各个任务彼此合作共享一个彼此合作共享一个CPU。异步事件还是由中断服务来。异步事件还是由中断服务来处理。中断服务可以使一个高优先级的任务由挂起状处理。中断服务可以使一个高优先级的任务由挂起状态变为就绪状态。但中断服务以后控制权还是回到原态变为就绪状态。但中断服务以后控制权还是回到原来被中断了的那个任务,直到该任务主动放弃来被中断了的那个任务,直到该任务主动放弃CPU的的使用权时,那个高优先级的任务才能获得使用权时,那个高优先级的任务才能获得CPU的使用的使用权。权。非占先式内核非占先式内核1.3 嵌入式操作系统嵌入式操作系统 基本概念基本概念当系统响应时间很重要时,要使用

23、占先式内核。当系统响应时间很重要时,要使用占先式内核。因此绝大多数商业上销售的实时内核都是占先式内核。因此绝大多数商业上销售的实时内核都是占先式内核。最高优先级的任务一旦就绪,总能得到最高优先级的任务一旦就绪,总能得到CPU的控制权。的控制权。当一个运行着的任务使一个比它优先级高的任务进入当一个运行着的任务使一个比它优先级高的任务进入了就绪状态,当前任务的了就绪状态,当前任务的CPU使用权就被剥夺了,或使用权就被剥夺了,或者说被挂起了,那个高优先级的任务立刻得到了者说被挂起了,那个高优先级的任务立刻得到了CPU的控制权。如果是中断服务子程序使一个高优先级的的控制权。如果是中断服务子程序使一个高

24、优先级的任务进入就绪态,中断完成时,中断了的任务被挂起,任务进入就绪态,中断完成时,中断了的任务被挂起,优先级高的那个任务开始运行。优先级高的那个任务开始运行。占先式内核占先式内核1.3 嵌入式操作系统嵌入式操作系统 基本概念基本概念任务的优先级是表示任务被调度的优先程度。每任务的优先级是表示任务被调度的优先程度。每个任务都具有优先级。任务越重要,赋予的优先级应个任务都具有优先级。任务越重要,赋予的优先级应越高,越容易被调度而进入运行态。越高,越容易被调度而进入运行态。 任务优先级任务优先级1.3 嵌入式操作系统嵌入式操作系统 基本概念基本概念中断是一种硬件机制,用于通知中断是一种硬件机制,用

25、于通知CPU有个异步事有个异步事件发生了。中断一旦被识别,件发生了。中断一旦被识别,CPU保存部分(或全部)保存部分(或全部)上下文即部分或全部寄存器的值,跳转到专门的子程上下文即部分或全部寄存器的值,跳转到专门的子程序,称为中断服务子程序(序,称为中断服务子程序(ISR)。中断服务子程序)。中断服务子程序做事件处理,处理完成后,程序回到:做事件处理,处理完成后,程序回到:1. 在前后台系统中,程序回到后台程序;在前后台系统中,程序回到后台程序;2. 对非占先式内核而言,程序回到被中断了的任务;对非占先式内核而言,程序回到被中断了的任务;3. 对占先式内核而言,让进入就绪态的优先级最高对占先式

26、内核而言,让进入就绪态的优先级最高的任务开始运行。的任务开始运行。中断中断前后台系统前后台系统1.3 嵌入式操作系统嵌入式操作系统 基本概念基本概念中断中断ISR任务任务ISR非占先操作系统非占先操作系统任务任务A任务任务B任务任务CISR占先操作系统占先操作系统任务任务A任务任务B任务任务C1.3 嵌入式操作系统嵌入式操作系统 基本概念基本概念时钟节拍是特定的周期性中断。这个中断可以看时钟节拍是特定的周期性中断。这个中断可以看作是系统心脏的脉动。中断之间的时间间隔取决于不作是系统心脏的脉动。中断之间的时间间隔取决于不同应用,一般在同应用,一般在10ms到到200ms之间。时钟的节拍式中之间。

27、时钟的节拍式中断使得内核可以将任务延时若干个整数时钟节拍,以断使得内核可以将任务延时若干个整数时钟节拍,以及当任务等待事件发生时,提供等待超时的依据。时及当任务等待事件发生时,提供等待超时的依据。时钟节拍率越快,系统的额外开销就越大。钟节拍率越快,系统的额外开销就越大。时钟节拍时钟节拍1.3 嵌入式操作系统嵌入式操作系统 使用实时操作系统的必要性使用实时操作系统的必要性嵌入式实时操作系统在目前的嵌入式应用中用得嵌入式实时操作系统在目前的嵌入式应用中用得越来越广泛,尤其在功能复杂、系统庞大的应用中显越来越广泛,尤其在功能复杂、系统庞大的应用中显得愈来愈重要。在嵌入式应用中,只有把得愈来愈重要。在

28、嵌入式应用中,只有把CPU嵌入到嵌入到系统中,同时又把操作系统嵌入进去,才是真正的计系统中,同时又把操作系统嵌入进去,才是真正的计算机嵌入式应用。使用实时操作系统主要有以下几个算机嵌入式应用。使用实时操作系统主要有以下几个因素:因素:嵌入式实时操作系统提高了系统的可靠性。嵌入式实时操作系统提高了系统的可靠性。 提高了开发效率,缩短了开发周期。提高了开发效率,缩短了开发周期。 嵌入式实时操作系统充分发挥了嵌入式实时操作系统充分发挥了32位位CPU的多任务潜力。的多任务潜力。 1.3 嵌入式操作系统嵌入式操作系统 实时操作系统的优缺点实时操作系统的优缺点:在嵌入式实时操作系统环境下开发实时应用程序

29、:在嵌入式实时操作系统环境下开发实时应用程序使程序的设计和扩展变得容易,不需要大的改动就可以增使程序的设计和扩展变得容易,不需要大的改动就可以增加新的功能。通过将应用程序分割成若干独立的任务模块,加新的功能。通过将应用程序分割成若干独立的任务模块,使应用程序的设计过程大为简化;而且对实时性要求苛刻使应用程序的设计过程大为简化;而且对实时性要求苛刻的事件都得到了快速、可靠的处理。通过有效的系统服务,的事件都得到了快速、可靠的处理。通过有效的系统服务,嵌入式实时操作系统使得系统资源得到更好的利用。嵌入式实时操作系统使得系统资源得到更好的利用。:但是,使用嵌入式实时操作系统还需要额外的:但是,使用嵌

30、入式实时操作系统还需要额外的ROM/RAM开销,开销,25%的的CPU额外负荷,以及内核的费额外负荷,以及内核的费用。用。 uClinux是一个完全符合是一个完全符合GNU/GPL公约的操作系公约的操作系统,完全开放代码。统,完全开放代码。uClinux从从Linux 2.0/2.4内核派生内核派生而来,沿袭了主流而来,沿袭了主流Linux的绝大部分特性。它是专门针的绝大部分特性。它是专门针对没有对没有MMU的的CPU,并且为嵌入式系统做了许多小,并且为嵌入式系统做了许多小型化的工作。适用于没有虚拟内存或内存管理单元型化的工作。适用于没有虚拟内存或内存管理单元(MMU)的处理器,例如的处理器,

31、例如ARM7TDMI。它通常用于具。它通常用于具有很少内存或有很少内存或Flash的嵌入式系统。它保留了的嵌入式系统。它保留了Linux的的大部分优点:大部分优点:。 1.3 嵌入式操作系统嵌入式操作系统 常见的嵌入式操作系统常见的嵌入式操作系统嵌入式嵌入式Linux1.3 嵌入式操作系统嵌入式操作系统 常见的嵌入式操作系统常见的嵌入式操作系统 是微软开发的一个开放的、可升级是微软开发的一个开放的、可升级的的32位嵌入式操作系统,是基于掌上型电脑类的电子位嵌入式操作系统,是基于掌上型电脑类的电子设备操作,它是精简的设备操作,它是精简的Windows 95。Windows CE的的图形用户界面相

温馨提示

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

评论

0/150

提交评论