



版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、word實(shí)驗(yàn)一linux根本操作實(shí)驗(yàn)的實(shí)驗(yàn)報(bào)告一 實(shí)驗(yàn)?zāi)康?、熟悉嵌入式開發(fā)平臺(tái)部件,了解宿主機(jī)/目標(biāo)機(jī)開發(fā)模式;2、熟悉和掌握常用Linux的命令和工具。二 實(shí)驗(yàn)步驟1、連接主機(jī)和目標(biāo)板;三根線,網(wǎng)線直接連接實(shí)驗(yàn)箱和PC機(jī),實(shí)驗(yàn)箱UART2連接主機(jī)的UART口。2、Linux命令的熟悉與操作PC端:在PC機(jī)的桌面上翻開虛擬機(jī),并啟動(dòng)Linux系統(tǒng),翻開命令終端,操作Linux根本命令,如:查看:ls,進(jìn)入目錄:cd,創(chuàng)立文件:mkdir,刪除文件:rmdir,配置網(wǎng)絡(luò):ifconfig,掛載:mount,設(shè)置權(quán)限:chmod,編輯器:vi,拷貝:cp等命令,要求能熟練操作。使用方法:1.查看
2、:lsLs 列出文件和目錄Ls a 顯示隱藏文件Ls l 顯示長(zhǎng)列格式 ls al其中:藍(lán):目錄;綠:可執(zhí)行文件;紅:壓縮文件;淺藍(lán):鏈接文件;灰:其他文件;紅底白字:錯(cuò)誤的鏈接文件2.進(jìn)入目錄:cd改變當(dāng)前目錄:cd 目錄名 (進(jìn)入用戶home目錄:cd ;進(jìn)入上一級(jí)目錄:cd -)3.創(chuàng)立文件:mkdir建立文件/目錄:touch 文件名/mkdir 目錄名4.刪除文件:rmdir刪除空目錄:rmdir 目錄名5.配置網(wǎng)絡(luò):ifconfig網(wǎng)絡(luò) - 以太網(wǎng)和WIFI無線 ifconfig eth0 顯示一個(gè)以太網(wǎng)卡的配置6.掛載:mountmount /dev/hda2 /mnt/hda2
3、 掛載一個(gè)叫做hda2的盤 - 確定目錄 '/ mnt/hda2' 已經(jīng)存在 umount /dev/hda2 卸載一個(gè)叫做hda2的盤 - 先從掛載點(diǎn) '/ mnt/hda2' 退出 fuser -km /mnt/hda2 當(dāng)設(shè)備繁忙時(shí)強(qiáng)制卸載 umount -n /mnt/hda2 運(yùn)行卸載操作而不寫入 /etc/mtab 文件- 當(dāng)文件為只讀或當(dāng)磁盤寫滿時(shí)非常有用 mount /dev/fd0 /mnt/floppy 掛載一個(gè)軟盤 mount /dev/cdrom /mnt/cdrom 掛載一個(gè)cdrom或dvdrom mount /dev/hdc /mn
4、t/cdrecorder 掛載一個(gè)cdrw或dvdrom mount /dev/hdb /mnt/cdrecorder 掛載一個(gè)cdrw或dvdrom mount -o loop file.iso /mnt/cdrom 掛載一個(gè)文件或ISO鏡像文件 mount -t vfat /dev/hda5 /mnt/hda5 掛載一個(gè)Windows FAT32文件系統(tǒng) mount /dev/sda1 /mnt/usbdisk 掛載一個(gè)usb 捷盤或閃存設(shè)備 mount -t smbfs -o username=user,password=pass /WinClient/share /mnt/share
5、掛載一個(gè)windows網(wǎng)絡(luò)共享7.設(shè)置權(quán)限:chmod文件的權(quán)限 - 使用 "+" 設(shè)置權(quán)限,使用 "-" 用于取消 ls -lh 顯示權(quán)限 ls /tmp | pr -T5 -W$COLUMNS 將終端劃分成5欄顯示 chmod ugo+rwx directory1 設(shè)置目錄的所有人(u)、群組(g)以及其他人(o)以讀r 、寫(w)和執(zhí)行(x)的權(quán)限 chmod go-rwx directory1 刪除群組(g)與其他人(o)對(duì)目錄的讀寫執(zhí)行權(quán)限 chown user1 file1 改變一個(gè)文件的所有人屬性 chown -R user1 direct
6、ory1 改變一個(gè)目錄的所有人屬性并同時(shí)改變改目錄下所有文件的屬性 chgrp group1 file1 改變文件的群組 chown user1:group1 file1 改變一個(gè)文件的所有人和群組屬性 find / -perm -u+s 羅列一個(gè)系統(tǒng)中所有使用了SUID控制的文件 chmod u+s /bin/file1 設(shè)置一個(gè)二進(jìn)制文件的 SUID 位 - 運(yùn)行該文件的用戶也被賦予和所有者同樣的權(quán)限 chmod u-s /bin/file1 禁用一個(gè)二進(jìn)制文件的 SUID位 chmod g+s /home/public 設(shè)置一個(gè)目錄的SGID 位 - 類似SUID ,不過這是針對(duì)目錄的
7、chmod g-s /home/public 禁用一個(gè)目錄的 SGID 位 chmod o+t /home/public 設(shè)置一個(gè)文件的 STIKY 位 - 只允許合法所有人刪除文件 chmod o-t /home/public 禁用一個(gè)目錄的 STIKY 位8.編輯器:vivi開發(fā)步驟:a)vi hell.sql(文件名)b)按 i 進(jìn)入插入模式c)按 esc 進(jìn)入命令模式d)輸入qw 表示退出保存e)輸入 q! 表示退出不保存f)輸入 ls/ls l 查看g)gcc -o my1 hello.sql -o my1 代表輸出按my1 名w表示與入的意思,也就將目前的文件內(nèi)容加以保存,q表示退
8、出的意思,也是vi的執(zhí)行q!強(qiáng)制離開,并且不保存文件wq將修改正得內(nèi)容保存,并離開viset nu 在文件中每行參加行號(hào)ser noun 取消行號(hào)輸入數(shù)字假設(shè)輸入數(shù)字再按ESC建就可將光標(biāo)移至改行/字符串 在很長(zhǎng)的文件在 可以利用/字符串的命令來查找特定字例如“tcp 如果不是所需要的可以按N繼續(xù)往下查找字符串 可以利用字符串的命令查找特定字例如:/tcp 如果不是所需要的可以按N繼續(xù)往下查找9.拷貝:cp等命令cp r dir1 dir2 遞歸復(fù)制命令(復(fù)制子目錄信息)具體操作:翻開虛擬機(jī),隨意選擇一個(gè)linux版本,翻開命令終端。輸入以上命令,觀察結(jié)果,熟悉指令操作。圖2-1指令熟悉截圖3
9、、翻開PC桌面的超級(jí)終端,開啟實(shí)驗(yàn)箱電源,觀察嵌入式開發(fā)平臺(tái)的啟動(dòng)過程的打印信息,等待嵌入式平臺(tái)的操作系統(tǒng)啟動(dòng)后,在超級(jí)終端輸入步驟2的相關(guān)命令。4、下面所有的操作必須以命令形式。1在虛擬機(jī)中安裝的Linux系統(tǒng)上建立以自己學(xué)號(hào)命名的文件夾,用vi命令新建以學(xué)號(hào)命名的文件,熟悉如何編輯源程序代碼,隨意輸入代碼并保存退出。圖2-2編輯源程序代碼截圖圖2-3建立文件夾截圖2從PC機(jī)中復(fù)制一個(gè)嵌入式平臺(tái)的可執(zhí)行文件到該文件夾下也可以用vi命令新建一個(gè)C語(yǔ)言的文件,之后用arm-linux-gcc xxx.c o xtu得到嵌入式平臺(tái)可以運(yùn)行的xtu文件,并修改其名稱為xtu。圖2-4建立xtu文件截
10、圖3把xtu文件通過cp命令復(fù)制到/tftpboot目錄下,設(shè)置好開發(fā)板的ip。圖2-5 Ip設(shè)置截圖設(shè)置好PC中Linux的ip,在嵌入式平臺(tái)通過串口輸入tftp命令從PC上的Linux下載xtu文件到嵌入式開發(fā)實(shí)驗(yàn)箱平臺(tái)中,在嵌入式平臺(tái)上用chmod 777 xtu更改文件權(quán)限為可執(zhí)行權(quán)限,運(yùn)行xtu程序,并查看運(yùn)行結(jié)果。圖2-6 下載文件截圖圖2-7下載文件截圖三 實(shí)驗(yàn)思考1、比擬Linux命令與DOS命令的異同。Linux是免費(fèi)的系統(tǒng),與windows相比具有可靠、穩(wěn)定、速度快等優(yōu)點(diǎn),且擁有豐富的根據(jù)Linux版本改良的強(qiáng)大功能。啟動(dòng): 作為操作系統(tǒng)本身,Linux在啟動(dòng)和退出時(shí)所作的
11、工作要比DOS多得多,可以通過按下CtrlAltDel三鍵進(jìn)行熱啟動(dòng)。不同的是Linux啟動(dòng)到最后時(shí),需要進(jìn)行登錄。下面是一個(gè)典型的登錄過程: RedHat Linux release 5.1 Kernel 2.0.32 on an i686 login:你鍵入:root<CR>后,計(jì)算機(jī)顯示輸口令(password ,輸入你的口令如果是第一 次啟動(dòng),那么是你在安裝時(shí)所輸入的口令)即可。當(dāng)計(jì)算機(jī)出現(xiàn)一個(gè)“提示符時(shí),說明你登錄成功! rootlocalhost root_常用命令:2、注意理解宿主機(jī)/目標(biāo)機(jī)開發(fā)模式,PC機(jī)是宿主機(jī),嵌入式平臺(tái)是目標(biāo)機(jī),未來的開發(fā)工作是在PC機(jī)中開發(fā),
12、目標(biāo)機(jī)中運(yùn)行并驗(yàn)證。交叉開發(fā)環(huán)境是指編譯、鏈接和調(diào)試嵌入式應(yīng)用軟件的環(huán)境,它與運(yùn)行嵌入式應(yīng)用軟件的環(huán)境有所不同,通常采用宿主機(jī)目標(biāo)機(jī)模式。宿主機(jī)host一般采用一臺(tái)通用計(jì)算機(jī)如PC機(jī)或者工作站,它通過串口Serial或者以太網(wǎng)Ethernet接口與目標(biāo)機(jī)通信。宿主機(jī)的軟硬件資源比擬豐富,不但包括功能強(qiáng)大的操作系統(tǒng)如 Windows 和 Linux,而且還有各種各樣優(yōu)秀的開發(fā)工具如 WindRiver 的Tornado、Microsoft的Embedded Visual C+等,能夠大大提高嵌入式應(yīng)用軟件的開發(fā)速度和效率。 目標(biāo)機(jī)target一般在嵌入式應(yīng)用軟件的開發(fā)和調(diào)試期間使用,用來區(qū)別與嵌
13、入式系統(tǒng)通信的宿主機(jī)。目標(biāo)機(jī)可以是嵌入式應(yīng)用軟件的實(shí)際運(yùn)行環(huán)境,也可以是能夠替代實(shí)際運(yùn)行環(huán)境的仿真系統(tǒng),但軟硬件資源通常都比擬有限。嵌入式系統(tǒng)的交叉開發(fā)環(huán)境一般包括交叉編譯器、交叉調(diào)試器和系統(tǒng)仿真器Emulator,其中交叉編譯器用于在宿主機(jī)上生成能在目標(biāo)機(jī)上運(yùn)行的代碼,而交叉調(diào)試器和系統(tǒng)仿真器那么用于在宿主機(jī)與目標(biāo)機(jī)間完成嵌入式軟件的調(diào)試。四 實(shí)驗(yàn)心得通過本次實(shí)驗(yàn)了解了linux的根本命令,如:ls,cd,mkdir,rmdir,ifconfig,mount,chmod,vi,cp等等,特別是ls,cd,vi等命令比擬重要,在以后的實(shí)驗(yàn)中會(huì)經(jīng)常用到。熟悉了嵌入式開發(fā)平臺(tái)部件,了解宿主機(jī)/目標(biāo)機(jī)開發(fā)模式。在嵌入式試驗(yàn)中使用linux系統(tǒng)是第一次用,一開始對(duì)linux系統(tǒng)的命令以和工具的操作都很陌生,只會(huì)局部命令的操作,操作起來非常慢。在實(shí)驗(yàn)中一個(gè)整體的流程也不是很熟悉,過程中遇到的很多小問題都不會(huì)解決。浪費(fèi)了很多時(shí)間在實(shí)驗(yàn)操作上,同時(shí)實(shí)驗(yàn)室的機(jī)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年產(chǎn)業(yè)園區(qū)開發(fā)建設(shè)中的社會(huì)穩(wěn)定風(fēng)險(xiǎn)評(píng)估與城市競(jìng)爭(zhēng)力提升
- 小微企業(yè)金融服務(wù)的創(chuàng)新路徑
- 2025年康復(fù)醫(yī)療服務(wù)體系康復(fù)康復(fù)與康復(fù)康復(fù)服務(wù)市場(chǎng)拓展策略研究報(bào)告
- 公共政策中的跨界協(xié)作機(jī)制分析試題及答案
- 化工園區(qū)安全環(huán)保2025年提升項(xiàng)目社會(huì)穩(wěn)定風(fēng)險(xiǎn)評(píng)估與風(fēng)險(xiǎn)管理策略研究報(bào)告
- 2025年醫(yī)藥供應(yīng)鏈行業(yè)報(bào)告:全球化布局與供應(yīng)鏈風(fēng)險(xiǎn)管理
- 新零售背景下便利店智能化支付系統(tǒng)應(yīng)用前景報(bào)告
- 軟件設(shè)計(jì)師考試有效溝通的技巧與試題與答案
- 軟件設(shè)計(jì)師考試精細(xì)分工的優(yōu)勢(shì)試題及答案
- 新零售背景下便利店智能化會(huì)員體系構(gòu)建與顧客數(shù)據(jù)分析報(bào)告
- 產(chǎn)品設(shè)計(jì)和開發(fā)控制程序文件
- 醫(yī)學(xué)影像診斷學(xué)智慧樹知到答案2024年溫州醫(yī)科大學(xué)
- 小學(xué)美術(shù)贛美版四年級(jí)下冊(cè)奇妙的圖形-課件A010
- 人教部編版小學(xué)二年級(jí)語(yǔ)文下冊(cè)課內(nèi)閱讀專項(xiàng)訓(xùn)練
- 成都市青羊區(qū)2024屆四年級(jí)數(shù)學(xué)第二學(xué)期期末調(diào)研試題含解析
- DLT 572-2021 電力變壓器運(yùn)行規(guī)程
- 婚慶公司采購(gòu)合同范本
- 員工下班喝酒意外免責(zé)協(xié)議書
- 重慶市開州區(qū)2022-2023學(xué)年七年級(jí)下學(xué)期語(yǔ)文期末試卷(含答案)
- 無責(zé)任人道主義賠償協(xié)議書
- 四川省德陽(yáng)市綿竹市2024年八年級(jí)二模生物、地理試題+-
評(píng)論
0/150
提交評(píng)論