CCS集成開發(fā)環(huán)境 教程
《CCS集成開發(fā)環(huán)境 教程》由會(huì)員分享,可在線閱讀,更多相關(guān)《CCS集成開發(fā)環(huán)境 教程(59頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、第第6章章 CCS集成開發(fā)環(huán)境集成開發(fā)環(huán)境n6.1 CCS系統(tǒng)安裝與設(shè)置系統(tǒng)安裝與設(shè)置n6.2 CCS菜單和工具欄菜單和工具欄n6.3 CCS中的編譯器、匯編器和鏈接器選項(xiàng)設(shè)置中的編譯器、匯編器和鏈接器選項(xiàng)設(shè)置n6.4 用用CCS開發(fā)簡(jiǎn)單的程序開發(fā)簡(jiǎn)單的程序n6.5 在在CCS中讀取數(shù)據(jù)和數(shù)據(jù)的圖形顯示中讀取數(shù)據(jù)和數(shù)據(jù)的圖形顯示n6.6 代碼執(zhí)行時(shí)間分析(代碼執(zhí)行時(shí)間分析(Profiler的使用)的使用)6.1 CCS系統(tǒng)安裝與設(shè)置系統(tǒng)安裝與設(shè)置n6.1.1 CCS系統(tǒng)安裝系統(tǒng)安裝n6.1.2 為為CCS安裝設(shè)備驅(qū)動(dòng)程序安裝設(shè)備驅(qū)動(dòng)程序 返回首頁6.1.1 CCS系統(tǒng)安裝系統(tǒng)安裝nCCS對(duì)對(duì)P
2、C機(jī)的最低要求為機(jī)的最低要求為Windows 95、32M RAM、100M剩余硬盤空間、奔騰剩余硬盤空間、奔騰90以上處理器、以上處理器、SVGA顯示器(分辨率顯示器(分辨率800600以上)。以上)。n進(jìn)行進(jìn)行CCS系統(tǒng)安裝時(shí),先將系統(tǒng)安裝時(shí),先將CCS安裝盤插入安裝盤插入CD-ROM驅(qū)動(dòng)器中,運(yùn)行光盤根目錄下的驅(qū)動(dòng)器中,運(yùn)行光盤根目錄下的setup.exe,按照安裝向?qū)У奶崾緦凑瞻惭b向?qū)У奶崾緦CS安裝到硬盤中。安裝安裝到硬盤中。安裝完成后,安裝程序?qū)⒆詣?dòng)在計(jì)算機(jī)桌面上創(chuàng)建如完成后,安裝程序?qū)⒆詣?dòng)在計(jì)算機(jī)桌面上創(chuàng)建如圖圖6-1所示的所示的“CCS 2(C5000)”,“Setup C
3、CS 2(C5000)”等快捷圖標(biāo)。等快捷圖標(biāo)。圖6-1 “CCS 2(C5000)”和“Setup CCS 2(C5000)”快捷圖標(biāo)返回本節(jié)6.1.2 為為CCS安裝設(shè)備驅(qū)動(dòng)程序安裝設(shè)備驅(qū)動(dòng)程序n在安裝在安裝CCS之后、運(yùn)行之后、運(yùn)行CCS軟件之前,首先需要軟件之前,首先需要運(yùn)行運(yùn)行CCS設(shè)置程序,根據(jù)用戶所擁有的軟、硬件設(shè)置程序,根據(jù)用戶所擁有的軟、硬件資源對(duì)資源對(duì)CCS進(jìn)行適當(dāng)?shù)呐渲谩_M(jìn)行適當(dāng)?shù)呐渲?。n啟動(dòng)啟動(dòng)Setup CCS 2(C5000)應(yīng)用程序,單擊應(yīng)用程序,單擊Close按鈕關(guān)閉按鈕關(guān)閉Import Configuration對(duì)話框,對(duì)話框,將顯示將顯示Code Compo
4、ser Studio Setup窗口,如窗口,如圖圖6-2所示。所示。圖6-2 Code Compuser studio Setup窗口返回本節(jié)6.2 CCS菜單和工具欄菜單和工具欄n6.2.1 菜單菜單n6.2.2 工具欄工具欄 返回首頁 圖6-3 并口調(diào)試管理器 圖6-4 CCS運(yùn)行主窗口 6.2.1 菜單菜單1File菜單菜單表6-1 File菜單2Edit菜單菜單表6-2 Edit菜單3View菜單菜單表6-3 View菜單4Project菜單菜單表6-4 Project菜單5Debug菜單菜單表6-5 Debug菜單6Profiler菜單菜單表6-6 Profiler菜單 圖6-5
5、時(shí)鐘設(shè)置7Option菜單菜單表6-7 Option菜單 圖6-6 Memory Map對(duì)話框 8Tools菜單菜單表6-8 Tools菜單返回本節(jié)6.2.2 工具欄工具欄1Standard ToolbarnStandard工具欄包括以下常用工具如圖工具欄包括以下常用工具如圖6-7所示:所示:圖6-7 Standard工具欄2GEL ToolbarnGEL工具欄提供了執(zhí)行工具欄提供了執(zhí)行GEL函數(shù)的一種快捷方法,函數(shù)的一種快捷方法,如圖如圖6-8所示。在工具欄的左側(cè)文本輸入框中鍵入所示。在工具欄的左側(cè)文本輸入框中鍵入GEL函數(shù)名,再單擊右側(cè)的執(zhí)行按鈕即可執(zhí)行相函數(shù)名,再單擊右側(cè)的執(zhí)行按鈕即可執(zhí)
6、行相應(yīng)的函數(shù)。如果不使用應(yīng)的函數(shù)。如果不使用GEL工具欄,也可以使用工具欄,也可以使用Edit菜單下的菜單下的Edit Command Line命令執(zhí)行命令執(zhí)行GEL函數(shù)。函數(shù)。圖6-8 GEL工具欄 3Project ToolbarnProject工具欄提供了與工程和斷點(diǎn)設(shè)置有關(guān)的命工具欄提供了與工程和斷點(diǎn)設(shè)置有關(guān)的命令,令,Project工具欄提供了以下命令如圖工具欄提供了以下命令如圖6-9所示。所示。圖6-9 Project工具欄 4Debug ToolbarnDebug工具欄提供以下常用的調(diào)試命令如圖工具欄提供以下常用的調(diào)試命令如圖6-10所示。所示。圖6-10 Debug工具欄 5E
7、dit ToolbarnEdit工具欄提供了一些常用的編輯命令及書簽命工具欄提供了一些常用的編輯命令及書簽命令如圖令如圖6-11所示。所示。圖6-11 Edit工具欄6Plug-in ToolbarsnPlug-in Toolbars包括包括Watch Window和和DSP/BIOS兩個(gè)窗口,其中兩個(gè)窗口,其中Watch Window如圖如圖6-12所示。所示。圖6-12 Watch Window 工具欄返回本節(jié)6.3 CCS中的編譯器、匯編器和鏈接器選項(xiàng)設(shè)置中的編譯器、匯編器和鏈接器選項(xiàng)設(shè)置n6.3.1 編譯器、匯編器選項(xiàng)編譯器、匯編器選項(xiàng)n6.3.2 鏈接器選項(xiàng)鏈接器選項(xiàng) 返回首頁6.3
8、.1 編譯器、匯編器選項(xiàng)編譯器、匯編器選項(xiàng)n編譯器(編譯器(Compiler)包括分析器、優(yōu)化器和代碼包括分析器、優(yōu)化器和代碼產(chǎn)生器,它接收產(chǎn)生器,它接收C/C+源代碼并產(chǎn)生源代碼并產(chǎn)生TMS320C54x匯編語言源代碼。匯編語言源代碼。n匯編器匯編器(Assembler)的作用就是將匯編語言源程的作用就是將匯編語言源程序轉(zhuǎn)換成機(jī)器語言目標(biāo)文件,這些目標(biāo)文件都是序轉(zhuǎn)換成機(jī)器語言目標(biāo)文件,這些目標(biāo)文件都是公共目標(biāo)文件格式(公共目標(biāo)文件格式(COFF)。如圖如圖6-13、表表6-9所所示。示。圖6-13 生成選項(xiàng)窗口編譯器標(biāo)簽表6-9 編譯器、匯編器常用選項(xiàng)(在Compiler中)返回本節(jié)6.3.
9、2 鏈接器選項(xiàng)鏈接器選項(xiàng)n在匯編程序生成代碼中,鏈接器的作用如下在匯編程序生成代碼中,鏈接器的作用如下:(1)根據(jù)鏈接命令文件()根據(jù)鏈接命令文件(.cmd文件)將一個(gè)或多文件)將一個(gè)或多個(gè)個(gè)COFF目文件鏈接起來,生成存儲(chǔ)器映象文件目文件鏈接起來,生成存儲(chǔ)器映象文件(.map)和可執(zhí)行的輸出文件(和可執(zhí)行的輸出文件(.out文件)。文件)。(2)將段定位于實(shí)際系統(tǒng)的存儲(chǔ)器中,給段、符)將段定位于實(shí)際系統(tǒng)的存儲(chǔ)器中,給段、符號(hào)指定實(shí)際地址。號(hào)指定實(shí)際地址。(3)解決輸入文件之間未定義的外部符號(hào)引用)解決輸入文件之間未定義的外部符號(hào)引用(如圖(如圖6-14、表、表6-10所示)。所示)。圖6-1
10、4 生成選項(xiàng)窗口鏈接器標(biāo)簽 表6-10 鏈接器常用選項(xiàng)(在Linker中)返回本節(jié)6.4 用用CCS開發(fā)簡(jiǎn)單的程序開發(fā)簡(jiǎn)單的程序1創(chuàng)建新的工程文件創(chuàng)建新的工程文件n工程文件中包含著設(shè)計(jì)中所有的源代碼文件、鏈工程文件中包含著設(shè)計(jì)中所有的源代碼文件、鏈接器命令文件、庫函數(shù)、頭文件等。接器命令文件、庫函數(shù)、頭文件等。(1)在)在CCS的安裝目錄的的安裝目錄的myprojects子目錄下創(chuàng)子目錄下創(chuàng)建一個(gè)建一個(gè)volume1目錄。目錄。(2)啟動(dòng))啟動(dòng)CCS,在在Project菜單中選擇菜單中選擇New項(xiàng),在項(xiàng),在Project中輸入中輸入volume1,CCS將創(chuàng)建一個(gè)名為將創(chuàng)建一個(gè)名為volume
11、1.pjt的工程。的工程。返回首頁2.將文件添加到工程中將文件添加到工程中(1)將文件添加到工程中)將文件添加到工程中(2)察看工程的結(jié)構(gòu)(如圖)察看工程的結(jié)構(gòu)(如圖6-15所示)。所示)。(3)查看代碼)查看代碼 圖6-15 工程視窗3生成和運(yùn)行程序生成和運(yùn)行程序(1)選擇菜單命令)選擇菜單命令ProjectRebuild All,對(duì)工程重新編譯、,對(duì)工程重新編譯、匯編和鏈接,主窗口下方的信息窗口將顯示匯編和鏈接,主窗口下方的信息窗口將顯示build進(jìn)行匯進(jìn)行匯編、編譯和鏈接的相關(guān)信息。編、編譯和鏈接的相關(guān)信息。(2)選擇菜單命令)選擇菜單命令FileLoad Program,在當(dāng)前目錄的在
12、當(dāng)前目錄的Debug目錄下選擇目錄下選擇volume1.out并打開,將并打開,將Build生成的生成的程序加載到程序加載到DSP中。中。(3)選擇菜單命令)選擇菜單命令DebugRun或在或在Debug工具欄上單擊工具欄上單擊Run按鈕,運(yùn)行該程序。按鈕,運(yùn)行該程序。4改變改變Build選項(xiàng)并修改程序語法錯(cuò)誤選項(xiàng)并修改程序語法錯(cuò)誤n選擇菜單命令選擇菜單命令ProjectBuild Options,彈出彈出Build Options窗口,選擇窗口,選擇Compiler標(biāo)簽,在類標(biāo)簽,在類(C a t e g o r y)列 表 中 選 擇 預(yù) 處 理列 表 中 選 擇 預(yù) 處 理(Prepro
13、cessor),),如圖如圖6-16所示。在所示。在Define Symbols域中鍵入域中鍵入FILEIO,定義符號(hào)定義符號(hào)FILEIO。此時(shí),在命令輸入和顯示窗口看到此時(shí),在命令輸入和顯示窗口看到-d“FILEIO”。5斷點(diǎn)和觀察窗口的應(yīng)用斷點(diǎn)和觀察窗口的應(yīng)用(1)選擇菜單命令)選擇菜單命令FileReload Program,重新重新加載程序(即加載加載程序(即加載volum1.out)。)。(2)在工程視圖中雙擊在工程視圖中雙擊volume.c,打開源文件編打開源文件編輯窗口,將光標(biāo)放在輯窗口,將光標(biāo)放在dataIO()行上,并按行上,并按F9鍵或鍵或工具欄中的設(shè)置斷點(diǎn)。工具欄中的設(shè)置
14、斷點(diǎn)。(3)選擇菜單命令)選擇菜單命令ViewWatch Window,彈出彈出Watch窗口(如下圖)。窗口(如下圖)。圖6-16 在Build Options 窗口定義FILEIO 圖6-17 觀察窗口觀察結(jié)構(gòu)體變量的值返回本節(jié)6.5 在在CCS中讀取數(shù)據(jù)和數(shù)據(jù)的圖形顯示中讀取數(shù)據(jù)和數(shù)據(jù)的圖形顯示n6.5.1 探點(diǎn)的設(shè)置及從探點(diǎn)的設(shè)置及從PC機(jī)文件中讀取數(shù)據(jù)機(jī)文件中讀取數(shù)據(jù)n6.5.2 靜態(tài)靜態(tài)圖形顯示圖形顯示n6.5.3 動(dòng)態(tài)圖形顯示動(dòng)態(tài)圖形顯示 返回首頁6.5.1 探點(diǎn)的設(shè)置及從探點(diǎn)的設(shè)置及從PC機(jī)文件中讀取數(shù)據(jù)機(jī)文件中讀取數(shù)據(jù)(1)選擇菜單命令)選擇菜單命令FileLoad Prog
15、ram,選擇選擇Volume1.out并打開。并打開。(2)在工程視圖中雙擊)在工程視圖中雙擊Volume.c,在右邊的編輯窗口中將在右邊的編輯窗口中將顯示源代碼。顯示源代碼。(3)將光標(biāo)放在主函數(shù)中的)將光標(biāo)放在主函數(shù)中的dataIO()那一行上。那一行上。(4)單擊圖標(biāo),該行旁邊藍(lán)色標(biāo)志表示設(shè)置了一個(gè)探點(diǎn)。)單擊圖標(biāo),該行旁邊藍(lán)色標(biāo)志表示設(shè)置了一個(gè)探點(diǎn)。(5)在)在File菜單中選擇菜單中選擇File I/O,打開打開File I/O對(duì)話框。對(duì)話框。(6)點(diǎn)擊)點(diǎn)擊File Input標(biāo)簽,然后單擊標(biāo)簽,然后單擊Add File按鈕。按鈕。(7)選擇)選擇sine.dat文件,單擊文件,單
16、擊Open按鈕,出現(xiàn)如按鈕,出現(xiàn)如圖圖6-18所示的所示的sine.dat文件控制窗口,可以在運(yùn)文件控制窗口,可以在運(yùn)行程序時(shí)使用這個(gè)窗口來控制數(shù)據(jù)文件的開始、行程序時(shí)使用這個(gè)窗口來控制數(shù)據(jù)文件的開始、停止、前進(jìn)、后退等操作。停止、前進(jìn)、后退等操作。(8)在)在File I/O對(duì)話框中,在對(duì)話框中,在Address域中填入域中填入inp_buffer,在在Length域中填入域中填入100,同時(shí)選中,同時(shí)選中Wrap Around復(fù)選框,如圖復(fù)選框,如圖6-19所示。所示。(9)在在File I/O對(duì)話框中單擊對(duì)話框中單擊Add Probe Point按鈕,彈出按鈕,彈出Break/Probe
17、 Points對(duì)話框,如圖對(duì)話框,如圖6-20所示。所示。(10)在)在Connect域,單擊下拉箭頭,并從列表中選擇域,單擊下拉箭頭,并從列表中選擇sine.dat。(11)單擊單擊Replace按鈕,按鈕,Probe Point列表指示列表指示Probe Point已與已與sine.dat文件相關(guān)聯(lián)。文件相關(guān)聯(lián)。(12)單擊)單擊“確定確定”按鈕。注意,按鈕。注意,F(xiàn)ile I/O對(duì)話框?qū)υ捒騊robel欄欄已變?yōu)橐炎優(yōu)镃onnected,表示文件已連至一個(gè)探點(diǎn)。表示文件已連至一個(gè)探點(diǎn)。(13)單擊)單擊“確定確定”按鈕,關(guān)閉按鈕,關(guān)閉File I/O對(duì)話框。對(duì)話框。圖6-20 Break
18、/Probe Points對(duì)話框返回本節(jié)6.5.2 靜態(tài)靜態(tài)圖形顯示圖形顯示(1)選擇菜單命令)選擇菜單命令ViewGraphTime/Frequency,彈出彈出Graph Property(圖形屬性)對(duì)話框。圖形屬性)對(duì)話框。(2)在)在Graph Property對(duì)話框中更改圖形的標(biāo)題、對(duì)話框中更改圖形的標(biāo)題、起始地址、緩沖區(qū)大小、顯示數(shù)據(jù)大小、起始地址、緩沖區(qū)大小、顯示數(shù)據(jù)大小、DSP數(shù)數(shù)據(jù)類型、自動(dòng)標(biāo)尺屬性及最大據(jù)類型、自動(dòng)標(biāo)尺屬性及最大Y值,如圖值,如圖6-21所所示。示。(3)單擊)單擊OK按鈕,將出現(xiàn)按鈕,將出現(xiàn)Input圖形窗口。圖形窗口。(4)在圖形窗口中右擊,從彈出菜單中
19、選擇)在圖形窗口中右擊,從彈出菜單中選擇Clear Display,清除已有顯示波形。清除已有顯示波形。(5)再次執(zhí)行菜單命令)再次執(zhí)行菜單命令ViewGraphTime/Frequency。(6)這次將這次將Graph Title改為改為output,開始地址欄改為開始地址欄改為out_buffer。其他設(shè)置不變。其他設(shè)置不變。(7)單擊)單擊OK按鈕,出現(xiàn)一個(gè)顯示按鈕,出現(xiàn)一個(gè)顯示out_buffer波形的圖形窗波形的圖形窗口,同樣單擊右鍵,從彈出菜單中選口,同樣單擊右鍵,從彈出菜單中選Clear Display,清清除已有顯示波形。除已有顯示波形。改變這些選項(xiàng) 圖6-21 更改后的Gra
20、ph Property返回本節(jié)6.5.3 動(dòng)態(tài)圖形顯示動(dòng)態(tài)圖形顯示(1)在)在Volume.c窗口,將光標(biāo)放在調(diào)用窗口,將光標(biāo)放在調(diào)用dataIO行行上。上。(2)在)在Project工具欄上單擊圖標(biāo)設(shè)置斷點(diǎn),此時(shí)工具欄上單擊圖標(biāo)設(shè)置斷點(diǎn),此時(shí)該行有兩種顏色顯示,表明該行上同時(shí)設(shè)有一個(gè)該行有兩種顏色顯示,表明該行上同時(shí)設(shè)有一個(gè)斷點(diǎn)和一個(gè)探點(diǎn)。斷點(diǎn)和一個(gè)探點(diǎn)。(3)調(diào)整窗口以便能同時(shí)看到兩個(gè)圖形窗口。)調(diào)整窗口以便能同時(shí)看到兩個(gè)圖形窗口。(4)在)在Debug工具欄中單擊工具欄中單擊Animate按鈕或按按鈕或按F12鍵。鍵。返回本節(jié)6.6 代碼執(zhí)行時(shí)間分析(代碼執(zhí)行時(shí)間分析(Profiler的
21、使用)的使用)n6.6.1 函數(shù)執(zhí)行時(shí)間分析函數(shù)執(zhí)行時(shí)間分析n6.6.2 某段程序執(zhí)行時(shí)間分析某段程序執(zhí)行時(shí)間分析 返回首頁6.6.1 函數(shù)執(zhí)行時(shí)間分析函數(shù)執(zhí)行時(shí)間分析(1)選擇菜單命令選擇菜單命令FileReload Program,重新加載程序重新加載程序Volume1.out。(2)選擇菜單命令選擇菜單命令ProfilerStart New Session,在打在打開開的對(duì)話框中輸入的對(duì)話框中輸入Volume1_profile作為作為代碼分析統(tǒng)計(jì)觀察代碼分析統(tǒng)計(jì)觀察窗口窗口的名稱,然后單擊的名稱,然后單擊OK按鈕,則打開分析(按鈕,則打開分析(Profiler)窗口,單擊窗口,單擊Fun
22、ctions標(biāo)簽,如圖標(biāo)簽,如圖6-22所示。所示。(3)在工程視圖中雙擊)在工程視圖中雙擊volume.c以顯示文件內(nèi)容。以顯示文件內(nèi)容。(4)程序運(yùn)行約)程序運(yùn)行約1分鐘后停止,看到如圖分鐘后停止,看到如圖6-23所示的分析結(jié)所示的分析結(jié)果。果。圖6-22 分析窗口的Functions標(biāo)簽 圖6-23 函數(shù)執(zhí)行時(shí)間分析結(jié)果 返回本節(jié)6.6.2 某段程序執(zhí)行時(shí)間分析某段程序執(zhí)行時(shí)間分析(1)在分析窗口中單擊)在分析窗口中單擊Ranges標(biāo)簽,在工程視圖標(biāo)簽,在工程視圖中雙擊中雙擊volume.c以顯示源程序。以顯示源程序。(2)將)將load(processingLoad)行到行到retur
23、n(TRUE)行高亮顯示并拖曳至分析窗口。行高亮顯示并拖曳至分析窗口。(3)選擇菜單命令)選擇菜單命令ViewDisassembly以打開以打開disassembly窗口,在窗口,在disassembly窗口中右擊,窗口中右擊,選擇選擇Start Address,然后輸入然后輸入c_int00作為起始作為起始地址。地址。(4)在)在disassembly窗口將窗口將c_int00下面的下面的4行拖行拖曳到分析窗口,如圖曳到分析窗口,如圖6-24所示。所示。(5)選擇菜單命令)選擇菜單命令DebugRestart.,然后選擇然后選擇DebugRun。程序運(yùn)行約程序運(yùn)行約1分鐘后停止,看到分鐘后停止,看到如圖如圖6-25所示的分析結(jié)果。所示的分析結(jié)果。圖6-24 分析窗口的Ranges標(biāo)簽 圖6-25 某段程序執(zhí)行時(shí)間分析結(jié)果 返回本節(jié)演講完畢,謝謝觀看!
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 隱蔽工程驗(yàn)收要點(diǎn)
- 給排水中水泵揚(yáng)程與壓力的關(guān)系
- 水泥廠燒成回轉(zhuǎn)窯中控操作問題解答
- 地暖安裝注意事項(xiàng)
- 水泥廠中控操作自動(dòng)化專業(yè)試題(附答案)
- 防水套管的應(yīng)用與分類
- 施工現(xiàn)場(chǎng)職業(yè)健康管理制度
- 常見基坑工程的支護(hù)方式
- 水泥包裝車間各崗位職責(zé)
- 打樁機(jī)的種類
- 水泥磨操作員試題(附答案)
- 鋼結(jié)構(gòu)工程量計(jì)算注意事項(xiàng)
- 水泥控制工試題(附答案)
- 水泥生產(chǎn)工藝類知識(shí)考試題(附答案)-
- 鋼結(jié)構(gòu)安裝施工安全技術(shù)交底范文