DSP開(kāi)發(fā)工具的使用ppt課件_第1頁(yè)
DSP開(kāi)發(fā)工具的使用ppt課件_第2頁(yè)
DSP開(kāi)發(fā)工具的使用ppt課件_第3頁(yè)
DSP開(kāi)發(fā)工具的使用ppt課件_第4頁(yè)
DSP開(kāi)發(fā)工具的使用ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩71頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第四章第四章 DSP開(kāi)發(fā)工具的使用開(kāi)發(fā)工具的使用 一般估計(jì),一個(gè)嵌入式系統(tǒng)開(kāi)發(fā)的80%的努力以及系統(tǒng)的80%的復(fù)雜程度取決于軟件。 因而,設(shè)計(jì)人員在為實(shí)時(shí)系統(tǒng)選擇處理器時(shí),都極為看重先進(jìn)的、易于使用的開(kāi)發(fā)環(huán)境與工具。TI提供了多種DSP開(kāi)發(fā)環(huán)境與工具C/Assembly source debugger軟仿真工具Simulator ( C2000 Simulator必須將程序配置在從2000H開(kāi)始的單元) 每秒幾百條指令 DSP Starter Kit DSKEVMXDSCCS XDS(eXtended Development System)ISA EPP USB(2.0,1.2) PCIXDS

2、510適用于所有具有JTAG接口標(biāo)準(zhǔn)的TI DSP, 準(zhǔn)實(shí)時(shí)仿真.XDS560實(shí)時(shí)仿真PCI/29000 LAN/ 38700用XDS510替換XDS560PCI,只需交$1000美元的升級(jí)費(fèi)用軟仿真器軟仿真器Simulator)uTMS320軟件仿真器是一個(gè)軟件程序,軟件仿真器是一個(gè)軟件程序,使用主機(jī)的處理器和存儲(chǔ)器來(lái)仿真使用主機(jī)的處理器和存儲(chǔ)器來(lái)仿真TMS320 DSP的微處理器和微計(jì)算機(jī)的微處理器和微計(jì)算機(jī)模式,從而進(jìn)行軟件開(kāi)發(fā)和非實(shí)時(shí)模式,從而進(jìn)行軟件開(kāi)發(fā)和非實(shí)時(shí)的程序驗(yàn)證。在的程序驗(yàn)證。在PC機(jī)上,典型的仿機(jī)上,典型的仿真速度為每秒幾百條指令真速度為每秒幾百條指令軟仿真器的性能軟仿真

3、器的性能u在主機(jī)上執(zhí)行用戶的在主機(jī)上執(zhí)行用戶的DSPDSP程序程序u修改和檢查寄存器修改和檢查寄存器u顯示和修改數(shù)據(jù)及程序存儲(chǔ)器顯示和修改數(shù)據(jù)及程序存儲(chǔ)器u外設(shè)、外設(shè)、CACHECACHE、PIPELINEPIPELINE的時(shí)序仿真的時(shí)序仿真u設(shè)置斷點(diǎn)設(shè)置斷點(diǎn)u跟蹤跟蹤ACCACC、PCPC、ARAR、表達(dá)式的值等、表達(dá)式的值等u單步執(zhí)行單步執(zhí)行軟仿真器的性能軟仿真器的性能u產(chǎn)生中斷研究。參考產(chǎn)生中斷研究。參考TMS320C2XX C源碼調(diào)源碼調(diào)試系統(tǒng)指南試系統(tǒng)指南.pdf SPRU151)u對(duì)非法操作碼和無(wú)效數(shù)據(jù)輸入等提供出錯(cuò)信息對(duì)非法操作碼和無(wú)效數(shù)據(jù)輸入等提供出錯(cuò)信息u執(zhí)行批處理文件中的命

