版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DSP芯片的开发环境●
信息工程学院
●1现在是1页\一共有42页\编辑于星期一第十章DSP芯片的开发环境一、开发流程和开发工具
二、代码生成工具三、代码调试工具四、XDS510仿真器的应用五、软件开发平台CCS及其应用2现在是2页\一共有42页\编辑于星期一一、开发流程和开发工具
作用:缩短开发周期,降低开发难度
▲
代码生成工具
——将C或汇编语言编写的DSP程序编译并链接成为可执行的DSP程序。▲
代码调试工具
——对DSP程序及系统进行调试,使编写的程序达到设计目标。
3现在是3页\一共有42页\编辑于星期一软件开发流程4现在是4页\一共有42页\编辑于星期一
将用高级语言、汇编语言或用两种语言混合编写的DSP程序转换为可执行的目标代码程序——包括基本的C编译器、汇编器和链接器外,还有文档管理器、运行支持库、交叉引用列表器、代码格式转换器等辅助工具程序。
▲
C编译器
——是一种将C语言程序自动编译为DSP汇编程序的代码生成工具,这些标准C优化编译器将标准C语言原文件编译成为相应片种的汇编语言源代码文件,通过汇编和链接,产生可执行的目标文件。
二、代码生成工具
5现在是5页\一共有42页\编辑于星期一,√完全符合ANSIC标准;√具有完整的运行支持库,可以对运行支持函数库和用户定义函数库作扩展;√能够进行优化编译,产生高效汇编代码;√用户可进行库或档案的管理,可以对库进行文件的添加、删除、替换等,可以将目标文件库作为链接器的输入;√可控制存储器的分配、存储器的配置和部分链接;√C编译器提供的外壳程序,只需用一个命令,就可以编译、汇编和链接,直接从C源文件产生可执行的公用目标文件格式(COFF)文件;√具有灵活的汇编语言接口;√提供了多种列表文件,如源代码文件和汇编列表文件,预处理输出文件等;√可以利用建库应用程序,通过不同的选择来建立自己的运行支持库等。
C编译器特点二、代码生成工具
6现在是6页\一共有42页\编辑于星期一▲
汇编器——将汇编语言的源程序文件汇编成机器语言的目标文件,目标文件的格式为公用目标文件格式,该汇编语言文件可以是C编译器产生的汇编文件或汇编优化器输出的汇编文件,或是由文档管理器管理的宏库内的宏。
汇编器的功能:
√处理汇编文件(.ASM)中的源语句,产生可重新定位的目标文件(.obj);√根据要求产生源程序列表文件(.lst),并向用户提供对此列表的控制;√根据要求将交叉引用列表加到源程序列表中;√将代码分为段,并为每个目标代码段设置段程序计数器(SPC);√定义和引用全局符号;√汇编条件块;√支持宏调用,允许用户在程序中或在库内定义宏。二、代码生成工具
7现在是7页\一共有42页\编辑于星期一▲
链接器——将目标文件组合成一个可执行的COFF目标模块。链接器可以接受的输入文件包括汇编器产生的COFF目标文件、命令文件、库文件以及已部分链接好了的文件,它所产生的可执行COFF目标模块可以装入各种开发工具或由TMS320器件来执行。在生成可执行模块的过程中,链接器进行重定位操作,并处理外部引用符号。
主要功能:√定义一个与目标系统存储器一致的存储器模块;√组合目标文件块;√定位程序段到目标系统存储器的特定区域,赋予它们最后的地址;√
定义和重新定义全局符号以赋予它们特定的值;√处理输入文件之间的未定义外部符号。二、代码生成工具
8现在是8页\一共有42页\编辑于星期一▲
文档管理器
——将多个独立文件组合成一个文档Archive或库library。√文档管理器可以方便的管理一组文件√利用文档管理器,可以方便地删除、替换、提取或增添库成员。√利用文档管理器可以生成不同类型的库。也可使用文档管理器来建立宏库。文档管理器最有用的应用之一是建立目标模块库。例如:用户可以编写几种算法子程序,汇编它们,并使用文档管理器把目标文件收集到单个逻辑组中。然后用户可以规定目标库作为链接器的输入。链接器将搜索库并包含解决外部引用的成员。二、代码生成工具
9现在是9页\一共有42页\编辑于星期一▲
交叉引用列表器
——接受已连接的目标文件作为输入,产生一个交叉引用列表,在列表文件中列出符号、符号的定义以及它们在已经链接的源文件中的引用。
▲
代码格式转换器器
——将链接器生成的.out文件(COFF文件格式)转换为若干标准的ASCII十六进制形式之一。如Intel的Hex文件格式、TI-Tagged文件格式等。
因为大多数的EPROM编程器不支持TI的COFF格式目标文件,因此TI提供该代码格式转换器,以便烧制EPROM。
二、代码生成工具
10现在是10页\一共有42页\编辑于星期一▲
绝对列表器器
——接收已链接的目标文件作为输入,创建.abs文件作为输出的调试工具。√
这些.abs文件可以被汇编以产生显示目标代码绝对地址的列表√如果用人工的方法,这将需要冗长的操作过程;绝对列表器实用程序可以自动完成这些操作。
产生绝对列表所需要的步骤:√汇编源文件;√链接所产生的目标文件;√调用绝对列表器,使用已链接的目标文件作为输入,它将创建.abs的文件;√汇编.abs文件,以产生包含绝对地址的列表文件。二、代码生成工具
11现在是11页\一共有42页\编辑于星期一应用举例DSP系统产生可执行文件的过程二、代码生成工具
12现在是12页\一共有42页\编辑于星期一▲
用户可以使用任何一种文本编辑器,在进行汇编语言编程时,请注意各种符号的大小写。源程序按编码块、数据块的格式编写,通常分为三段,即:.text通常包含可执行代码.data通常包含已初始化的数据.bss通常为未初始化的数据保留空间
此外,源文件还可包括以下各段(通称命名段)符号.usect“块名”,字数:类似.bss产生在非初始化段,在RAM中为变量保留空间。符号.sect“块名”:类似缺省的.text、.data段包括代码和数据段,产生在初始化段,其建立的模块是可重定位的。符号.asect“块名”,Address:也是建立包含代码或数据的块,产生在初始化段,它建立的是具有绝对地址的块
——编辑二、代码生成工具
应用举例13现在是13页\一共有42页\编辑于星期一▲
源程序通常包括以下几个部分:
.title“FileName”.copy“init.h”.copy“vector.h”.text┇┇.end
——源程序编写二、代码生成工具
应用举例14现在是14页\一共有42页\编辑于星期一
可用CCS环境下的菜单,也可在CCS环境下输入命令。▲
DSPA汇编器的使用一般格式:DSPA源程序文件-V版本号[-L][-M][-S]这里DSPA为汇编器的命令,[]为汇编器选项,其含意为:-V说明汇编不同的处理器:V2XX/V50;-L可产生列表文件; -M可产生映射文件;-S带符号调试。▲
常用格式举例√
DSPADEMO.ASM-V2XX;ASM可缺省,只产生OBJ文件。注意-V2XX必须加。√
DSPADEMO–L–V2XX;产生OBJ文件、LST文件。√
DSPA–IPATHNAMEDEMO-V2XX;源文件加路径。√
DSPADEMO–V2XX–L–S;产生OBJ文件、LST文件,可带符号调试。应注意的是DSPA生成的OBJ文件是通用目标文件格式。——汇编和链接二、代码生成工具
应用举例15现在是15页\一共有42页\编辑于星期一▲
DSPLNK链接器的使用——一是把一个或多个COFF目标文件作为输入文件连接起来,产生可执行的输出文件,即*.OUT文件;二是链接器定位输出文件的存储器地址。——汇编和链接二、代码生成工具
应用举例16现在是16页\一共有42页\编辑于星期一一般格式:DSPLNK目标文件
命令文件
–O输出文件
[-M映射文件]
这里DSPLNK为链接器命令,[]为汇编器选项。▲
常用格式举例DSPLNK
DEMODEMO.CMD–ODEMO.OUT–MDEMO.MAP其中输入文件为DEMO.OBJ,命令文件为DEMO.CMD,输出文件为DEMO.OUT,映射文件为DEMO.MAP。利用代码调试工具即可调试DEMO.OUT文件。——汇编和链接二、代码生成工具
应用举例17现在是17页\一共有42页\编辑于星期一▲
作用:将代码产生工具生成的可执行.out文件,通过调试器接口把它加载到TI的系统集成与代码调试工具或用户系统上进行调试。集成与调试工具包括:√
C/汇编语言源码调试器√初学者工具DSK√软件模拟器√评价模块EVM√软件开发系统SWDS√硬件仿真器XDS
三、代码调试工具
18现在是18页\一共有42页\编辑于星期一▲
C/汇编源码调试器C/汇编源码调试器是运行在PC上的一种软件接口,它与其他调试工具(如软件模拟器、评价模块、软件开发系统、仿真器)配合使用。用户程序既可用C语言调试,也可用汇编语言调试,还可进行C和汇编的混合调试。调试器提供了非常友好的人机界面,它采用面向窗口、鼠标支持、菜单式接口和命令输入等形式,使用十分方便。▲
初学者工具DSK初学者工具是TI公司为TMS320DSP的初学者设计和生产的用以编程练习的一种廉价的实时软件调试工具,用户可以使用DSK来调试用户自己的系统。
DSK工具除了具有一片DSP芯片外,还具一些软硬件资源:打印机并口或RS-232串口,电源插口,标准的RCA插口,提供和话筒、扬声器或其它模拟器件的连接,提供片内RAM。汇编器。调试器软件接口。
三、代码调试工具
19现在是19页\一共有42页\编辑于星期一▲
软件模拟器
是一种模拟DSP芯片各种功能并在非实时条件下进行软件调试的工具,不需要目标硬件支持,只需在计算机上运行,是一种廉价方便的调试工具,但它突出的缺点是运行速度慢,无法保证实时性。因此,软件模拟器适合于初学者使用或对算法进行预调试,汇编源程序经过汇编链接之后,就可将其调入软件模拟器进行调试。调试中所需的I/O值可从文件中取出,输出到I/O口的值也可存储在文件中。同时新版本的模拟器都采用C和汇编源码调试接口,采用C语言或汇编语言或C和汇编语言的混合调试。
▲
评价模块EVM
是一种低成本的用于器件评估、标准程序检查以及有限的系统调试的开发板。它配置了目标处理器,一个小容量的存储器和其它有限的硬件资源,它可用来对DSP芯片性能进行评价,也可用来组成一定规模的用户DSP系统。三、代码调试工具
20现在是20页\一共有42页\编辑于星期一▲
软件开发系统SWDS
软件开发系统是一块可用于进行性能评估和实时软件开发的插入到到PC机中的低成本DSP板,用户程序可以在DSP板上进行实时的软件调试,程序在DSP芯片上实时运行。它与软件模拟器的区别在于它可对软件进行实时调试,而它与硬件仿真器的区别在于软件开发系统不能提供实时硬件调试功能,因此涉及目标I/O操作一般用文件I/O来代替。
三、代码调试工具
21现在是21页\一共有42页\编辑于星期一▲
硬件仿真器XDS
TMS320扩展开发系统(XDS.ExtendedDevelopmentSystem)是功能强大的高速仿真器,可用来进行系统级的集成调试,是进行DSP芯片开发的最佳工具。√传统的电路仿真器:对用户级进行硬件仿真时,仿真器的电缆插头必须插入到用户硬件电路中DSP芯片的位置,即仿真电缆的插头引脚必须与DSP芯片的引脚一一对应;√扫描仿真器:通过DSP芯片上提供的几个仿真引脚实现仿真功能。
扫描仿真器优点:解决了电路仿真器仿真电缆过长引起信号失真,仿真插头引起可靠性差等问题,使用这种方法,程序可以从片内或片外的目标存储器实时执行,在任何时钟速度下都不会引入额外的等待状态。另外由于DSP芯片内部是通过移位寄存器扫描链实现扫描仿真,而这个扫描链可被外部的串行口访问,因此采用扫描仿真,即使芯片已经焊在电路板上,也可进行仿真调试,这为在生产过程中调试DSP系统提供了极大的方便。三、代码调试工具
22现在是22页\一共有42页\编辑于星期一▲
硬件仿真器
3X仿真器是12线仿真头,4X、5X、2XX、54X和8X等仿真器的仿真信号线都采用JTAG标准IEEE1149.1。
扫描仿真器配置的软件采用的也是C/汇编源码的调试界面,它与软件模拟器的用户界面完全相同,目标代码可通过扫描接口从PC机下载到目标系统的存储器中。
三、代码调试工具
23现在是23页\一共有42页\编辑于星期一▲
XDS510仿真器的应用
XDS510仿真器是以PC机为基础的开发系统,它可以实施全速扫描仿真,属于串行工作的DSP仿真系统。为了保证仿真过程能与目标系统独立工作时的特性相同或接近,XDS510仿真开发系统利用JTAG电路与目标系统DSP处理器连接,用于实现对处理器内部的调试,可以用它来开发硬件和软件,并将它集成到目标系统中。
▲边界扫描技术JTAG----JointTestAdvisoryGroup是一种不需要测试设备的电子系统测试技术,不仅可以测试集成芯片或印刷电路板(PCB)的逻辑行为和功能,还可以测试芯片器件之间,PCB之间的连接故障,目前它已经成为现代数字电路系统可测试性设计的基本技术。▲
C2XX的仿真器,其仿真信号采用JTAG标准IEEE1149.1有14根线四、XDS510仿真器的应用24现在是24页\一共有42页\编辑于星期一14引脚仿真头信号的说明信号说明仿真器状态目标状态EMU0仿真引脚0II/OEMU1仿真引脚1II/OGND地PD(Vcc)电源检测:指示仿真电缆是否连接和目标是否加电。在目标系统中,PD连到VccIOTCK测试时钟。TCK由仿真电缆盒提供10.368M时钟。该信号可用于驱动系统测试时钟。OITCK_RET测试时钟返回,测试时钟输入仿真器,可以是TCK加缓冲或不加缓冲IOTDI测试数据输入OITDO测试数据输出IOTMS测试模式选择OITRST测试复位OI上不用上拉电阻,内部已有,在噪声环境,它可以悬空;在强噪声环境需加下拉电阻(电阻大小取决于电流考虑)。I=输入;O=输出25现在是25页\一共有42页\编辑于星期一五、软件开发平台CCS及其应用▲
为提高实时信号处理系统的开发进程,TI公司针对TMS320C2XX,C54X\C54XX\C55X,C6X,C3X\C4X分别提供了一套全新的集成开发环境CCS(CodeComposeStudio)。▲
CCS采用图形接口,提供有编辑指令,参数修改工具,它为非代码产生工具集成了一个统一的集成环境,包括了TI公司提供的C源代码调试器和模拟器所具有的功能,能对TMS320系列DSP进行指令级的仿真和进行可视化的实时数据分析,可大大提高开发工作效率,缩短应用系统开发周期。▲
CCS工作在Windows操作系统下,是基于PC机的DSP应用系统开发平台,对PC机的硬件要求是32M内存,100M的硬盘空间,SVGA(800*600)显示器。
26现在是26页\一共有42页\编辑于星期一四、软件开发平台CCS及其应用▲安装CC2000到软件中,运行CC2000安装程序setup.exe。安装完成后,在桌而上会有“CCS’C2000”和“SetupCCS2’C2000”两个快捷方式图标。分别对应CCS2C000应用程序和配置程序,如图所示。▲
运行CCS2000配置程序设置驱动程序,如果CCS2000是在目标板上运行,则要先安装目标板驱动卡,然后运行“SetupCCS’C2000”配置驱动程序,最后才能执行CCS2000。除非用户改变CCS2000应用平台类型,否则只需运行一次CCS2000配置程序。
CCS的安装27现在是27页\一共有42页\编辑于星期一四、软件开发平台CCS及其应用▲
单击其中的“Clear(清除)”按钮,并确认以清除以前定义的配置,点击InstallaDeviceDriver,选择能与使用的目标系统相匹配的配置文件.把该图标拖动到最左边的SystemConfiguration一栏中的mysystem图标下即可。在BoardName&DataFile栏中,点击NEXT,进入下一页,选择I/O口值,再点击NEXT。在ProcessorConfiguration窗口,在AvailableProcessor中选择TMS320CXX后,点击AddSingle,对话框右边出现CPU_1图标。最后,点击finish。关闭CodeComposerSetup程序,选择保存。运行CC’C2000软件,成功进入界面,则说明软硬件安装成功。即开始在CC2000环境下进行程序的编辑和调试。CCS的设置28现在是28页\一共有42页\编辑于星期一四、软件开发平台CCS及其应用编译运行结果信息窗口工作区中BIOS设置窗口变量观察窗口
图3.2.1CCS软件界面介绍
标题区,标明CCS启动方式菜单条编译工具条编辑工具条调试工具条工程管理窗口工作区,用户文件管理工作区中C源程序编辑窗口开始工作区中反汇编调试窗口工作区中数据显示窗口工作区中图形显示窗口工作区中图象显示窗口变量观察窗口工作区中BIOS设置窗口编译运行结果信息窗口29现在是29页\一共有42页\编辑于星期一四、软件开发平台CCS及其应用1、New(新建文件)2、Open(打开文件)3、Close(关闭文件)4、Save(保存文件)5、SaveAs(另存为)6、SaveAll(全部保存)7、LoadProgram(装入程序)8、LoadSymbol(装入符号)9、ReloadProgram(重新装入程序)10、LoadGel(装入GEL文件)
GEL即是通用扩展语言(GeneralExtensionLanguage)的简称,它是一种与C语言类似的解释语言,用来创建函数以扩展CC2000功能。文件管理功能(File)30现在是30页\一共有42页\编辑于星期一四、软件开发平台CCS及其应用11、Print(打印12、PrintPreview(打印预览)13、Data(数据文件)14、Workspace(工作空间)15、FileI/O(文件输入/输出)
▲
载入外部数据
▲
保存数据到文件中16、RecentSourceFiles(最近使用过的源文件)17、RecentWorkspaces(最近使用过的工作空间)18、RecentProgramFiles(最近使用过的可执行程序)19、Exit(退出)文件管理功能(File)31现在是31页\一共有42页\编辑于星期一四、软件开发平台CCS及其应用1、Undo(取消键入)2、Redo(重复键入)3、Cut(剪切)4、Copy(复制)5、Paste(粘贴)6、Delete(删除)7、SelectAll(全选)8、Find/Replace(寻找/替换)9、FindinFiles(在多个文件中寻找文本)11、Memory(存储器)12、EditRegister(编辑寄存器)13、EditVeriable(编辑变量)14、EditCommandLine(编辑命令行)15、ColumnEdit(列编辑)16、Bookmarks(书签)
编辑功能(Edit)32现在是32页\一共有42页\编辑于星期一四、软件开发平台CCS及其应用1、StandardToolbar(标准工具条)2、GelToolbar(GEL工具条)3、ProjectToolbar(工程工具条)4、DebugToolbar(调试工具条)5、EditToolbar(编辑工具条)6、StatusBar(状态工具条)7、Dis-Assembly(反汇编)8、Memory(存储器) 9、CPURegrsters(CPU寄存器)10、Graph(图形显示)11、WatchWindow(观察窗口)12、CallStack(调用堆栈)13、ExpressinonList(表达式列表)14、Project(工程)。15、MixedSource/Asm(混合的C/ASM代码)视图功能(View)33现在是33页\一共有42页\编辑于星期一四、软件开发平台CCS及其应用CC2000采用工程文件夹集中管理一个工程包括源程序、库文件、链接命令文件和头文件等,它们按照目录树的结构组织在工程文件中。工程构建(编译链接)完成后生成可执行文件。一个典型的工程文件记录下述信息:源程序文件名和目标库;编译器、汇编器和链接器选项;相关的包括文件。1、New(新建)2、Open(打开)3、ADDFILESTOPROJECT(加入文件到工程)4、Close(关闭)5、CompileFile(编译)6、Build(生成)7、RebuildAll(重新生成)8、StopBuild(停止构建)9、ShowDependencies(显示从属文件类型)10、SCANAllDependencies(扫描所有的从属文件)11、Options(生成选项)
工程管理(Project)34现在是34页\一共有42页\编辑于星期一四、软件开发平台CCS及其应用CC2000提供了一组用于程序调试的工具,具有异常丰富的调试手段,它提供了4种程序执行控制方式,用户可以对内存单元和寄存器进行查看和编辑,输入/输出外部数据,设置测试点等。一般的调试步骤为:调入生成好的可执行程序,先在感兴趣的程序段设置断点,然后执行程序停留在断点处,查看寄存器的值或内存单元的值,对中间数据进行在线(或输出)分析。反复这个过程直到程序完成预期的功能。1、Breakpoint(断点)2、Probepoint(测试点)3、StepInto(单步执行)4、StepOver(单条执行)5、StepOut(跳出子程序)6、Run(运行程序)。7、Halt(暂停程序执行)8、Animale(动画执行)9、RunFree(自由运行)10、RuntoCursor(运行到光标)11、MultopleOperation(多步操作)12、ResetDSP(复位DSP)13、LoadKernel(装入内核)14、Restart(重新开始)15、Gomain(进入主程序)调试功能(Debug)35现在是35页\一共有42页\编辑于星期一四、软件开发平台CCS及其应用用户完成一个算法设计和编程后,一般需要测试程序效率以便进一步优化代码。CCS2000提供了“代码性能评估”工具来帮助用户评估代码性能。它通过收集在指定的代码区间程序执行的统计性能,来帮助确定程序中各段所花费的处理时间。从而帮助识别并消去性能发挥的瓶颈,减少程序的执行时间,使程序更为有效。其基本方法为:在适当的语句位置设置断点(软件断点或特征点),当此程序执行通过断点时,有关代码执行的信息被收集并统计。用户通过统计信息评估代码性能。1、ProfilePoints(特征点)2、ViewStatistics(观察代码性能评估统计结果3、EnableClock(激活时钟)4、ColockSetup(时钟设置)5、ViewClock(观察时钟)
代码性能评估(Profiler)36现在是36页\一共有42页\编辑于星期一四、软件开发平台CCS及其应用1、Color(颜色)2、Font(字体)3、EditorProperties(编辑器属性)4、Keyboard(键盘)5、AnimateSpeed(动画速度)6、MemooryMap(存储器映射7、Dis-assemblyStyle(反汇编风格)8、ProgramLoad(程序装入)9、ConnectProbePoints(连接测试点)选项(OPTION)37现在是37页\一共有42页\编辑于星期一四、软件开发平台CCS及其应用当GEL文件调入后,GEL函数会自动出现在此下拉菜单中。GEL工具(Tools)1、CommandWindows(命令窗口)2、TMS320C2XXflashprogramer(烧写flash)窗口(Windows)
1、NewWindows(建立新窗口)2、Cascade(层叠窗口)3、Tile(平铺窗口)4、ArrangeIcons(排列图标)5、Refresh(刷新窗口)38现在是38页\一共有42页\编辑于星期一四、软件开发平台CCS及其应用▲利用CC2000集成开发环境,用户可以在一个开发环境下完成工程定义、程序编辑、编译链接、调试和数据分析等工作环节。
使用CCS开发应用程序的一股步骤为:1、打开或建立一个工程文件。工程文件中包括原程序(C或汇编)、目标文件、库文件、连接命令文件和包含文件。2、使用CC2000集成编辑环境,编辑各类文件。如头文件(.h文件)命令文件(.cmd文件)和源程序(.c,.asm文件)等。3、对工程文件进行编译。如果有语法错误,将在生成(Build)窗口中显示出来。用户可以根据显示的信息定位错误位置,更改错误。4、排除程序的语法错误后,用户可以对计算结果/输出数据进行分析,评估算法性能。CC2000提供了测试点、图形显示、性能测试等工具来分析数据、评估性能。CCS的应用
39现在是39页\一共有42页\编辑于星期一下面以一个程序为例,介绍如何在CCS下如何编译、连接、下载、调试程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年智能工厂建设项目合同
- 2024年度房屋买卖合同标的房产交易时间2篇
- 2024年度艺术品买卖复杂合同2篇
- 2024电子支付清结算系统建设合同3篇
- 2024年企业品牌形象策划与推广合同2篇
- 四方合同范本工作范文
- 员工培训管理分析总结报告
- 2024年度科研机构服务器租赁及高性能计算服务协议2篇
- 2024年度广告投放合同协议
- 有关技术协议书模板
- 可靠性考试题库
- 小型企业通用暂支单
- 保险公司模压训练介绍专业让销售更简单课件
- 自治区烟花爆竹实施细则
- 坏帐确认报告表
- 浅析铁路项目全套管全回转钻孔桩施工单价测算
- 光伏电站收购协议
- 课题管理手册(2023313修改)
- 移动通信系统全书ppt课件汇总(完整版)
- 图形创意(第二版)教材课件汇总完整版ppt全套课件最全教学教程整本书电子教案全书教案合集最新课件汇编
- 四年级上册美术课件-第11课 漫画与生活丨浙美版 (18张PPT)
评论
0/150
提交评论