版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
嵌入式Linux介紹長高科技顏旭偉1可编辑ppt嵌入式Linux介紹長高科技1可编辑ppt嵌入式linux簡介
LINUX是一個類似UNIX的作業系統,其程式碼是完全開放的,核心功能強大,實現簡潔。它提供了類似UNIX的編寫程式介面和系統應用,可以方便的將UNIX系統上的應用程式,移植到Linux上運作。Linux核心支援多種體系結構的處理器,包括目前流行的Intelx86,Motorola/IBMPowerPC,ARM,CompaqAlpha,SunSRARC等處理器體系結構。要把Linux用於嵌入式環境,就必須修改Linux滿足嵌入式系統的要求。主要集中在兩個方面:一是體積,二是即時性。與目前上的眾多商業的RTOS(即時操作系統)相比,嵌入式Linux擁有以下的特點:2可编辑ppt嵌入式linux簡介LINUX是一個類似UNIX的作業系統完全開放來源程式碼
嵌入式Linux開放來源程式碼,這使得學習,修改,剪裁Linux成為可能,嵌入式系統的設計者可以對嵌入式Linux進行二次開發,去掉作業系統的附加功能,只保留必須的作業系統功能,並且可以根據實際應用的需要優化作業系統的來源程式碼,從而降低整個作業系統開銷與消耗。3可编辑ppt完全開放來源程式碼嵌入式Linux開放來源程式碼,這使得學成本低
GPL協定保證了源自Linux的嵌入式Linux也是開放來源程式碼的自由軟體,也就是說,只要遵守GPL協議,嵌入式Linux作業系統的來源程式碼可以自由獲得。另外,大多數嵌入式Linux使用的開發工具也是遵守GPL協議的,同樣可以免費獲得。4可编辑ppt成本低GPL協定保證了源自Linux的嵌入式Linux也是豐富的實用軟體支援
Linux作業系統是一個完整的、功能強大的作業系統,提供了大量的實用程式和各種各樣的應用軟體。這些軟體的正確性和有效性都經過了實際應用檢驗,可以根據需要,利用Linux提供的豐富的軟體支援,迅速構建嵌入式應用的軟體環境。這樣可以極大地減小嵌入式系統軟體發展的時間和費用,提高系統的可靠性。5可编辑ppt豐富的實用軟體支援Linux作業系統是一個完整的、功能強大嵌入式LINUX的可攜性
將LINUX移植到新的微處理器體系非常快捷,一般是將其移植到一種新型的目標板,其中包含有獨特的外部設計。大部分的核心程式碼都是相同的,因為它們與微處理器無關,所以移植的工作多集中在一些記憶體管理及中斷處理程式上。一旦完成,它們將非常穩定。6可编辑ppt嵌入式LINUX的可攜性將LINUX移植到新的微處理器體系嵌入式LINUX的應用
嵌入式系統的涵蓋面是非常廣泛的,其中,家電市場包括機頂盒、數位電視、視訊電話、家庭網路等資訊家電;工業市場包括工業控制設備、儀器;商用市場包括掌上電腦、受客戶機、POS終端等;通訊市場包括WAP手機、無線PDA等。目前被廣泛看好的是資訊家電市場,國內有很多開發廠商正加大投入、開發和研製新的產品,嵌入式LINUX將是他們首選的作業系統7可编辑ppt嵌入式LINUX的應用嵌入式系統的涵蓋面是非常廣泛的,其中Linux的基本示意圖8可编辑pptLinux的基本示意圖8可编辑pptBootLoader負責Linux核心的啟動,它用於初始化系統資源,包括SDRAM。這部分程式碼用於建立Linux核心運作環境和從Flash中裝載初始化ramdisk9可编辑pptBootLoader負責Linux核心的啟動,它用於初始核心初始化Linux核心的進入點是start_kernel()函數。它初始化核心的其他部分,包括捕獲、IRQ通道、調度、設備驅動、標定延遲迴圈,最重要的是能夠fork“init”處理程序,以啟動整個多工環境。系統應用函數/捕獲函數:在執行完“init”程式後,核心對程式不再有直接的控制權,此後,它的作用僅僅是處理非同步事件(例如硬體中斷)和為系統應用提供處理程序。10可编辑ppt核心初始化Linux核心的進入點是start_kernel設備驅動設備驅動佔據了Linux核心很大部分。同其他作業系統一樣,設備驅動為它們所控制的硬體設備和作業系統提供介面。11可编辑ppt設備驅動設備驅動佔據了Linux核心很大部分。同其他作業系檔案系統Linux最重要的特性之一就是對多種檔案系統的支援。這種特性使得Linux很容易地同其他作業系統共存。檔案系統的概念使得用戶能夠查看儲存設備上的檔案和路徑而無須考慮實際物理設備的檔案系統類型。Linux透明的支援許多不同的檔案系統,將各種安裝的檔和檔案系統以一個完整的虛擬檔案系統的形式呈現給用戶。12可编辑ppt檔案系統Linux最重要的特性之一就是對多種檔案系統的支援嵌入式檔案系統簡介
嵌入式檔案系統的結構與LINUX類似,目前常用的有EXT2,CRAMFS,JFFS2,YAFFS2和RAM磁片檔案系統等。為了更好的嵌入式系統選擇檔案系統,一般會考察檔案系統的如下幾個特性:可寫入檔案系統是否可以被寫入?可更新系統重新啟動後,檔案系統是否能保持重新啟動前的更改?斷電可靠性檔案系統在發生斷電的時候是否可以恢復原資料?可壓縮檔案系統內容是否可被壓縮?RAM啟動在掛載檔案系統前,其內容是否首先從記憶體中提取到RAM中?13可编辑ppt嵌入式檔案系統簡介嵌入式檔案系統的結構與LINUX類似,目ROMfs檔案系統:ROMfs是使用最多的檔案系統,它是一種簡單、緊湊和唯讀的檔案系統。ROMfs順序儲存檔資料,並可以在uClinux支援的儲存設備上直接運作檔案系統,這樣可以在系統運作時節省許多RAM空間14可编辑pptROMfs檔案系統:ROMfs是使用最多的檔案系統,它是一Cramfs檔案系統:Cramfs是針對Linux核心2.4之後的版本所設計的一種新型檔案系統,也是壓縮和唯讀格式的。它主要的優點是將檔案資料以壓縮形式儲存,在需要運作的時候進行解壓縮。由於它儲存的檔形式是壓縮的格式,所以檔案系統不能直接在Flash上運作。雖然這樣可以節約很多Flash儲存空間,但是檔案系統運作需要將大量的資料複製進RAM中,消耗了RAM空間。15可编辑pptCramfs檔案系統:Cramfs是針對Linux核心2JFFS2日誌檔案系統:JFFS2是專門針對快閃記憶體的檔案系統,除了有日誌功能,還有負載平衡,垃圾收集等,並且來源碼公開。16可编辑pptJFFS2日誌檔案系統:JFFS2是專門針對快閃記憶體的YAFFS2(YetAnotherFlashFileSystem)檔案系統YAFFS2是一種和JFFSx類似的快閃記憶體檔案系統,和JFFS2相比它減少了一些功能,所以速度更快,而且對記憶體的佔用比較小.YAFFS自已NAND晶片驅動,並且為嵌入式系統提供了直接取用檔案系統的API。除了上面介紹的檔案系統之外,還有RAMDISK(一種基於記憶體的檔案系統),TrueFFS等等。17可编辑pptYAFFS2(YetAnotherFlashFile根檔案系統相關說明
Linux核心在系統啟動時的最後操作之一就是載入根檔案系統。根檔案系統中存放了嵌入式系統使用的所有應用程式庫以及一些需要用到的服務。由於Linux受到UNIX系統發展的影響,Linux檔案系統的組織和UNIX相同。根檔案系統的結構根檔案系統中每一個最上層目錄都有特定的用途和目的。有些目錄是為了多用戶模式服務。在大多數沒有用戶和管理員的嵌入式Linux中,建立一個根檔案系統可以不考慮大部分在多用戶下需要注意的問題,下表列出了根檔案系統頂層目錄大致結構。18可编辑ppt根檔案系統相關說明Linux核心在系統啟動時的最後操作之一目錄內容bin基本命令的可執行檔boot核心及啟動需要用到的一些檔Dev設備檔Etc系統配置檔,包括啟動檔Home用戶目錄Lib基本函式庫,例如c庫和核心模組Mnt臨時映射檔案系統的映射點(映射目標)Proc核心及處理程序資訊的虛擬檔案系統RootRoot用戶目錄Sbin用於系統管理的可執行程式Tmp暫存檔案,在SDRAM中建立Usr該目錄的二級目錄包含大部分對大多數用戶很有用的應用程式和文件檔Var存放系統日誌或一些服務程式的暫存檔案19可编辑ppt目錄內容bin基本命令的可執行檔boot核心及啟動需要用到的交叉編譯器介紹
交叉編譯就是在一個平台上產生可以在另一個平台上執行的程式碼。注意這裡的平台,實際上包含兩個概念:體系結構(Architecture)、作業系統(OperatingSystem)。同一個體系結構可以運作不同的作業系統;同樣,同一個作業系統也可以在不同的體系結構上運作。舉例來說,我們常說的x86Linux平台實際上是Intelx86體系結構和Linuxforx86作業系統的統稱;而x86WinNT平台實際上是Intelx86體系結構和WindowsNTforx86作業系統的簡稱。就本書所涉及到的目標硬體FS2410XP而言,之所以使用交叉編譯是因為在該硬體上無法安裝我們所需的編譯器,只好借助於宿主機器,在宿主機器上對即將運作在目的機上的應用程式進行編譯,產生可在目的機器上運作的程式碼格式。20可编辑ppt交叉編譯器介紹交叉編譯就是在一個平台上產生可以在另一個平台GNU工具簡介
GNU開發工具包括C編譯器GCC,C++編譯器G++,組語編譯器AS,鏈結器LD,二進位轉換工具(OBJCOPY,OBJDUMP),調整測試工具(GDB,GDBSERVER,KGDB)和基於不同硬體平台的開發函式庫。在GNUGCC支援下用戶可以使用流行的C/C++語言開發應用程式,滿足產生高效率運作程式碼、易掌握的編寫程式語言的用戶需求。這些工具都是按GPL版權聲明發佈,任何人可以從網上獲取全部的來源程式碼,無需使用任何費用。關於GNU和公共許可證協定的詳細資料,讀者可以參看GNU網站的介紹,/home.html。運作於Linux作業系統下的自由軟體GNUgcc編譯器,不僅可以編譯Linux作業系統下運作的應用程式,還可以編譯Linux核心本身,甚至可以作交叉編譯,編譯運作於其他CPU上的程式。在這裡我們用的是arm-linux-工具鏈21可编辑pptGNU工具簡介GNU開發工具包括C編譯器GCC,C++編譯嵌入式Linux核心程式碼結構
/arch子目錄包含了所有硬體結構特定的核心程式碼。如i386,alpha和arm.。/drivers子目錄包含了核心中所有的設備驅動程式,如usb和sound。/fs子目錄包含了所有的檔案系統的程式碼。如nfs,ext3和jffs2等。/include子目錄包含了建立核心程式碼時所需的大部分函式庫檔案,這個模組利用其他模組重建核心。該目錄也包括了不同平台需要的函式庫檔案。比如,asm-arm是arm平台需要的函式庫檔案。/init子目錄包含了核心的初始化程式碼,核心從此處工作。/ipc子目錄包含了處理程序間通訊程式碼/kernel子目錄包含了主核心程式碼/mm子目錄包含了所有核心管理程式碼/net子目錄包含了和網路相關的程式碼,如atm,ipv6等。一般在每個目錄下都有一個depend檔和一個Makefile檔。這兩個檔都是編譯時使用的輔助檔。其中Makefile檔中指出了編譯時需要用到的編譯器,也是移植核心過程中不可缺少的。22可编辑ppt嵌入式Linux核心程式碼結構/arch子目錄包含了所有硬在核心中添加網路驅動設備過程
23可编辑ppt在核心中添加網路驅動設備過程23可编辑ppt在核心中添加網路驅動設備過程24可编辑ppt在核心中添加網路驅動設備過程24可编辑ppt在核心中添加網路驅動設備過程25可编辑ppt在核心中添加網路驅動設備過程25可编辑ppt在核心中添加網路驅動設備過程26可编辑ppt在核心中添加網路驅動設備過程26可编辑pptLinux下SD/MMC卡驅動程式
27可编辑pptLinux下SD/MMC卡驅動程式27可编辑pptLinux下SD/MMC卡驅動程式28可编辑pptLinux下SD/MMC卡驅動程式28可编辑ppt此课件下载可自行编辑修改,此课件供参考!部分内容来源于网络,如有侵权请与我联系删除!感谢你的观看!此课件下载可自行编辑修改,此课件供参考!嵌入式Linux介紹長高科技顏旭偉30可编辑ppt嵌入式Linux介紹長高科技1可编辑ppt嵌入式linux簡介
LINUX是一個類似UNIX的作業系統,其程式碼是完全開放的,核心功能強大,實現簡潔。它提供了類似UNIX的編寫程式介面和系統應用,可以方便的將UNIX系統上的應用程式,移植到Linux上運作。Linux核心支援多種體系結構的處理器,包括目前流行的Intelx86,Motorola/IBMPowerPC,ARM,CompaqAlpha,SunSRARC等處理器體系結構。要把Linux用於嵌入式環境,就必須修改Linux滿足嵌入式系統的要求。主要集中在兩個方面:一是體積,二是即時性。與目前上的眾多商業的RTOS(即時操作系統)相比,嵌入式Linux擁有以下的特點:31可编辑ppt嵌入式linux簡介LINUX是一個類似UNIX的作業系統完全開放來源程式碼
嵌入式Linux開放來源程式碼,這使得學習,修改,剪裁Linux成為可能,嵌入式系統的設計者可以對嵌入式Linux進行二次開發,去掉作業系統的附加功能,只保留必須的作業系統功能,並且可以根據實際應用的需要優化作業系統的來源程式碼,從而降低整個作業系統開銷與消耗。32可编辑ppt完全開放來源程式碼嵌入式Linux開放來源程式碼,這使得學成本低
GPL協定保證了源自Linux的嵌入式Linux也是開放來源程式碼的自由軟體,也就是說,只要遵守GPL協議,嵌入式Linux作業系統的來源程式碼可以自由獲得。另外,大多數嵌入式Linux使用的開發工具也是遵守GPL協議的,同樣可以免費獲得。33可编辑ppt成本低GPL協定保證了源自Linux的嵌入式Linux也是豐富的實用軟體支援
Linux作業系統是一個完整的、功能強大的作業系統,提供了大量的實用程式和各種各樣的應用軟體。這些軟體的正確性和有效性都經過了實際應用檢驗,可以根據需要,利用Linux提供的豐富的軟體支援,迅速構建嵌入式應用的軟體環境。這樣可以極大地減小嵌入式系統軟體發展的時間和費用,提高系統的可靠性。34可编辑ppt豐富的實用軟體支援Linux作業系統是一個完整的、功能強大嵌入式LINUX的可攜性
將LINUX移植到新的微處理器體系非常快捷,一般是將其移植到一種新型的目標板,其中包含有獨特的外部設計。大部分的核心程式碼都是相同的,因為它們與微處理器無關,所以移植的工作多集中在一些記憶體管理及中斷處理程式上。一旦完成,它們將非常穩定。35可编辑ppt嵌入式LINUX的可攜性將LINUX移植到新的微處理器體系嵌入式LINUX的應用
嵌入式系統的涵蓋面是非常廣泛的,其中,家電市場包括機頂盒、數位電視、視訊電話、家庭網路等資訊家電;工業市場包括工業控制設備、儀器;商用市場包括掌上電腦、受客戶機、POS終端等;通訊市場包括WAP手機、無線PDA等。目前被廣泛看好的是資訊家電市場,國內有很多開發廠商正加大投入、開發和研製新的產品,嵌入式LINUX將是他們首選的作業系統36可编辑ppt嵌入式LINUX的應用嵌入式系統的涵蓋面是非常廣泛的,其中Linux的基本示意圖37可编辑pptLinux的基本示意圖8可编辑pptBootLoader負責Linux核心的啟動,它用於初始化系統資源,包括SDRAM。這部分程式碼用於建立Linux核心運作環境和從Flash中裝載初始化ramdisk38可编辑pptBootLoader負責Linux核心的啟動,它用於初始核心初始化Linux核心的進入點是start_kernel()函數。它初始化核心的其他部分,包括捕獲、IRQ通道、調度、設備驅動、標定延遲迴圈,最重要的是能夠fork“init”處理程序,以啟動整個多工環境。系統應用函數/捕獲函數:在執行完“init”程式後,核心對程式不再有直接的控制權,此後,它的作用僅僅是處理非同步事件(例如硬體中斷)和為系統應用提供處理程序。39可编辑ppt核心初始化Linux核心的進入點是start_kernel設備驅動設備驅動佔據了Linux核心很大部分。同其他作業系統一樣,設備驅動為它們所控制的硬體設備和作業系統提供介面。40可编辑ppt設備驅動設備驅動佔據了Linux核心很大部分。同其他作業系檔案系統Linux最重要的特性之一就是對多種檔案系統的支援。這種特性使得Linux很容易地同其他作業系統共存。檔案系統的概念使得用戶能夠查看儲存設備上的檔案和路徑而無須考慮實際物理設備的檔案系統類型。Linux透明的支援許多不同的檔案系統,將各種安裝的檔和檔案系統以一個完整的虛擬檔案系統的形式呈現給用戶。41可编辑ppt檔案系統Linux最重要的特性之一就是對多種檔案系統的支援嵌入式檔案系統簡介
嵌入式檔案系統的結構與LINUX類似,目前常用的有EXT2,CRAMFS,JFFS2,YAFFS2和RAM磁片檔案系統等。為了更好的嵌入式系統選擇檔案系統,一般會考察檔案系統的如下幾個特性:可寫入檔案系統是否可以被寫入?可更新系統重新啟動後,檔案系統是否能保持重新啟動前的更改?斷電可靠性檔案系統在發生斷電的時候是否可以恢復原資料?可壓縮檔案系統內容是否可被壓縮?RAM啟動在掛載檔案系統前,其內容是否首先從記憶體中提取到RAM中?42可编辑ppt嵌入式檔案系統簡介嵌入式檔案系統的結構與LINUX類似,目ROMfs檔案系統:ROMfs是使用最多的檔案系統,它是一種簡單、緊湊和唯讀的檔案系統。ROMfs順序儲存檔資料,並可以在uClinux支援的儲存設備上直接運作檔案系統,這樣可以在系統運作時節省許多RAM空間43可编辑pptROMfs檔案系統:ROMfs是使用最多的檔案系統,它是一Cramfs檔案系統:Cramfs是針對Linux核心2.4之後的版本所設計的一種新型檔案系統,也是壓縮和唯讀格式的。它主要的優點是將檔案資料以壓縮形式儲存,在需要運作的時候進行解壓縮。由於它儲存的檔形式是壓縮的格式,所以檔案系統不能直接在Flash上運作。雖然這樣可以節約很多Flash儲存空間,但是檔案系統運作需要將大量的資料複製進RAM中,消耗了RAM空間。44可编辑pptCramfs檔案系統:Cramfs是針對Linux核心2JFFS2日誌檔案系統:JFFS2是專門針對快閃記憶體的檔案系統,除了有日誌功能,還有負載平衡,垃圾收集等,並且來源碼公開。45可编辑pptJFFS2日誌檔案系統:JFFS2是專門針對快閃記憶體的YAFFS2(YetAnotherFlashFileSystem)檔案系統YAFFS2是一種和JFFSx類似的快閃記憶體檔案系統,和JFFS2相比它減少了一些功能,所以速度更快,而且對記憶體的佔用比較小.YAFFS自已NAND晶片驅動,並且為嵌入式系統提供了直接取用檔案系統的API。除了上面介紹的檔案系統之外,還有RAMDISK(一種基於記憶體的檔案系統),TrueFFS等等。46可编辑pptYAFFS2(YetAnotherFlashFile根檔案系統相關說明
Linux核心在系統啟動時的最後操作之一就是載入根檔案系統。根檔案系統中存放了嵌入式系統使用的所有應用程式庫以及一些需要用到的服務。由於Linux受到UNIX系統發展的影響,Linux檔案系統的組織和UNIX相同。根檔案系統的結構根檔案系統中每一個最上層目錄都有特定的用途和目的。有些目錄是為了多用戶模式服務。在大多數沒有用戶和管理員的嵌入式Linux中,建立一個根檔案系統可以不考慮大部分在多用戶下需要注意的問題,下表列出了根檔案系統頂層目錄大致結構。47可编辑ppt根檔案系統相關說明Linux核心在系統啟動時的最後操作之一目錄內容bin基本命令的可執行檔boot核心及啟動需要用到的一些檔Dev設備檔Etc系統配置檔,包括啟動檔Home用戶目錄Lib基本函式庫,例如c庫和核心模組Mnt臨時映射檔案系統的映射點(映射目標)Proc核心及處理程序資訊的虛擬檔案系統RootRoot用戶目錄Sbin用於系統管理的可執行程式Tmp暫存檔案,在SDRAM中建立Usr該目錄的二級目錄包含大部分對大多數用戶很有用的應用程式和文件檔Var存放系統日誌或一些服務程式的暫存檔案48可编辑ppt目錄內容bin基本命令的可執行檔boot核心及啟動需要用到的交叉編譯器介紹
交叉編譯就是在一個平台上產生可以在另一個平台上執行的程式碼。注意這裡的平台,實際上包含兩個概念:體系結構(Architecture)、作業系統(OperatingSystem)。同一個體系結構可以運作不同的作業系統;同樣,同一個作業系統也可以在不同的體系結構上運作。舉例來說,我們常說的x86Linux平台實際上是Intelx86體系結構和Linuxforx86作業系統的統稱;而x86WinNT平台實際上是Intelx86體系結構和WindowsNTforx86作業系統的簡稱。就本書所涉及到的目標硬體FS2410XP而言,之所以使用交叉編譯是因為在該硬體上無法安裝我們所需的編譯器,只好借助於宿主機器,在宿主機器上對即將運作在目的機上的應用程式進行編譯,產生可在目的機器上運作的程式碼格式。49可编辑ppt交叉編譯器介紹交叉編譯就是在一個平台上產生可以在另一個平台GNU工具簡介
GNU開發工具包括C編譯器GCC,C++編譯器G++,組語編譯器AS,鏈結器LD,二進位轉換工具(OBJCOPY,OBJDUMP),調整測試工具(GDB,GDBSERVER,KGDB)和基於不同硬體平台的開發函式庫。在GNUGCC支援下用戶可以使用流行的C/C++語言開發應用程式,滿足產生高效率運作程式碼、易掌握的編寫程式語言的用戶需求。這些工具都是按GPL版權聲明發佈,任何人可以從網上獲取全部的來源程式碼,無需使用任何費用。關於
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 客舱服务英语(陕西职业技术学院)知到智慧树答案
- 《职业形象管理》课件
- 生猪养殖场废水深度处理及粪污生产有机肥综合利用项目建设可行性研究报告
- 生态蔬菜种植园项目可行性研究报告
- 美术课件设计你的房间
- 《红眼病鉴别表》课件
- 2015年浙江义乌中考满分作文《我长大了》10
- “一定能完成”的新年计划
- 物理教师心得体会
- 市政工程安全质量协议
- 黑龙江省保密知识网络答题200道含答案(达标题)
- 网络拓扑图VISIO素材大全课件
- 第7课《实践出真知》第1框《人的认识从何而来》同步课堂课件-【中职专用】《哲学与人生》
- 运筹学智慧树知到期末考试答案2024年
- MOOC 时间序列分析-中南财经政法大学 中国大学慕课答案
- HJ 1227-2021 水质 挥发性有机物的应急测定 便携式顶空-气相色谱-质谱法
- MOOC 民事诉讼法学-西南政法大学 中国大学慕课答案
- MOOC 供应链管理-武汉理工大学 中国大学慕课答案
- MOOC 工程力学-北京科技大学 中国大学慕课答案
- 2024-2029年中国物业管理行业发展分析及发展战略研究报告
- 酒店数字化运营概论智慧树知到期末考试答案2024年
评论
0/150
提交评论