4、令執(zhí)行批處理文件中的命令u文件方式快速存儲(chǔ)和調(diào)用仿真參數(shù)文件方式快速存儲(chǔ)和調(diào)用仿真參數(shù)u反匯編反匯編u周期計(jì)數(shù)并顯示周期計(jì)數(shù)并顯示u注意:注意:C2000 Simulator必須將程序配置在從必須將程序配置在從2000H開(kāi)始的單元,其它不變開(kāi)始的單元,其它不變目前的實(shí)驗(yàn)設(shè)備:XDS510+EVM+CCS 支持IEEE 1149.1 JTAG測(cè)試總線標(biāo)準(zhǔn)EVMF240 EVM板模樣F240 EVM板結(jié)構(gòu)F240片外擴(kuò)展電路MP/MC MP方式,0FFFFH均為片外存儲(chǔ)器 MC方式,03FFF為片內(nèi)FLASH,4000HFFFFH為片外存儲(chǔ)器 相當(dāng)于DSP最小系統(tǒng)制作,為實(shí)驗(yàn)提供硬件系統(tǒng)時(shí)鐘時(shí)鐘e

5、XpressDSP實(shí)時(shí)軟件技術(shù)實(shí)時(shí)軟件技術(shù)Code Composer Studio IDE Powerful,integrated developmenttoolsDSP/BIOSReal-time software foundationTI DSPThird-Party NetworkSoftwareand supportTMS320 DSP Algorithm StandardStandards for application interoperability and reuseeXpressDSPTMeXpressDSP實(shí)時(shí)軟件技術(shù)實(shí)時(shí)軟件技術(shù)u使使DSP產(chǎn)品的開(kāi)發(fā)過(guò)程得以簡(jiǎn)化和統(tǒng)一產(chǎn)品

6、的開(kāi)發(fā)過(guò)程得以簡(jiǎn)化和統(tǒng)一u為為OEM廠商提供可重復(fù)使用的軟件組廠商提供可重復(fù)使用的軟件組成部分成部分u大大縮短產(chǎn)品的開(kāi)發(fā)時(shí)間,可以達(dá)到大大縮短產(chǎn)品的開(kāi)發(fā)時(shí)間,可以達(dá)到50%以上以上概覽集成化的集成化的DSP開(kāi)發(fā)軟件開(kāi)發(fā)軟件CCSCODE COMPOSER STUDIO 在在CCSCCS環(huán)境下可以完成編輯、代碼產(chǎn)生、調(diào)環(huán)境下可以完成編輯、代碼產(chǎn)生、調(diào)試等所有功能試等所有功能uCCS (Code Composer Studio) 版本版本 2u概覽概覽u項(xiàng)目管理項(xiàng)目管理u高級(jí)編輯器高級(jí)編輯器uGEL語(yǔ)言語(yǔ)言u(píng)基本調(diào)試工具基本調(diào)試工具u圖形工具圖形工具u程序剖析工具程序剖析工具u數(shù)據(jù)轉(zhuǎn)換器支持?jǐn)?shù)據(jù)轉(zhuǎn)

7、換器支持u硬件仿真器分析工具硬件仿真器分析工具u可視化連接器可視化連接器u端口與引腳仿真端口與引腳仿真u算法標(biāo)準(zhǔn)模板代碼生成器算法標(biāo)準(zhǔn)模板代碼生成器u實(shí)時(shí)數(shù)據(jù)交換實(shí)時(shí)數(shù)據(jù)交換概覽概覽項(xiàng)目管理項(xiàng)目管理高級(jí)編輯器高級(jí)編輯器GEL語(yǔ)言語(yǔ)言基本調(diào)試工具基本調(diào)試工具圖形工具圖形工具程序剖析工具程序剖析工具數(shù)據(jù)轉(zhuǎn)換器支持?jǐn)?shù)據(jù)轉(zhuǎn)換器支持硬件仿真器分析工具硬件仿真器分析工具可視化連接器可視化連接器端口與引腳仿真端口與引腳仿真算法標(biāo)準(zhǔn)模板代碼生成器算法標(biāo)準(zhǔn)模板代碼生成器實(shí)時(shí)數(shù)據(jù)交換實(shí)時(shí)數(shù)據(jù)交換CCS基于基于WIN的圖形化界面的圖形化界面 友好的用戶界面友好的用戶界面代碼生成過(guò)程Paths & Environme

