版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
樹(shù)莓派linux環(huán)境搭建樹(shù)莓派linux環(huán)境搭建1Outline認(rèn)識(shí)RaspberryPi嵌入式作業(yè)系統(tǒng)建置UbuntuMateRaspbianWindows10IOTCoreRpiLinux基礎(chǔ)指令Outline認(rèn)識(shí)RaspberryPi2認(rèn)識(shí)RaspberryPi認(rèn)識(shí)RaspberryPi3設(shè)計(jì)樹(shù)莓派的初衷談起為何要開(kāi)發(fā)RaspberryPi,EbenUpton表示以前在劍橋大學(xué)負(fù)責(zé)招募業(yè)務(wù)時(shí),有感於大學(xué)生想要主修資訊工程的人數(shù)越來(lái)越少了,另外招募來(lái)的學(xué)生技能也每下愈況。明明資訊科技越來(lái)越發(fā)達(dá),怎麼很多人會(huì)的電腦技能只有寫(xiě)出簡(jiǎn)單的HTML網(wǎng)頁(yè)。EbenUpton推測(cè)是聲光效果更好的遊戲器和個(gè)人電腦普及的關(guān)係,隨著8位元和16位元電腦被時(shí)間淘汱?,F(xiàn)在個(gè)人電腦不是那麼方便用來(lái)寫(xiě)程式,很難理解電腦運(yùn)作的原理。學(xué)校體系裡資訊教育著重在教應(yīng)用軟體像是Word以及Excel,還有撰寫(xiě)網(wǎng)頁(yè),也導(dǎo)致人們離操縱電腦越來(lái)越遠(yuǎn)。2007年時(shí)Upton想要開(kāi)始開(kāi)發(fā)新的設(shè)備,這種新的設(shè)備能方便人操作電腦。設(shè)計(jì)樹(shù)莓派的初衷談起為何要開(kāi)發(fā)RaspberryPi,Eb4樹(shù)莓派的設(shè)計(jì)理念EbenUpton夢(mèng)想的新設(shè)備,需要有四項(xiàng)標(biāo)準(zhǔn):能夠支援程式設(shè)計(jì),而且越多種語(yǔ)言越好能引起小孩的興趣,能支援遊戲和影音播放夠精巧能讓小孩帶去學(xué)校價(jià)格便宜,因此定價(jià)25美元樹(shù)莓派命名的由來(lái):一來(lái)是為了向以蔬果命名的公司致敬,如蘋(píng)果電腦等公司,而Pi則來(lái)自程式語(yǔ)言Python。樹(shù)莓派的設(shè)計(jì)理念EbenUpton夢(mèng)想的新設(shè)備,需要有四項(xiàng)5CPU架構(gòu)CPU:BroadcomBCM2836
4核心900MHzCortex-A7架構(gòu)ARMv7指令集SDRAM:1Gb(LPDDR2)450MHzGPU:BroadcomVideoCoreIV支援OpenGLES2.0支援1080PCPU架構(gòu)CPU:6底板架構(gòu)USB:4個(gè)USB2.0影像輸入:15pin
MIPI相機(jī)(CSI)介面影像輸出:RCA端子(PAL&NTSC)、HDMI介面音源輸入:I2S音源輸出:3.5mm插孔、HDMI電子輸出或I2S記憶卡:MicroSD網(wǎng)路:10/100RJ45介面GPIO:14個(gè)GPIO及HAT規(guī)格鋪設(shè)底板架構(gòu)USB:4個(gè)USB2.07主要目標(biāo)1.嵌入式系統(tǒng)軟體開(kāi)發(fā)。2.價(jià)格低廉、體積小、省電,多種作業(yè)系統(tǒng)支援。3.使用者不需要具備專(zhuān)業(yè)的硬體架構(gòu)或程式語(yǔ)言知識(shí),即可著手進(jìn)行開(kāi)發(fā)。主要目標(biāo)1.嵌入式系統(tǒng)軟體開(kāi)發(fā)。8嵌入式作業(yè)系統(tǒng)建置嵌入式作業(yè)系統(tǒng)建置9RaspberryPi作業(yè)系統(tǒng)介紹RaspberryPi作業(yè)系統(tǒng)介紹10UbuntuMATEUbuntuMATE11Step1選擇作業(yè)系統(tǒng)1.至/downloads/選擇欲安裝的作業(yè)系統(tǒng)並下載Step1選擇作業(yè)系統(tǒng)1.至https://www.ra12Step2安裝記憶卡燒錄軟體1.至/projects/win32diskimager/下載並安裝Step2安裝記憶卡燒錄軟體1.至http://sourc13Step3燒錄記憶卡1.解壓縮於樹(shù)莓派官方網(wǎng)站所下載之作業(yè)系統(tǒng)壓縮檔,可以得到一個(gè)副檔名為.img的映象檔。2.開(kāi)啟Win32DiskImager選取該映象檔之路徑,插入記憶卡使Win32DiskImager讀到記憶卡後,按下Write開(kāi)始燒錄?!?.按此選取映象檔存放位置↓2.確認(rèn)是否以讀取記憶卡↑3.確認(rèn)目前所選取的映象檔↓4.按此開(kāi)始進(jìn)行燒錄↓5.確定格式化該記憶卡Step3燒錄記憶卡1.解壓縮於樹(shù)莓派官方網(wǎng)站所下載之作業(yè)14Step4安裝作業(yè)系統(tǒng)1.將SD卡放入樹(shù)莓派主板中並開(kāi)機(jī)。2.隨後即可看到4棵樹(shù)莓在螢?zāi)蛔笊戏健?.安裝完成後即可看到UbuntuMATE開(kāi)機(jī)畫(huà)面。Step4安裝作業(yè)系統(tǒng)1.將SD卡放入樹(shù)莓派主板中並開(kāi)機(jī)。15Step5設(shè)定作業(yè)系統(tǒng)1.設(shè)定系統(tǒng)語(yǔ)言。2.設(shè)定地區(qū)。3.設(shè)定鍵盤(pán)形式。4.設(shè)定使用者。Step5設(shè)定作業(yè)系統(tǒng)1.設(shè)定系統(tǒng)語(yǔ)言。16Step6擴(kuò)大磁區(qū)空間1.以Ctrl+Alt+T開(kāi)啟終端機(jī)。2.使用sudofdisk/dev/mmcblk0指令進(jìn)入fdisk。3.按d再按2刪除分割區(qū)。4.之後再n再按p再enter再enter把磁區(qū)建回來(lái),最後按w儲(chǔ)存。5.再使用sudoresize2fs/dev/mmcblk0p2指令把SD卡的分割磁區(qū)填滿(mǎn)?!?.進(jìn)入fdisk←2.按d並選擇刪除第2磁區(qū)←3.建立一個(gè)新的磁區(qū)↓3.都按Enter使用預(yù)設(shè)空間大小←4.按w儲(chǔ)存←5.把SD卡的分割磁區(qū)填滿(mǎn)Step6擴(kuò)大磁區(qū)空間1.以Ctrl+Alt+T開(kāi)17Step7更新作業(yè)系統(tǒng)1.使用sudoapt-getupdate指令取得遠(yuǎn)端更新伺服器的套件檔案清單。2.使用sudoapt-get-ydist-upgrade指令更新套件。3.使用sudoapt-getclean指令清除更新時(shí)所下載回來(lái)的更新(安裝)檔案。Step7更新作業(yè)系統(tǒng)1.使用sudoapt-get18編譯C語(yǔ)言1.新增一個(gè)空白文件,附檔名為.c。2.編撰C語(yǔ)言程式碼。3.使用sudoapt-getinstallgcc
指令下載編譯器。4.切換至該文件所存放之目錄下。5.使用gcc-g-Wall檔名.c-o檔名指令編譯該文件。6.使用./檔名指令執(zhí)行該程式碼?!?.安裝gcc編譯器↓2.編譯程式碼↑3.執(zhí)行程式碼↑執(zhí)行結(jié)果編譯C語(yǔ)言1.新增一個(gè)空白文件,附檔名為.c?!?.安裝gc19編譯C++語(yǔ)言1.新增一個(gè)空白文件,附檔名為.cpp。2.編撰C++語(yǔ)言程式碼。3.使用sudoapt-getinstallg++
指令下載編譯器。4.切換至該文件所存放之目錄下。5.使用g++檔名.cpp-o檔名-Wall指令編譯該文件。6.使用./檔名指令執(zhí)行該程式碼?!?.安裝g++編譯器↓2.編譯程式碼↑3.執(zhí)行程式碼↑執(zhí)行結(jié)果編譯C++語(yǔ)言1.新增一個(gè)空白文件,附檔名為.cpp?!?.20編譯ARM組合語(yǔ)言1.撰寫(xiě)ARM組合語(yǔ)言程式碼(檔名.s)2.使用as-o檔名.o檔名.s指令邊譯該程式碼3.使用gcc-o檔名
檔名.o指令製作程式的執(zhí)行檔4.使用./檔名;echo$?指令執(zhí)行該程式碼編譯ARM組合語(yǔ)言1.撰寫(xiě)ARM組合語(yǔ)言程式碼(檔名.s)21RaspbianRaspbian22Step1選擇作業(yè)系統(tǒng)1.至/downloads/選擇欲安裝的作業(yè)系統(tǒng)並下載↓按此下載Step1選擇作業(yè)系統(tǒng)1.至https://www.ra23Step2安裝記憶卡燒錄軟體1.至/projects/win32diskimager/下載並安裝Step2安裝記憶卡燒錄軟體1.至http://sourc24Step3燒錄記憶卡1.解壓縮於樹(shù)莓派官方網(wǎng)站所下載之作業(yè)系統(tǒng)壓縮檔,可以得到一個(gè)副檔名為.img的映象檔。2.開(kāi)啟Win32DiskImager選取該映象檔之路徑,插入記憶卡使Win32DiskImager讀到記憶卡後,按下Write開(kāi)始燒錄。↑1.按此選取映象檔存放位置↓2.確認(rèn)是否以讀取記憶卡↑3.確認(rèn)目前所選取的映象檔↓4.按此開(kāi)始進(jìn)行燒錄↓5.確定格式化該記憶卡燒錄中…Step3燒錄記憶卡1.解壓縮於樹(shù)莓派官方網(wǎng)站所下載之作業(yè)25Step4安裝作業(yè)系統(tǒng)1.將SD卡放入樹(shù)莓派主板中並開(kāi)機(jī)。2.隨後即可看到4棵樹(shù)莓在螢?zāi)蛔笊戏健?.安裝完成後即可看到Raspbian開(kāi)機(jī)畫(huà)面。4.預(yù)設(shè)帳號(hào):pi預(yù)設(shè)密碼:raspberry。Step4安裝作業(yè)系統(tǒng)1.將SD卡放入樹(shù)莓派主板中並開(kāi)機(jī)。26Step5擴(kuò)大磁區(qū)空間1.開(kāi)啟終端機(jī)。2.使用sudoraspi-config指令進(jìn)入Raspbian核心管理程式。3.選擇ExpandFilesystem。選擇ExpandFilesystemStep5擴(kuò)大磁區(qū)空間1.開(kāi)啟終端機(jī)。選擇ExpandF27Step6更新作業(yè)系統(tǒng)1.使用sudoapt-getupdate指令取得遠(yuǎn)端更新伺服器的套件檔案清單。2.使用sudoapt-get-ydist-upgrade指令更新套件。3.使用sudoapt-getclean指令清除更新時(shí)所下載回來(lái)的更新(安裝)檔案。Step6更新作業(yè)系統(tǒng)1.使用sudoapt-get28Mathematica與WolframLanguageMathematica是由英國(guó)科學(xué)家StephenWolfram開(kāi)發(fā)的一款廣泛使用的科學(xué)計(jì)算軟體。它擁有強(qiáng)大的數(shù)值計(jì)算和符號(hào)運(yùn)算能力。
WolframLanguage是用於Mathematica的程式語(yǔ)言。這種語(yǔ)言覆蓋範(fàn)圍非常全面和廣泛,並且可以用於解決大量專(zhuān)業(yè)領(lǐng)域的問(wèn)題。例如,它的內(nèi)置函數(shù)可用於生成和運(yùn)行圖靈機(jī)、創(chuàng)建圖形和音頻、分析三維模型、求解微分方程。為了方便用戶(hù)使用,還提供了豐富的文件資料。Mathematica與WolframLanguageMa29關(guān)於PythonPython是一種物件導(dǎo)向、直譯式的電腦程式語(yǔ)言,具有近二十年的發(fā)展歷史。它包含了一組功能完備的標(biāo)準(zhǔn)函式庫(kù),能夠輕鬆完成很多常見(jiàn)的任務(wù)。它的語(yǔ)法簡(jiǎn)單,與其它大多數(shù)程式設(shè)計(jì)語(yǔ)言使用大括弧不一樣,它使用縮進(jìn)(Tab)來(lái)定義語(yǔ)句塊。Python支援命令式程式設(shè)計(jì)、物件導(dǎo)向程式設(shè)計(jì)、函式程式設(shè)計(jì)、觀(guān)點(diǎn)導(dǎo)向程式設(shè)計(jì)、泛型程式設(shè)計(jì)等多種程式設(shè)計(jì)。關(guān)於PythonPython是一種物件導(dǎo)向、直譯式的電腦程式30編譯Python1.新增一個(gè)空白文件,副檔名須為.py。2.在這個(gè)文件中編撰程式碼。3.開(kāi)啟終端機(jī),並切換至該文件所放置的目錄下。4.輸入python檔名.py指令即可編譯該程式碼?!_(kāi)啟終端機(jī)編譯Python1.新增一個(gè)空白文件,副檔名須為.py。↑開(kāi)31Windows10IOTCoreRPiWindows10IOTCoreRPi32Step1選擇主板類(lèi)型1.至http://ms-iot.github.io/content/en-US/GetStarted.htm選擇欲安裝作業(yè)系統(tǒng)的主板類(lèi)型並下載↑點(diǎn)此連結(jié)↑點(diǎn)此進(jìn)行下一步↑點(diǎn)此進(jìn)入下載頁(yè)面↓點(diǎn)此開(kāi)始下載Win10IOTCoreRPiStep1選擇主板類(lèi)型1.至http://ms-iot.33Step2安裝Win10IOTCore1.雙擊先前下載的iso檔(Win10新設(shè)計(jì),不須額外安裝其他工具即可開(kāi)啟iso檔)。2.雙擊裡面所含的執(zhí)行檔,立即開(kāi)始安裝??吹酱水?huà)面代表您已完成完整的安裝程序Step2安裝Win10IOTCore1.雙擊先前下載34Step3燒錄記憶卡1.至C:\ProgramFiles(x86)\MicrosoftIoT開(kāi)啟IoTCoreImageHelper記憶卡燒錄軟體。2.插入記憶卡,並確認(rèn)記憶卡燒錄軟體以讀取該記憶卡資訊,隨後在記憶卡燒錄軟體中點(diǎn)選欲進(jìn)行燒錄之記憶卡。3.選取欲燒錄檔案之路徑(C:\ProgramFiles(x86)\MicrosoftIoT\FFU\RaspberryPi2),並且開(kāi)始進(jìn)行燒錄。↑1.點(diǎn)選欲進(jìn)行燒錄的記憶卡↑2.點(diǎn)此選取欲燒錄檔案之路徑↑開(kāi)始進(jìn)行燒錄燒錄中…燒錄完成,即可看到此畫(huà)面Step3燒錄記憶卡1.至C:\ProgramFiles35Step4安裝作業(yè)系統(tǒng)1.將SD卡放入樹(shù)莓派主板中並開(kāi)機(jī)。2.安裝完成後即可看到Windows10IOT開(kāi)機(jī)畫(huà)面。Step4安裝作業(yè)系統(tǒng)1.將SD卡放入樹(shù)莓派主板中並開(kāi)機(jī)。36Linux使用者與檔案權(quán)限Linux使用者與檔案權(quán)限37使用者與群組User(使用者):目前開(kāi)啟作業(yè)系統(tǒng)的人Group(群組):目前開(kāi)啟作業(yè)系統(tǒng)的人所隸屬的群體Others(其他):非目前開(kāi)啟作業(yè)系統(tǒng)的人或群體使用者與群組User(使用者):目前開(kāi)啟作業(yè)系統(tǒng)的人38檔案類(lèi)型與權(quán)限第一格:[
d
]=目錄[
-
]=檔案[
l
]=連結(jié)檔(linkfile)[
b
]=可供儲(chǔ)存的周邊設(shè)備(可隨機(jī)存取裝置);[
c
]=序列埠設(shè)備,例如鍵盤(pán)、滑鼠(一次性讀取裝置)。第一到九格(以三格為一組):組合方式均為rwx。[r]=可讀(read)[w]=可寫(xiě)(write)[x]=可執(zhí)行(execute)。[-]=沒(méi)有權(quán)限。第一組為『檔案擁有者可具備的權(quán)限』第二組為『加入此群組之帳號(hào)的權(quán)限』第三組為『非本人且沒(méi)有加入本群組之其他帳號(hào)的權(quán)限』檔案類(lèi)型與權(quán)限第一格:39檔案屬性使用超級(jí)使用者身分,並以ls–al指令查看:第一欄:這個(gè)檔案的類(lèi)型與權(quán)限(permission)第二欄:有多少檔名連結(jié)到此節(jié)點(diǎn)(i-node)第三欄:這個(gè)檔案(或目錄)的『擁有者帳號(hào)』第四欄:這個(gè)檔案的所屬群組第五欄:這個(gè)檔案的容量大小,預(yù)設(shè)單位為bytes第六欄:這個(gè)檔案的建檔日期或者是最近的修改日期第七欄:這個(gè)檔案的檔名檔案屬性使用超級(jí)使用者身分,並以ls–al指令查看:40Linux檔案目錄Linux檔案目錄41目錄配置根據(jù)FilesystemHierarchyStandard(FHS)標(biāo)準(zhǔn)來(lái)制定:可分享的:可以分享給其他系統(tǒng)使用的目錄,所以包括執(zhí)行檔與使用者的郵件等資料,是能夠分享給網(wǎng)路上其他主機(jī)使用的目錄;不可分享的:自己機(jī)器上面運(yùn)作的裝置檔案或者是與程序有關(guān)的檔案等,由於僅與自身機(jī)器有關(guān),所以當(dāng)然就不適合分享給其他主機(jī)了。不變的:有些資料是不會(huì)經(jīng)常變動(dòng)的。例如函式庫(kù)、文件說(shuō)明檔、系統(tǒng)管理員所管理的主機(jī)服務(wù)設(shè)定檔等等;可變動(dòng)的:經(jīng)常改變的資料,例如登錄檔、一般用戶(hù)可自行收受的新聞群組等。主要制定範(fàn)圍:/(root,根目錄):開(kāi)機(jī)系統(tǒng)相關(guān)。/usr:軟體安裝/執(zhí)行相關(guān)。/var:系統(tǒng)運(yùn)作過(guò)程相關(guān)。目錄配置根據(jù)FilesystemHierarchySta42根目錄的子目錄FHS定義根目錄所需具備的子目錄:/bin:存放執(zhí)行檔。例:ls、mv、rm、mkdir、rmdir。/boot:存放核心與開(kāi)機(jī)檔。例:開(kāi)機(jī)選單(grub)
。/dev:存放周邊設(shè)備與裝置。例:隨身碟(usb)、記憶卡(SD
Card)。/etc:存放系統(tǒng)主要的設(shè)定檔。例:帳號(hào)密碼、服務(wù)啟始檔。/lib:存放開(kāi)機(jī)時(shí)會(huì)用到的函式庫(kù)。/media:存放可移除的裝置。例:光碟機(jī)(CD-Rom)。/mnt:用途與media目錄相同,後用來(lái)執(zhí)行media下所存放的裝置。/opt:存放第三方軟體。例:KDE(桌面管理系統(tǒng))。/run:存放開(kāi)機(jī)後所產(chǎn)生的各項(xiàng)資訊。/sbin:存放開(kāi)機(jī)、修復(fù)、還原所需的指令。例:fdisk(新增或刪除磁區(qū))。/srv:存放網(wǎng)路服務(wù)所需的資料目錄。例:WWW、FTP(文件傳輸協(xié)議)。/tmp:提供正在執(zhí)行中的程式暫時(shí)放置檔案的地方。/usr:存放可分享與不可變動(dòng)的資料,後續(xù)介紹。/var:存放變動(dòng)性的資料,後續(xù)介紹。根目錄的子目錄FHS定義根目錄所需具備的子目錄:43根目錄的子目錄(cont.)FHS建議根目錄可以存在的子目錄:/home:使用者的家目錄。例:/home/123(A使用者)、/home/456(B使用者)。/root:系統(tǒng)管理員(root)的家目錄。其他存在根目錄中的子目錄:/lost+found:系統(tǒng)不正常產(chǎn)生錯(cuò)誤時(shí),會(huì)將一些遺失的片段放置於此目錄下。/proc:存放虛擬檔案系統(tǒng)(virtualfilesystem)』,該資料皆存在記憶體內(nèi)。根目錄的子目錄(cont.)FHS建議根目錄可以存在的子目錄44usr的子目錄FHS定義usr所需具備的子目錄:/usr/bin:存放一般用戶(hù)能使用的指令。例:ls、mv、rm、mkdir、rmdir。/usr/lib:存放開(kāi)機(jī)時(shí)會(huì)用到的函式庫(kù),與根目錄/lib功能相同,根目錄/lib即連結(jié)到此目錄。/usr/local/:存放系統(tǒng)管理員在本機(jī)自行安裝下載的軟體(方便新版與舊版軟體同時(shí)存在)。/usr/sbin:存放開(kāi)機(jī)、修復(fù)、還原所需的指令,與根目錄/sbin功能相同,根目錄/sbin即連結(jié)到此目錄。例:fdisk(新增或刪除磁區(qū))。/usr/share:存放不分硬體架構(gòu)均可讀取的資料。例:文字檔。FHS建議usr可以存在的子目錄:/usr/games/
:存放遊戲相關(guān)資料。/usr/include/:存放程式語(yǔ)言的標(biāo)檔頭(header)與包含檔(include)。/usr/libexec/
:存放不被一般使用者慣用的執(zhí)行檔。/usr/src/
:建議存放原始碼。usr的子目錄FHS定義usr所需具備的子目錄:45var的子目錄FHS定義var所需具備的子目錄:/var/cache:存放應(yīng)用程式運(yùn)作過(guò)程會(huì)產(chǎn)生的暫存檔。/var/lib:存放程式執(zhí)行過(guò)程中,需使用的資料檔案。例:Mysql(資料庫(kù))。/var/lock:存放已上鎖的程式。例:某些不能同時(shí)執(zhí)行的程式。/var/log:存放登錄檔。例:/var/log/wtmp(記錄登入者的資訊)。/var/mail:存放個(gè)人電子郵件信箱資訊。/var/spool:存放排隊(duì)等待其他程式使用的資料。例:尚未寄出的電子郵件。var的子目錄FHS定義var所需具備的子目錄:46Linux目錄樹(shù)狀結(jié)構(gòu)示意圖FHS規(guī)範(fàn)的主要目錄(藍(lán))主要目錄之子目錄(綠)相互連接之子目錄(白)子目錄的子目錄(灰)Linux目錄樹(shù)狀結(jié)構(gòu)示意圖FHS規(guī)範(fàn)的主要目錄(藍(lán))47Linux基礎(chǔ)指令Linux基礎(chǔ)指令48檔案與目錄的檢視:ls在Linux系統(tǒng)當(dāng)中,ls指令可能是最常被執(zhí)行的。因?yàn)槲覀冸S時(shí)都要知道檔案或者是目錄的相關(guān)資訊。不過(guò),Linux的檔案所記錄的資訊實(shí)在是太多了,ls沒(méi)有需要全部都列出來(lái)所以,當(dāng)你只有下達(dá)ls時(shí),預(yù)設(shè)顯示的只有:非隱藏檔的檔名、以檔名進(jìn)行排序及檔名代表的顏色顯示如此而已。檔案與目錄的檢視:ls在Linux系統(tǒng)當(dāng)中,ls指令可49變更目前目錄:cd指令格式:cd目的地例1:
cd目的資料夾cd/home例2:
cd~
#回到自己的家目錄例3:
cd
#回到自己家目錄例4:
cd..
#回到目前的上層目錄變更目前目錄:cd指令格式:cd目的地50複製檔案或目錄:cp指令格式:cp來(lái)源檔(source)目標(biāo)檔(destination)例1:
cp檔名目標(biāo)資料夾cpTest/路徑/User例1:
cp檔名目標(biāo)資料夾/新檔名cpTest/路徑/User/Test2複製檔案或目錄:cp指令格式:cp來(lái)源檔(source)51移除檔案:rm指令格式:rm檔案例1:
rm檔名rmTest移除檔案:rm指令格式:rm檔案52移動(dòng)檔案與目錄或更名:mv指令格式:mv檔名
目的地例1:
mv檔名
目的資料夾mvTest/路徑/TestDir例1:
mv資料夾新資料夾名稱(chēng)mvTestDir/路徑/TestDir2移動(dòng)檔案與目錄或更名:mv指令格式:mv檔名目的地53建立新目錄:mkdir指令格式:mkdir目錄名稱(chēng)例1:
mkdir新資料夾名稱(chēng)mkdirTest建立新目錄:mkdir指令格式:mkdir目錄名稱(chēng)54刪除『空』的目錄:rmdir指令格式:rmdir欲刪除的目錄名稱(chēng)例1:
rmdir目錄名稱(chēng)rmdirTest刪除『空』的目錄:rmdir指令格式:rmdir欲刪除55超級(jí)使用者權(quán)限:sudosudo可以讓你切換身份來(lái)進(jìn)行某項(xiàng)任務(wù)sudo的執(zhí)行流程:當(dāng)使用者執(zhí)行sudo時(shí),系統(tǒng)於/etc/sudoers檔案中搜尋該使用者是否有執(zhí)行sudo的權(quán)限;若使用者具有可執(zhí)行sudo的權(quán)限後,便讓使用者『輸入使用者自己的密碼』來(lái)確認(rèn);若密碼輸入成功,便開(kāi)始進(jìn)行sudo後續(xù)接的指令(但root執(zhí)行sudo時(shí),不需要輸入密碼);若欲切換的身份與執(zhí)行者身份相同,那也不需要輸入密碼。超級(jí)使用者權(quán)限:sudosudo可以讓你切換身份來(lái)進(jìn)行某56安裝、更新、移除套件:apt-getapt-getupdate軟體資料庫(kù)同步apt-getinstall軟體安裝apt-getremove軟體移除apt-getupgrade軟體升級(jí)apt-getclean清除下載的暫存檔安裝、更新、移除套件:apt-getapt-getupd57樹(shù)莓派linux環(huán)境搭建樹(shù)莓派linux環(huán)境搭建58Outline認(rèn)識(shí)RaspberryPi嵌入式作業(yè)系統(tǒng)建置UbuntuMateRaspbianWindows10IOTCoreRpiLinux基礎(chǔ)指令Outline認(rèn)識(shí)RaspberryPi59認(rèn)識(shí)RaspberryPi認(rèn)識(shí)RaspberryPi60設(shè)計(jì)樹(shù)莓派的初衷談起為何要開(kāi)發(fā)RaspberryPi,EbenUpton表示以前在劍橋大學(xué)負(fù)責(zé)招募業(yè)務(wù)時(shí),有感於大學(xué)生想要主修資訊工程的人數(shù)越來(lái)越少了,另外招募來(lái)的學(xué)生技能也每下愈況。明明資訊科技越來(lái)越發(fā)達(dá),怎麼很多人會(huì)的電腦技能只有寫(xiě)出簡(jiǎn)單的HTML網(wǎng)頁(yè)。EbenUpton推測(cè)是聲光效果更好的遊戲器和個(gè)人電腦普及的關(guān)係,隨著8位元和16位元電腦被時(shí)間淘汱。現(xiàn)在個(gè)人電腦不是那麼方便用來(lái)寫(xiě)程式,很難理解電腦運(yùn)作的原理。學(xué)校體系裡資訊教育著重在教應(yīng)用軟體像是Word以及Excel,還有撰寫(xiě)網(wǎng)頁(yè),也導(dǎo)致人們離操縱電腦越來(lái)越遠(yuǎn)。2007年時(shí)Upton想要開(kāi)始開(kāi)發(fā)新的設(shè)備,這種新的設(shè)備能方便人操作電腦。設(shè)計(jì)樹(shù)莓派的初衷談起為何要開(kāi)發(fā)RaspberryPi,Eb61樹(shù)莓派的設(shè)計(jì)理念EbenUpton夢(mèng)想的新設(shè)備,需要有四項(xiàng)標(biāo)準(zhǔn):能夠支援程式設(shè)計(jì),而且越多種語(yǔ)言越好能引起小孩的興趣,能支援遊戲和影音播放夠精巧能讓小孩帶去學(xué)校價(jià)格便宜,因此定價(jià)25美元樹(shù)莓派命名的由來(lái):一來(lái)是為了向以蔬果命名的公司致敬,如蘋(píng)果電腦等公司,而Pi則來(lái)自程式語(yǔ)言Python。樹(shù)莓派的設(shè)計(jì)理念EbenUpton夢(mèng)想的新設(shè)備,需要有四項(xiàng)62CPU架構(gòu)CPU:BroadcomBCM2836
4核心900MHzCortex-A7架構(gòu)ARMv7指令集SDRAM:1Gb(LPDDR2)450MHzGPU:BroadcomVideoCoreIV支援OpenGLES2.0支援1080PCPU架構(gòu)CPU:63底板架構(gòu)USB:4個(gè)USB2.0影像輸入:15pin
MIPI相機(jī)(CSI)介面影像輸出:RCA端子(PAL&NTSC)、HDMI介面音源輸入:I2S音源輸出:3.5mm插孔、HDMI電子輸出或I2S記憶卡:MicroSD網(wǎng)路:10/100RJ45介面GPIO:14個(gè)GPIO及HAT規(guī)格鋪設(shè)底板架構(gòu)USB:4個(gè)USB2.064主要目標(biāo)1.嵌入式系統(tǒng)軟體開(kāi)發(fā)。2.價(jià)格低廉、體積小、省電,多種作業(yè)系統(tǒng)支援。3.使用者不需要具備專(zhuān)業(yè)的硬體架構(gòu)或程式語(yǔ)言知識(shí),即可著手進(jìn)行開(kāi)發(fā)。主要目標(biāo)1.嵌入式系統(tǒng)軟體開(kāi)發(fā)。65嵌入式作業(yè)系統(tǒng)建置嵌入式作業(yè)系統(tǒng)建置66RaspberryPi作業(yè)系統(tǒng)介紹RaspberryPi作業(yè)系統(tǒng)介紹67UbuntuMATEUbuntuMATE68Step1選擇作業(yè)系統(tǒng)1.至/downloads/選擇欲安裝的作業(yè)系統(tǒng)並下載Step1選擇作業(yè)系統(tǒng)1.至https://www.ra69Step2安裝記憶卡燒錄軟體1.至/projects/win32diskimager/下載並安裝Step2安裝記憶卡燒錄軟體1.至http://sourc70Step3燒錄記憶卡1.解壓縮於樹(shù)莓派官方網(wǎng)站所下載之作業(yè)系統(tǒng)壓縮檔,可以得到一個(gè)副檔名為.img的映象檔。2.開(kāi)啟Win32DiskImager選取該映象檔之路徑,插入記憶卡使Win32DiskImager讀到記憶卡後,按下Write開(kāi)始燒錄。↑1.按此選取映象檔存放位置↓2.確認(rèn)是否以讀取記憶卡↑3.確認(rèn)目前所選取的映象檔↓4.按此開(kāi)始進(jìn)行燒錄↓5.確定格式化該記憶卡Step3燒錄記憶卡1.解壓縮於樹(shù)莓派官方網(wǎng)站所下載之作業(yè)71Step4安裝作業(yè)系統(tǒng)1.將SD卡放入樹(shù)莓派主板中並開(kāi)機(jī)。2.隨後即可看到4棵樹(shù)莓在螢?zāi)蛔笊戏健?.安裝完成後即可看到UbuntuMATE開(kāi)機(jī)畫(huà)面。Step4安裝作業(yè)系統(tǒng)1.將SD卡放入樹(shù)莓派主板中並開(kāi)機(jī)。72Step5設(shè)定作業(yè)系統(tǒng)1.設(shè)定系統(tǒng)語(yǔ)言。2.設(shè)定地區(qū)。3.設(shè)定鍵盤(pán)形式。4.設(shè)定使用者。Step5設(shè)定作業(yè)系統(tǒng)1.設(shè)定系統(tǒng)語(yǔ)言。73Step6擴(kuò)大磁區(qū)空間1.以Ctrl+Alt+T開(kāi)啟終端機(jī)。2.使用sudofdisk/dev/mmcblk0指令進(jìn)入fdisk。3.按d再按2刪除分割區(qū)。4.之後再n再按p再enter再enter把磁區(qū)建回來(lái),最後按w儲(chǔ)存。5.再使用sudoresize2fs/dev/mmcblk0p2指令把SD卡的分割磁區(qū)填滿(mǎn)?!?.進(jìn)入fdisk←2.按d並選擇刪除第2磁區(qū)←3.建立一個(gè)新的磁區(qū)↓3.都按Enter使用預(yù)設(shè)空間大小←4.按w儲(chǔ)存←5.把SD卡的分割磁區(qū)填滿(mǎn)Step6擴(kuò)大磁區(qū)空間1.以Ctrl+Alt+T開(kāi)74Step7更新作業(yè)系統(tǒng)1.使用sudoapt-getupdate指令取得遠(yuǎn)端更新伺服器的套件檔案清單。2.使用sudoapt-get-ydist-upgrade指令更新套件。3.使用sudoapt-getclean指令清除更新時(shí)所下載回來(lái)的更新(安裝)檔案。Step7更新作業(yè)系統(tǒng)1.使用sudoapt-get75編譯C語(yǔ)言1.新增一個(gè)空白文件,附檔名為.c。2.編撰C語(yǔ)言程式碼。3.使用sudoapt-getinstallgcc
指令下載編譯器。4.切換至該文件所存放之目錄下。5.使用gcc-g-Wall檔名.c-o檔名指令編譯該文件。6.使用./檔名指令執(zhí)行該程式碼?!?.安裝gcc編譯器↓2.編譯程式碼↑3.執(zhí)行程式碼↑執(zhí)行結(jié)果編譯C語(yǔ)言1.新增一個(gè)空白文件,附檔名為.c。↑1.安裝gc76編譯C++語(yǔ)言1.新增一個(gè)空白文件,附檔名為.cpp。2.編撰C++語(yǔ)言程式碼。3.使用sudoapt-getinstallg++
指令下載編譯器。4.切換至該文件所存放之目錄下。5.使用g++檔名.cpp-o檔名-Wall指令編譯該文件。6.使用./檔名指令執(zhí)行該程式碼?!?.安裝g++編譯器↓2.編譯程式碼↑3.執(zhí)行程式碼↑執(zhí)行結(jié)果編譯C++語(yǔ)言1.新增一個(gè)空白文件,附檔名為.cpp?!?.77編譯ARM組合語(yǔ)言1.撰寫(xiě)ARM組合語(yǔ)言程式碼(檔名.s)2.使用as-o檔名.o檔名.s指令邊譯該程式碼3.使用gcc-o檔名
檔名.o指令製作程式的執(zhí)行檔4.使用./檔名;echo$?指令執(zhí)行該程式碼編譯ARM組合語(yǔ)言1.撰寫(xiě)ARM組合語(yǔ)言程式碼(檔名.s)78RaspbianRaspbian79Step1選擇作業(yè)系統(tǒng)1.至/downloads/選擇欲安裝的作業(yè)系統(tǒng)並下載↓按此下載Step1選擇作業(yè)系統(tǒng)1.至https://www.ra80Step2安裝記憶卡燒錄軟體1.至/projects/win32diskimager/下載並安裝Step2安裝記憶卡燒錄軟體1.至http://sourc81Step3燒錄記憶卡1.解壓縮於樹(shù)莓派官方網(wǎng)站所下載之作業(yè)系統(tǒng)壓縮檔,可以得到一個(gè)副檔名為.img的映象檔。2.開(kāi)啟Win32DiskImager選取該映象檔之路徑,插入記憶卡使Win32DiskImager讀到記憶卡後,按下Write開(kāi)始燒錄。↑1.按此選取映象檔存放位置↓2.確認(rèn)是否以讀取記憶卡↑3.確認(rèn)目前所選取的映象檔↓4.按此開(kāi)始進(jìn)行燒錄↓5.確定格式化該記憶卡燒錄中…Step3燒錄記憶卡1.解壓縮於樹(shù)莓派官方網(wǎng)站所下載之作業(yè)82Step4安裝作業(yè)系統(tǒng)1.將SD卡放入樹(shù)莓派主板中並開(kāi)機(jī)。2.隨後即可看到4棵樹(shù)莓在螢?zāi)蛔笊戏健?.安裝完成後即可看到Raspbian開(kāi)機(jī)畫(huà)面。4.預(yù)設(shè)帳號(hào):pi預(yù)設(shè)密碼:raspberry。Step4安裝作業(yè)系統(tǒng)1.將SD卡放入樹(shù)莓派主板中並開(kāi)機(jī)。83Step5擴(kuò)大磁區(qū)空間1.開(kāi)啟終端機(jī)。2.使用sudoraspi-config指令進(jìn)入Raspbian核心管理程式。3.選擇ExpandFilesystem。選擇ExpandFilesystemStep5擴(kuò)大磁區(qū)空間1.開(kāi)啟終端機(jī)。選擇ExpandF84Step6更新作業(yè)系統(tǒng)1.使用sudoapt-getupdate指令取得遠(yuǎn)端更新伺服器的套件檔案清單。2.使用sudoapt-get-ydist-upgrade指令更新套件。3.使用sudoapt-getclean指令清除更新時(shí)所下載回來(lái)的更新(安裝)檔案。Step6更新作業(yè)系統(tǒng)1.使用sudoapt-get85Mathematica與WolframLanguageMathematica是由英國(guó)科學(xué)家StephenWolfram開(kāi)發(fā)的一款廣泛使用的科學(xué)計(jì)算軟體。它擁有強(qiáng)大的數(shù)值計(jì)算和符號(hào)運(yùn)算能力。
WolframLanguage是用於Mathematica的程式語(yǔ)言。這種語(yǔ)言覆蓋範(fàn)圍非常全面和廣泛,並且可以用於解決大量專(zhuān)業(yè)領(lǐng)域的問(wèn)題。例如,它的內(nèi)置函數(shù)可用於生成和運(yùn)行圖靈機(jī)、創(chuàng)建圖形和音頻、分析三維模型、求解微分方程。為了方便用戶(hù)使用,還提供了豐富的文件資料。Mathematica與WolframLanguageMa86關(guān)於PythonPython是一種物件導(dǎo)向、直譯式的電腦程式語(yǔ)言,具有近二十年的發(fā)展歷史。它包含了一組功能完備的標(biāo)準(zhǔn)函式庫(kù),能夠輕鬆完成很多常見(jiàn)的任務(wù)。它的語(yǔ)法簡(jiǎn)單,與其它大多數(shù)程式設(shè)計(jì)語(yǔ)言使用大括弧不一樣,它使用縮進(jìn)(Tab)來(lái)定義語(yǔ)句塊。Python支援命令式程式設(shè)計(jì)、物件導(dǎo)向程式設(shè)計(jì)、函式程式設(shè)計(jì)、觀(guān)點(diǎn)導(dǎo)向程式設(shè)計(jì)、泛型程式設(shè)計(jì)等多種程式設(shè)計(jì)。關(guān)於PythonPython是一種物件導(dǎo)向、直譯式的電腦程式87編譯Python1.新增一個(gè)空白文件,副檔名須為.py。2.在這個(gè)文件中編撰程式碼。3.開(kāi)啟終端機(jī),並切換至該文件所放置的目錄下。4.輸入python檔名.py指令即可編譯該程式碼。↑開(kāi)啟終端機(jī)編譯Python1.新增一個(gè)空白文件,副檔名須為.py?!_(kāi)88Windows10IOTCoreRPiWindows10IOTCoreRPi89Step1選擇主板類(lèi)型1.至http://ms-iot.github.io/content/en-US/GetStarted.htm選擇欲安裝作業(yè)系統(tǒng)的主板類(lèi)型並下載↑點(diǎn)此連結(jié)↑點(diǎn)此進(jìn)行下一步↑點(diǎn)此進(jìn)入下載頁(yè)面↓點(diǎn)此開(kāi)始下載Win10IOTCoreRPiStep1選擇主板類(lèi)型1.至http://ms-iot.90Step2安裝Win10IOTCore1.雙擊先前下載的iso檔(Win10新設(shè)計(jì),不須額外安裝其他工具即可開(kāi)啟iso檔)。2.雙擊裡面所含的執(zhí)行檔,立即開(kāi)始安裝??吹酱水?huà)面代表您已完成完整的安裝程序Step2安裝Win10IOTCore1.雙擊先前下載91Step3燒錄記憶卡1.至C:\ProgramFiles(x86)\MicrosoftIoT開(kāi)啟IoTCoreImageHelper記憶卡燒錄軟體。2.插入記憶卡,並確認(rèn)記憶卡燒錄軟體以讀取該記憶卡資訊,隨後在記憶卡燒錄軟體中點(diǎn)選欲進(jìn)行燒錄之記憶卡。3.選取欲燒錄檔案之路徑(C:\ProgramFiles(x86)\MicrosoftIoT\FFU\RaspberryPi2),並且開(kāi)始進(jìn)行燒錄?!?.點(diǎn)選欲進(jìn)行燒錄的記憶卡↑2.點(diǎn)此選取欲燒錄檔案之路徑↑開(kāi)始進(jìn)行燒錄燒錄中…燒錄完成,即可看到此畫(huà)面Step3燒錄記憶卡1.至C:\ProgramFiles92Step4安裝作業(yè)系統(tǒng)1.將SD卡放入樹(shù)莓派主板中並開(kāi)機(jī)。2.安裝完成後即可看到Windows10IOT開(kāi)機(jī)畫(huà)面。Step4安裝作業(yè)系統(tǒng)1.將SD卡放入樹(shù)莓派主板中並開(kāi)機(jī)。93Linux使用者與檔案權(quán)限Linux使用者與檔案權(quán)限94使用者與群組User(使用者):目前開(kāi)啟作業(yè)系統(tǒng)的人Group(群組):目前開(kāi)啟作業(yè)系統(tǒng)的人所隸屬的群體Others(其他):非目前開(kāi)啟作業(yè)系統(tǒng)的人或群體使用者與群組User(使用者):目前開(kāi)啟作業(yè)系統(tǒng)的人95檔案類(lèi)型與權(quán)限第一格:[
d
]=目錄[
-
]=檔案[
l
]=連結(jié)檔(linkfile)[
b
]=可供儲(chǔ)存的周邊設(shè)備(可隨機(jī)存取裝置);[
c
]=序列埠設(shè)備,例如鍵盤(pán)、滑鼠(一次性讀取裝置)。第一到九格(以三格為一組):組合方式均為rwx。[r]=可讀(read)[w]=可寫(xiě)(write)[x]=可執(zhí)行(execute)。[-]=沒(méi)有權(quán)限。第一組為『檔案擁有者可具備的權(quán)限』第二組為『加入此群組之帳號(hào)的權(quán)限』第三組為『非本人且沒(méi)有加入本群組之其他帳號(hào)的權(quán)限』檔案類(lèi)型與權(quán)限第一格:96檔案屬性使用超級(jí)使用者身分,並以ls–al指令查看:第一欄:這個(gè)檔案的類(lèi)型與權(quán)限(permission)第二欄:有多少檔名連結(jié)到此節(jié)點(diǎn)(i-node)第三欄:這個(gè)檔案(或目錄)的『擁有者帳號(hào)』第四欄:這個(gè)檔案的所屬群組第五欄:這個(gè)檔案的容量大小,預(yù)設(shè)單位為bytes第六欄:這個(gè)檔案的建檔日期或者是最近的修改日期第七欄:這個(gè)檔案的檔名檔案屬性使用超級(jí)使用者身分,並以ls–al指令查看:97Linux檔案目錄Linux檔案目錄98目錄配置根據(jù)FilesystemHierarchyStandard(FHS)標(biāo)準(zhǔn)來(lái)制定:可分享的:可以分享給其他系統(tǒng)使用的目錄,所以包括執(zhí)行檔與使用者的郵件等資料,是能夠分享給網(wǎng)路上其他主機(jī)使用的目錄;不可分享的:自己機(jī)器上面運(yùn)作的裝置檔案或者是與程序有關(guān)的檔案等,由於僅與自身機(jī)器有關(guān),所以當(dāng)然就不適合分享給其他主機(jī)了。不變的:有些資料是不會(huì)經(jīng)常變動(dòng)的。例如函式庫(kù)、文件說(shuō)明檔、系統(tǒng)管理員所管理的主機(jī)服務(wù)設(shè)定檔等等;可變動(dòng)的:經(jīng)常改變的資料,例如登錄檔、一般用戶(hù)可自行收受的新聞群組等。主要制定範(fàn)圍:/(root,根目錄):開(kāi)機(jī)系統(tǒng)相關(guān)。/usr:軟體安裝/執(zhí)行相關(guān)。/var:系統(tǒng)運(yùn)作過(guò)程相關(guān)。目錄配置根據(jù)FilesystemHierarchySta99根目錄的子目錄FHS定義根目錄所需具備的子目錄:/bin:存放執(zhí)行檔。例:ls、mv、rm、mkdir、rmdir。/boot:存放核心與開(kāi)機(jī)檔。例:開(kāi)機(jī)選單(grub)
。/dev:存放周邊設(shè)備與裝置。例:隨身碟(usb)、記憶卡(SD
Card)。/etc:存放系統(tǒng)主要的設(shè)定檔。例:帳號(hào)密碼、服務(wù)啟始檔。/lib:存放開(kāi)機(jī)時(shí)會(huì)用到的函式庫(kù)。/media:存放可移除的裝置。例:光碟機(jī)(CD-Rom)。/mnt:用途與media目錄相同,後用來(lái)執(zhí)行media下所存放的裝置。/opt:存放第三方軟體。例:KDE(桌面管理系統(tǒng))。/run:存放開(kāi)機(jī)後所產(chǎn)生的各項(xiàng)資訊。/sbin:存放開(kāi)機(jī)、修復(fù)、還原所需的指令。例:fdisk(新增或刪除磁區(qū))。/srv:存放網(wǎng)路服務(wù)所需的資料目錄。例:WWW、FTP(文件傳輸協(xié)議)。/tmp:提供正在執(zhí)行中的程式暫時(shí)放置檔案的地方。/usr:存放可分享與不可變動(dòng)的資料,後續(xù)介紹。/var:存放變動(dòng)性的資料,後續(xù)介紹。根目錄的子目錄FHS定義根目錄所需具備的子目錄:100根目錄的子目錄(cont.)FHS建議根目錄可以存在的子目錄:/home:使用者的家目錄。例:/home/123(A使用者)、/home/456(B使用者)。/root:系統(tǒng)管理員(root)的家目錄。其他存在根目錄中的子目錄:/lost+found:系統(tǒng)不正常產(chǎn)生錯(cuò)誤時(shí),會(huì)將一些遺失的片段放置於此目錄下。/proc:存放虛擬檔案系統(tǒng)(virtualfilesystem)』,該資料皆存在記憶體內(nèi)。根目錄的子目錄(cont.)FHS建議根目錄可以存在的子目錄101usr的子目錄FHS定義usr所需具備的子目錄:/usr/bin:存放一般用戶(hù)能使用的指令。例:ls、mv、rm、mkdir、rmdir。/usr/lib:存放開(kāi)機(jī)時(shí)會(huì)用到的函式庫(kù),與根目錄/lib功能相同,根目錄/lib即連結(jié)到此目錄。/usr/local/:存放系統(tǒng)管理員在本機(jī)自行安裝下載的軟體(方便新版與舊版軟體同時(shí)存在)。/usr/sbin:存放開(kāi)機(jī)、修復(fù)、還原所需的指令,與根目錄/sbin功能相同,根目錄/sbin即連結(jié)到此目錄。例:fdisk(新增或刪除磁區(qū))。/usr/share:存放不分硬體架構(gòu)均可讀取的資料。例:文字檔。FHS建議usr可以存在的子目錄:/usr/games/
:存放遊戲相關(guān)資料。/usr/include/:存放程式語(yǔ)言的標(biāo)檔頭(header)與包含檔(inclu
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度瓦工裝修綠色施工認(rèn)證合同3篇
- 二零二五版?;饭愤\(yùn)輸安全監(jiān)管服務(wù)合同2篇
- 二零二五版攪拌站輪胎專(zhuān)用備品備件供應(yīng)合同3篇
- 二零二五版智能辦公樓深度清潔及保養(yǎng)服務(wù)合同2篇
- 二零二五版辦公室文員工作環(huán)境優(yōu)化合同3篇
- 二零二五年度高端房地產(chǎn)項(xiàng)目個(gè)人連帶責(zé)任保證擔(dān)保合同2篇
- 二零二五年度互聯(lián)網(wǎng)數(shù)據(jù)中心(IDC)設(shè)施租賃合同3篇
- 2025年度中式烹飪技藝傳承與創(chuàng)新合同協(xié)議3篇
- 屋頂防水施工合同(2篇)
- 二零二五年救生員水上安全培訓(xùn)與勞動(dòng)合同3篇
- 廣東省惠州市2024-2025學(xué)年高一上學(xué)期期末考試英語(yǔ)試題(含答案)
- 醫(yī)院骨科2025年帶教計(jì)劃(2篇)
- 環(huán)境保護(hù)應(yīng)急管理制度執(zhí)行細(xì)則
- 2024-2030年中國(guó)通航飛行服務(wù)站(FSS)行業(yè)發(fā)展模式規(guī)劃分析報(bào)告
- 機(jī)械制造企業(yè)風(fēng)險(xiǎn)分級(jí)管控手冊(cè)
- 地系梁工程施工方案
- 藏文基礎(chǔ)-教你輕輕松松學(xué)藏語(yǔ)(西藏大學(xué))知到智慧樹(shù)章節(jié)答案
- 2024電子商務(wù)平臺(tái)用戶(hù)隱私保護(hù)協(xié)議3篇
- 安徽省蕪湖市2023-2024學(xué)年高一上學(xué)期期末考試 英語(yǔ) 含答案
- 醫(yī)學(xué)教程 常見(jiàn)體表腫瘤與腫塊課件
- 內(nèi)分泌系統(tǒng)異常與虛勞病關(guān)系
評(píng)論
0/150
提交評(píng)論