嵌入式linux基本操作實驗一的實驗報告_第1頁
嵌入式linux基本操作實驗一的實驗報告_第2頁
嵌入式linux基本操作實驗一的實驗報告_第3頁
嵌入式linux基本操作實驗一的實驗報告_第4頁
嵌入式linux基本操作實驗一的實驗報告_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、word實驗一linux根本操作實驗的實驗報告一 實驗?zāi)康?、熟悉嵌入式開發(fā)平臺部件,了解宿主機/目標(biāo)機開發(fā)模式;2、熟悉和掌握常用Linux的命令和工具。二 實驗步驟1、連接主機和目標(biāo)板;三根線,網(wǎng)線直接連接實驗箱和PC機,實驗箱UART2連接主機的UART口。2、Linux命令的熟悉與操作PC端:在PC機的桌面上翻開虛擬機,并啟動Linux系統(tǒng),翻開命令終端,操作Linux根本命令,如:查看:ls,進入目錄:cd,創(chuàng)立文件:mkdir,刪除文件:rmdir,配置網(wǎng)絡(luò):ifconfig,掛載:mount,設(shè)置權(quán)限:chmod,編輯器:vi,拷貝:cp等命令,要求能熟練操作。使用方法:1.查看

2、:lsLs 列出文件和目錄Ls a 顯示隱藏文件Ls l 顯示長列格式 ls al其中:藍:目錄;綠:可執(zhí)行文件;紅:壓縮文件;淺藍:鏈接文件;灰:其他文件;紅底白字:錯誤的鏈接文件2.進入目錄:cd改變當(dāng)前目錄:cd 目錄名 (進入用戶home目錄:cd ;進入上一級目錄:cd -)3.創(chuàng)立文件:mkdir建立文件/目錄:touch 文件名/mkdir 目錄名4.刪除文件:rmdir刪除空目錄:rmdir 目錄名5.配置網(wǎng)絡(luò):ifconfig網(wǎng)絡(luò) - 以太網(wǎng)和WIFI無線 ifconfig eth0 顯示一個以太網(wǎng)卡的配置6.掛載:mountmount /dev/hda2 /mnt/hda2

3、 掛載一個叫做hda2的盤 - 確定目錄 '/ mnt/hda2' 已經(jīng)存在 umount /dev/hda2 卸載一個叫做hda2的盤 - 先從掛載點 '/ mnt/hda2' 退出 fuser -km /mnt/hda2 當(dāng)設(shè)備繁忙時強制卸載 umount -n /mnt/hda2 運行卸載操作而不寫入 /etc/mtab 文件- 當(dāng)文件為只讀或當(dāng)磁盤寫滿時非常有用 mount /dev/fd0 /mnt/floppy 掛載一個軟盤 mount /dev/cdrom /mnt/cdrom 掛載一個cdrom或dvdrom mount /dev/hdc /mn

4、t/cdrecorder 掛載一個cdrw或dvdrom mount /dev/hdb /mnt/cdrecorder 掛載一個cdrw或dvdrom mount -o loop file.iso /mnt/cdrom 掛載一個文件或ISO鏡像文件 mount -t vfat /dev/hda5 /mnt/hda5 掛載一個Windows FAT32文件系統(tǒng) mount /dev/sda1 /mnt/usbdisk 掛載一個usb 捷盤或閃存設(shè)備 mount -t smbfs -o username=user,password=pass /WinClient/share /mnt/share

5、掛載一個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)對目錄的讀寫執(zhí)行權(quán)限 chown user1 file1 改變一個文件的所有人屬性 chown -R user1 direct

6、ory1 改變一個目錄的所有人屬性并同時改變改目錄下所有文件的屬性 chgrp group1 file1 改變文件的群組 chown user1:group1 file1 改變一個文件的所有人和群組屬性 find / -perm -u+s 羅列一個系統(tǒng)中所有使用了SUID控制的文件 chmod u+s /bin/file1 設(shè)置一個二進制文件的 SUID 位 - 運行該文件的用戶也被賦予和所有者同樣的權(quán)限 chmod u-s /bin/file1 禁用一個二進制文件的 SUID位 chmod g+s /home/public 設(shè)置一個目錄的SGID 位 - 類似SUID ,不過這是針對目錄的

7、chmod g-s /home/public 禁用一個目錄的 SGID 位 chmod o+t /home/public 設(shè)置一個文件的 STIKY 位 - 只允許合法所有人刪除文件 chmod o-t /home/public 禁用一個目錄的 STIKY 位8.編輯器:vivi開發(fā)步驟:a)vi hell.sql(文件名)b)按 i 進入插入模式c)按 esc 進入命令模式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!強制離開,并且不保存文件wq將修改正得內(nèi)容保存,并離開viset nu 在文件中每行參加行號ser noun 取消行號輸入數(shù)字假設(shè)輸入數(shù)字再按ESC建就可將光標(biāo)移至改行/字符串 在很長的文件在 可以利用/字符串的命令來查找特定字例如“tcp 如果不是所需要的可以按N繼續(xù)往下查找字符串 可以利用字符串的命令查找特定字例如:/tcp 如果不是所需要的可以按N繼續(xù)往下查找9.拷貝:cp等命令cp r dir1 dir2 遞歸復(fù)制命令(復(fù)制子目錄信息)具體操作:翻開虛擬機,隨意選擇一個linux版本,翻開命令終端。輸入以上命令,觀察結(jié)果,熟悉指令操作。圖2-1指令熟悉截圖3