8、ntCommandfile.mapOptionsOptions調(diào)試過(guò)程CCS的功能uRTDX - Get data without halting targetuRTDX - Get data without halting targetuDSP BIOS APIs - Thread managementuPriority based schedulinguReal time analysisuData and Event loggingCCS的功能DSP/BIOS工具條項(xiàng)目瀏覽窗當(dāng)前工程編譯工具條當(dāng)前編輯的源文件主菜單調(diào)試工具條編輯窗CCS的功能CommandfileCCS的功能主要內(nèi)容uC

9、CS (Code Composer Studio) 版本版本 2u概覽概覽u項(xiàng)目管理項(xiàng)目管理u高級(jí)編輯器高級(jí)編輯器uGEL語(yǔ)言語(yǔ)言u(píng)基本調(diào)試工具基本調(diào)試工具u圖形工具圖形工具u程序剖析工具程序剖析工具u數(shù)據(jù)轉(zhuǎn)換器支持?jǐn)?shù)據(jù)轉(zhuǎn)換器支持u硬件仿真器分析工具硬件仿真器分析工具u可視化連接器可視化連接器u端口與引腳仿真端口與引腳仿真u算法標(biāo)準(zhǔn)模板代碼生成器算法標(biāo)準(zhǔn)模板代碼生成器u實(shí)時(shí)數(shù)據(jù)交換實(shí)時(shí)數(shù)據(jù)交換CCS同時(shí)支持多同時(shí)支持多DSP目標(biāo)調(diào)試目標(biāo)調(diào)試編譯鏈接器默認(rèn)程序從_c_int0標(biāo)號(hào)開(kāi)始.include F240REGS.H ;引用頭部文件.def _c_int0.sect .vectors;定義主

10、向量段RSVECTB _c_int0;PM 0復(fù)位向量1INT1 B PHANTOM;INT1入口.text_c_int0NOPResetReset有一個(gè)有一個(gè)默認(rèn)入口標(biāo)默認(rèn)入口標(biāo)號(hào)號(hào)_c_int0 _c_int0 。匯編時(shí)要以匯編時(shí)要以該標(biāo)號(hào)開(kāi)始,該標(biāo)號(hào)開(kāi)始,或者匯編程或者匯編程序不變以序不變以任何標(biāo)號(hào)開(kāi)任何標(biāo)號(hào)開(kāi)始)始)修改修改LinkerLinker選項(xiàng),如下選項(xiàng),如下圖圖uCCS (Code Composer Studio) 版本版本 2u概覽概覽u項(xiàng)目管理項(xiàng)目管理u高級(jí)編輯器高級(jí)編輯器uGEL語(yǔ)言語(yǔ)言u(píng)基本調(diào)試工具基本調(diào)試工具u圖形工具圖形工具u程序剖析工具程序剖析工具u數(shù)據(jù)轉(zhuǎn)換器支

11、持?jǐn)?shù)據(jù)轉(zhuǎn)換器支持u硬件仿真器分析工具硬件仿真器分析工具u可視化連接器可視化連接器u端口與引腳仿真端口與引腳仿真u算法標(biāo)準(zhǔn)模板代碼生成器算法標(biāo)準(zhǔn)模板代碼生成器u實(shí)時(shí)數(shù)據(jù)交換實(shí)時(shí)數(shù)據(jù)交換高級(jí)編輯器書(shū)簽定義書(shū)簽高級(jí)編輯器使用書(shū)簽高級(jí)編輯器列編輯功能高級(jí)編輯器選擇使用外部編輯器高級(jí)編輯器主動(dòng)變量提示高級(jí)編輯器被動(dòng)提示高級(jí)編輯器結(jié)構(gòu)體變量成員提示高級(jí)編輯器函數(shù)參數(shù)提示uCCS (Code Composer Studio) 版本版本 2u概覽概覽u項(xiàng)目管理項(xiàng)目管理u高級(jí)編輯器高級(jí)編輯器uGEL語(yǔ)言語(yǔ)言u(píng)基本調(diào)試工具基本調(diào)試工具u圖形工具圖形工具u程序剖析工具程序剖析工具u數(shù)據(jù)轉(zhuǎn)換器支持?jǐn)?shù)據(jù)轉(zhuǎn)換器支持u硬件

12、仿真器分析工具硬件仿真器分析工具u可視化連接器可視化連接器u端口與引腳仿真端口與引腳仿真u算法標(biāo)準(zhǔn)模板代碼生成器算法標(biāo)準(zhǔn)模板代碼生成器u實(shí)時(shí)數(shù)據(jù)交換實(shí)時(shí)數(shù)據(jù)交換GEL語(yǔ)言u(píng)嵌入的解釋性腳本語(yǔ)言u(píng)配置CCS工作環(huán)境u直接訪問(wèn)目標(biāo)DSPu完成自動(dòng)化的批處理任務(wù)u類(lèi)似C語(yǔ)言的語(yǔ)法GEL語(yǔ)言menuitem GEL Welcome Tool;hotmenu Welcome_To_GEL_Function()GEL_TextOut(GEL is a solid tool.n); 用File-Load GEL加載GEL文件uCCS (Code Composer Studio) 版本版本 2u概覽概覽u項(xiàng)目

13、管理項(xiàng)目管理u高級(jí)編輯器高級(jí)編輯器uGEL語(yǔ)言語(yǔ)言u(píng)基本調(diào)試工具基本調(diào)試工具u圖形工具圖形工具u程序剖析工具程序剖析工具u數(shù)據(jù)轉(zhuǎn)換器支持?jǐn)?shù)據(jù)轉(zhuǎn)換器支持u硬件仿真器分析工具硬件仿真器分析工具u可視化連接器可視化連接器u端口與引腳仿真端口與引腳仿真u算法標(biāo)準(zhǔn)模板代碼生成器算法標(biāo)準(zhǔn)模板代碼生成器u實(shí)時(shí)數(shù)據(jù)交換實(shí)時(shí)數(shù)據(jù)交換基本調(diào)試工具寄存器的查看與修改CPU寄存器C5000外設(shè)寄存器基本調(diào)試工具存儲(chǔ)器顯示與修改C5000基本調(diào)試工具快速變量查看與修改從編輯器的上下文菜單選擇Quick Watch基本調(diào)試工具局部變量查看與修改基本調(diào)試工具全局變量自定義變量組基本調(diào)試工具:探針工具的使用u當(dāng)程序運(yùn)行到探針

14、位置時(shí),可以自動(dòng)從PC主機(jī)讀出數(shù)據(jù)或輸出數(shù)據(jù),特別適用于算法的仿真。u探針實(shí)際上也是一種特殊的斷點(diǎn)。它也要中斷目標(biāo)系統(tǒng)的運(yùn)行。當(dāng)完成數(shù)據(jù)的傳輸后自動(dòng)恢復(fù)運(yùn)行。u探針工具可以運(yùn)行在SIMULATOR下。添加探針添加探針u裝入編譯連接后的OUT文件。u將光標(biāo)移動(dòng)到需要添加探針的行。u單擊鼠標(biāo)右鍵,在彈出菜單中選“Toggle Probe Pt添加一個(gè)探針。該行被加亮為蘭色。u你可以在“Debug菜單項(xiàng)中選“Probe Points”,檢查探針的設(shè)置。注意,此時(shí)探針還無(wú)法正常工作。為探針建立連接的數(shù)據(jù)文件為探針建立連接的數(shù)據(jù)文件u在“File菜單中選“File I/O項(xiàng),出現(xiàn)數(shù)據(jù)文件I/O配置窗口。