9、、翻開PC桌面的超級終端,開啟實驗箱電源,觀察嵌入式開發(fā)平臺的啟動過程的打印信息,等待嵌入式平臺的操作系統(tǒng)啟動后,在超級終端輸入步驟2的相關(guān)命令。4、下面所有的操作必須以命令形式。1在虛擬機中安裝的Linux系統(tǒng)上建立以自己學(xué)號命名的文件夾,用vi命令新建以學(xué)號命名的文件,熟悉如何編輯源程序代碼,隨意輸入代碼并保存退出。圖2-2編輯源程序代碼截圖圖2-3建立文件夾截圖2從PC機中復(fù)制一個嵌入式平臺的可執(zhí)行文件到該文件夾下也可以用vi命令新建一個C語言的文件,之后用arm-linux-gcc xxx.c o xtu得到嵌入式平臺可以運行的xtu文件,并修改其名稱為xtu。圖2-4建立xtu文件截

10、圖3把xtu文件通過cp命令復(fù)制到/tftpboot目錄下,設(shè)置好開發(fā)板的ip。圖2-5 Ip設(shè)置截圖設(shè)置好PC中Linux的ip,在嵌入式平臺通過串口輸入tftp命令從PC上的Linux下載xtu文件到嵌入式開發(fā)實驗箱平臺中,在嵌入式平臺上用chmod 777 xtu更改文件權(quán)限為可執(zhí)行權(quán)限,運行xtu程序,并查看運行結(jié)果。圖2-6 下載文件截圖圖2-7下載文件截圖三 實驗思考1、比擬Linux命令與DOS命令的異同。Linux是免費的系統(tǒng),與windows相比具有可靠、穩(wěn)定、速度快等優(yōu)點,且擁有豐富的根據(jù)Linux版本改良的強大功能。啟動: 作為操作系統(tǒng)本身,Linux在啟動和退出時所作的

11、工作要比DOS多得多,可以通過按下CtrlAltDel三鍵進行熱啟動。不同的是Linux啟動到最后時,需要進行登錄。下面是一個典型的登錄過程: RedHat Linux release 5.1 Kernel 2.0.32 on an i686 login:你鍵入:root<CR>后,計算機顯示輸口令(password ,輸入你的口令如果是第一 次啟動,那么是你在安裝時所輸入的口令)即可。當(dāng)計算機出現(xiàn)一個“提示符時,說明你登錄成功! rootlocalhost root_常用命令:2、注意理解宿主機/目標(biāo)機開發(fā)模式,PC機是宿主機,嵌入式平臺是目標(biāo)機,未來的開發(fā)工作是在PC機中開發(fā),

12、目標(biāo)機中運行并驗證。交叉開發(fā)環(huán)境是指編譯、鏈接和調(diào)試嵌入式應(yīng)用軟件的環(huán)境,它與運行嵌入式應(yīng)用軟件的環(huán)境有所不同,通常采用宿主機目標(biāo)機模式。宿主機host一般采用一臺通用計算機如PC機或者工作站,它通過串口Serial或者以太網(wǎng)Ethernet接口與目標(biāo)機通信。宿主機的軟硬件資源比擬豐富,不但包括功能強大的操作系統(tǒng)如 Windows 和 Linux,而且還有各種各樣優(yōu)秀的開發(fā)工具如 WindRiver 的Tornado、Microsoft的Embedded Visual C+等,能夠大大提高嵌入式應(yīng)用軟件的開發(fā)速度和效率。 目標(biāo)機target一般在嵌入式應(yīng)用軟件的開發(fā)和調(diào)試期間使用,用來區(qū)別與嵌

13、入式系統(tǒng)通信的宿主機。目標(biāo)機可以是嵌入式應(yīng)用軟件的實際運行環(huán)境,也可以是能夠替代實際運行環(huán)境的仿真系統(tǒng),但軟硬件資源通常都比擬有限。嵌入式系統(tǒng)的交叉開發(fā)環(huán)境一般包括交叉編譯器、交叉調(diào)試器和系統(tǒng)仿真器Emulator,其中交叉編譯器用于在宿主機上生成能在目標(biāo)機上運行的代碼,而交叉調(diào)試器和系統(tǒng)仿真器那么用于在宿主機與目標(biāo)機間完成嵌入式軟件的調(diào)試。四 實驗心得通過本次實驗了解了linux的根本命令,如:ls,cd,mkdir,rmdir,ifconfig,mount,chmod,vi,cp等等,特別是ls,cd,vi等命令比擬重要,在以后的實驗中會經(jīng)常用到。熟悉了嵌入式開發(fā)平臺部件,了解宿主機/目標(biāo)機開發(fā)模式。在嵌入式試驗中使用linux系統(tǒng)是第一次用,一開始對linux系統(tǒng)的命令以和工具的操作都很陌生,只會局部命令的操作,操作起來非常慢。在實驗中一個整體的流程也不是很熟悉,過程中遇到的很多小問題都不會解決。浪費了很多時間在實驗操作上,同時實驗室的機

溫馨提示

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

評論

0/150

提交評論