15、u用“Add File鍵選擇要使用的數(shù)據(jù)文件。注意使用的數(shù)據(jù)文件的類(lèi)型(*.dat, *.txt)。u在“Address項(xiàng)中輸入接受數(shù)據(jù)的內(nèi)存地址,可以使用符號(hào)。u在“Length項(xiàng)中輸入一次接受數(shù)據(jù)的長(zhǎng)度。使數(shù)據(jù)循環(huán)使用為探針建立連接的數(shù)據(jù)文件為探針建立連接的數(shù)據(jù)文件u選擇“Add Probepoint按鈕,將選擇的文件名與探針連接起來(lái)。u在探針設(shè)置窗口中選擇一個(gè)探針,其地址自動(dòng)被寫(xiě)入到“Location項(xiàng)中。u從“Connect項(xiàng)中選擇希望的數(shù)據(jù)文件名,然后點(diǎn)“Add或“Replace”,完成探針的設(shè)置。u你可以設(shè)置多個(gè)探針,或一個(gè)探針對(duì)應(yīng)多個(gè)數(shù)據(jù)文件。數(shù)據(jù)文件的格式數(shù)據(jù)文件的格式uCCS

16、用數(shù)據(jù)文件為ASCII文件,文件頭為:MagicNumber Format StartingAddress PageNum LengthuMagicNumber: 固定為1651。uFormat:1-4表示 hexadecimal, integer, long, or float。uStartingAddress: 數(shù)據(jù)的起始地址。uPageNum:數(shù)據(jù)塊的頁(yè)數(shù)。uLength:數(shù)據(jù)塊長(zhǎng)度。u例:sine.dat sin1.dat FIRinput.txtu一般第一行是:1651 1 0 0 0uCCS (Code Composer Studio) 版本版本 2u概覽概覽u項(xiàng)目管理項(xiàng)目管理u高

17、級(jí)編輯器高級(jí)編輯器uGEL語(yǔ)言語(yǔ)言u(píng)基本調(diào)試工具基本調(diào)試工具u圖形工具圖形工具u程序剖析工具程序剖析工具u數(shù)據(jù)轉(zhuǎn)換器支持?jǐn)?shù)據(jù)轉(zhuǎn)換器支持u硬件仿真器分析工具硬件仿真器分析工具u可視化連接器可視化連接器u端口與引腳仿真端口與引腳仿真u算法標(biāo)準(zhǔn)模板代碼生成器算法標(biāo)準(zhǔn)模板代碼生成器u實(shí)時(shí)數(shù)據(jù)交換實(shí)時(shí)數(shù)據(jù)交換圖形工具時(shí)域波形圖形工具頻域顯示圖形工具眼圖設(shè)置與顯示圖形工具星座圖設(shè)置與顯示圖形工具圖像顯示設(shè)置主要內(nèi)容uCCS (Code Composer Studio) 版本版本 2u概覽概覽u項(xiàng)目管理項(xiàng)目管理u高級(jí)編輯器高級(jí)編輯器uGEL語(yǔ)言語(yǔ)言u(píng)基本調(diào)試工具基本調(diào)試工具u圖形工具圖形工具u程序剖析工具程

18、序剖析工具u數(shù)據(jù)轉(zhuǎn)換器支持?jǐn)?shù)據(jù)轉(zhuǎn)換器支持u硬件仿真器分析工具硬件仿真器分析工具u可視化連接器可視化連接器u端口與引腳仿真端口與引腳仿真u算法標(biāo)準(zhǔn)模板代碼生成器算法標(biāo)準(zhǔn)模板代碼生成器u實(shí)時(shí)數(shù)據(jù)交換實(shí)時(shí)數(shù)據(jù)交換程序剖析工具u程序優(yōu)化u剖析時(shí)鐘uCCS (Code Composer Studio) 版本版本 2u概覽概覽u項(xiàng)目管理項(xiàng)目管理u高級(jí)編輯器高級(jí)編輯器uGEL語(yǔ)言語(yǔ)言u(píng)基本調(diào)試工具基本調(diào)試工具u圖形工具圖形工具u程序剖析工具程序剖析工具u數(shù)據(jù)轉(zhuǎn)換器支持?jǐn)?shù)據(jù)轉(zhuǎn)換器支持u硬件仿真器分析工具硬件仿真器分析工具u可視化連接器可視化連接器u端口與引腳仿真端口與引腳仿真u算法標(biāo)準(zhǔn)模板代碼生成器算法標(biāo)準(zhǔn)模

19、板代碼生成器u實(shí)時(shí)數(shù)據(jù)交換實(shí)時(shí)數(shù)據(jù)交換數(shù)據(jù)轉(zhuǎn)換器支持u生成讀寫(xiě)代碼,簡(jiǎn)化開(kāi)發(fā)過(guò)程u必須采用標(biāo)準(zhǔn)連接方法u支持的器件包括:uA/DC THS1007、THS1009、THS1207、THS1209、THS1206 等uD/AC TLV5606、TLV5616、TLV5617A、TLV5618A、TLV5623、TLV5624、TLV5625、TLV5626、TLV5637、TLV5638等uCodec TLV320AIC10、TLV320AIC22、TLV320AIC27 等u需要設(shè)置DSP類(lèi)型、數(shù)據(jù)轉(zhuǎn)換器類(lèi)型、生成的文件等主要內(nèi)容uCCS (Code Composer Studio) 版本版本

20、 2u概覽概覽u項(xiàng)目管理項(xiàng)目管理u高級(jí)編輯器高級(jí)編輯器uGEL語(yǔ)言語(yǔ)言u(píng)基本調(diào)試工具基本調(diào)試工具u圖形工具圖形工具u程序剖析工具程序剖析工具u數(shù)據(jù)轉(zhuǎn)換器支持?jǐn)?shù)據(jù)轉(zhuǎn)換器支持u硬件仿真器分析工具硬件仿真器分析工具u可視化連接器可視化連接器u端口與引腳仿真端口與引腳仿真u算法標(biāo)準(zhǔn)模板代碼生成器算法標(biāo)準(zhǔn)模板代碼生成器u實(shí)時(shí)數(shù)據(jù)交換實(shí)時(shí)數(shù)據(jù)交換端口與引腳仿真端口仿真將文件與存儲(chǔ)器相連接,對(duì)存儲(chǔ)器的訪問(wèn)實(shí)際上是對(duì)文件的讀寫(xiě)端口與引腳仿真引腳仿真的步驟創(chuàng)建數(shù)據(jù)文件,在此文件中指定外部中斷發(fā)生的間隔和模式利用引腳仿真工具將某個(gè)外部引腳與數(shù)據(jù)文件連接加載、運(yùn)行、調(diào)試程序斷開(kāi)引腳連接 clock cycle rp

21、t n | EOS 10 (5 20) rpt EOS uCCS (Code Composer Studio) 版本版本 2u概覽概覽u項(xiàng)目管理項(xiàng)目管理u高級(jí)編輯器高級(jí)編輯器uGEL語(yǔ)言語(yǔ)言u(píng)基本調(diào)試工具基本調(diào)試工具u圖形工具圖形工具u程序剖析工具程序剖析工具u數(shù)據(jù)轉(zhuǎn)換器支持?jǐn)?shù)據(jù)轉(zhuǎn)換器支持u硬件仿真器分析工具硬件仿真器分析工具u可視化連接器可視化連接器u端口與引腳仿真端口與引腳仿真u算法標(biāo)準(zhǔn)模板代碼生成器算法標(biāo)準(zhǔn)模板代碼生成器u實(shí)時(shí)數(shù)據(jù)交換實(shí)時(shí)數(shù)據(jù)交換算法標(biāo)準(zhǔn)模板代碼生成器算法標(biāo)準(zhǔn) 算法的開(kāi)發(fā)者和使用者共同遵守 加速算法集成 有利于算法評(píng)估、交換標(biāo)準(zhǔn)組成 規(guī)則rules) 指南guidelines) 接口interfaces)uCCS (Code Compo

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論