嵌入式Linu開發(fā)和調(diào)試環(huán)境搭建實(shí)驗(yàn)報(bào)告_第1頁
嵌入式Linu開發(fā)和調(diào)試環(huán)境搭建實(shí)驗(yàn)報(bào)告_第2頁
嵌入式Linu開發(fā)和調(diào)試環(huán)境搭建實(shí)驗(yàn)報(bào)告_第3頁
嵌入式Linu開發(fā)和調(diào)試環(huán)境搭建實(shí)驗(yàn)報(bào)告_第4頁
嵌入式Linu開發(fā)和調(diào)試環(huán)境搭建實(shí)驗(yàn)報(bào)告_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

動(dòng)字動(dòng)字液丈垮NINGBOUNIVERSITY實(shí)驗(yàn)報(bào)告嵌入式Linux開發(fā)和調(diào)試環(huán)境搭建姓名:學(xué)號(hào):課程名稱:所在學(xué)院:專業(yè)班級(jí):任課教師:實(shí)驗(yàn)項(xiàng)目名稱 嵌入式Linux開發(fā)和調(diào)試環(huán)境搭建一、實(shí)驗(yàn)?zāi)康呐c要求:(一) 、實(shí)驗(yàn)?zāi)康模?、 搭建實(shí)驗(yàn)環(huán)境,為后續(xù)的實(shí)驗(yàn)做準(zhǔn)備;2、 熟悉LinuxTFTP配置,為后續(xù)Linux底層開發(fā)做準(zhǔn)備;(二) 、實(shí)驗(yàn)要求:根據(jù)實(shí)驗(yàn)手冊(cè)的內(nèi)容,把嵌入式Linux主機(jī)開發(fā)環(huán)境搭建好,并把調(diào)試環(huán)境搭建好。二、實(shí)驗(yàn)設(shè)備:華清遠(yuǎn)見試驗(yàn)箱,PC機(jī)三、 實(shí)驗(yàn)方法(原理,流程圖)(一) 實(shí)驗(yàn)的開發(fā)環(huán)境:開發(fā)環(huán)境是基于Ubuntu12.04LTS64-bit操作系統(tǒng)搭建的,使用VM虛擬機(jī)工具軟件。本開發(fā)環(huán)境在Ubuntu12.0464-bitLTS基礎(chǔ)上,安裝了編譯調(diào)試Bootloader、Linux、Android系統(tǒng)所需要的工具和依賴的庫。(二) Linux系統(tǒng)配置TFTP實(shí)驗(yàn)和NFS實(shí)驗(yàn):TFTP協(xié)議是簡(jiǎn)單文件傳輸協(xié)議,基于UDP協(xié)議,沒有文件管理、用戶控制功能。TFTP分為服務(wù)器端程序和客戶端程序,在主機(jī)上通常同時(shí)配置有TFTP服務(wù)端和客戶端。NFS方式是開發(fā)板通過NFS掛載放在主機(jī)(PC)上的根文件系統(tǒng)。此時(shí)在主機(jī)在文件系統(tǒng)中進(jìn)行的操作同步反映在開發(fā)板上;反之,在開發(fā)板上進(jìn)行的操作同步反映在主機(jī)中的根文件系統(tǒng)上。實(shí)際工作中,我們經(jīng)常使用NFS方式掛載系統(tǒng),這種方式對(duì)于系統(tǒng)的調(diào)試非常方便。四、 實(shí)驗(yàn)過程、步驟及內(nèi)容(一)實(shí)驗(yàn)開發(fā)環(huán)境搭建:1、安裝VMwarePlayer【打開VMwarePlayer安裝程序】芻VMwareNetworkConfigPlus. 2014/6/2110:54360?t7Z文件 720KE舌VMware-player-a.0.^1744117 ~2&14/5/1410:09皚歸 96.497KB安裝過程跟一般軟件安裝沒有區(qū)別,一直點(diǎn)擊下一步就行?!景惭b完成】

器的數(shù)量設(shè)置為4;將網(wǎng)絡(luò)適配器選擇為橋接模式;將共享文件夾啟用。4、開啟虛擬機(jī)Ubuntu12.0464-bit系統(tǒng),初始密碼為1嵌入式Linux開發(fā)環(huán)境至此搭建完畢。5、設(shè)置ROOT密碼使用passwd命令生成Root密碼(Linux用戶默認(rèn)密碼為1)$sudopasswdLtnux@ubuntu64-vn:~$sudupassed(sudo]passwordforLinux:Sorrytryagain?[sudojpasswordforLinux:Sorry,tryagainh[sudajpasswordforLinux:輸人新茁JNIX密碼:重新輸入新的unzk_密碼:passwd:包咸功更新密唱Linux@ubuntu64-vn:~$|設(shè)置成功后,使用su命令切換至Root用戶模式下。linux^ubuntu64-vm:占u密碼:roct^uburh /horie/li.(二)Linux系統(tǒng)配置TFTP實(shí)驗(yàn)和NFS實(shí)驗(yàn)1、因開發(fā)環(huán)境中已含有tftp服務(wù),不必進(jìn)行安裝操作,可以進(jìn)行實(shí)驗(yàn)的測(cè)試。$cd/tftpboot$ls$cattest實(shí)驗(yàn)操作截圖如圖:root@ut>untu64-vni/hoHe/linux#cd/tftpboot/root@ubuntu64-tpboottfIstestroot@ubuntu64-tpboot#匚testthisis.atestfile'root@ut>untu64-vm:/tftpboot#2、回到主目錄,繼續(xù)輸入命令$cd$tftptftp>gettesttftp>q$ls$cattest實(shí)驗(yàn)操作截圖:root@ubuntu64-vm:/tftpboot#cdroot@ubuntu64-vm:tftp127*0*0*1tftp>gettestReceived26bytesin0*1secondstftp>qroot@ubuntu64-vm:Istestroot@ubuntu64-vm:cattestthisisdtestfile!3、打開命令行終端,輸入如下命令:$sudovim/etc/exports要將/source/rootfs目錄共享出來,在/etc/exports文件末尾添加如下一行的信息:/source/rootfs*(rw,sync,no_root_squash,no_subtree_check)Q/etc/expertsetheaccesscontrollistforftlesystenEwhichnaybeeKpartedi# toNFSclients?S?expurtsCS)-KkExampleforNF5v2andNlFSv3:I#/srv/hiorT>es Csync^no^subtch-eck)hostnomc2(rosync? subtlree_check>I冷I#EMflimpteforNFSv4;p/srwf/ftf gss/krb5tt sync^fstdl=&^cro5snnt*fta_SLibtree_checkJ11?/srur/nfE4/honesgss/krbSiCrwbsyn匚bno_subtree_checlk.)m:/source/roctfs*(rwsyncno_rDQt_squashno_subtree_check>其中:/source/rootfs是要共享的目錄,*代表允許所有的網(wǎng)絡(luò)段訪問,rw是

可讀與權(quán)限,sync是資料冋步與入內(nèi)存和硬盤,no_root_squash是NFS客戶端分享目錄使用者的權(quán)限,如果客戶端使用的是root用戶,那么對(duì)于該共享目錄而言,該客戶端就具有root權(quán)限。重啟服務(wù):$sudo/etc/init.d/nfs-kernel-serverrestart重啟服務(wù)成功后,如下顯示:■ □buntu64-vn;sudo/etc/tnit.d/nfs-ke「nel-serverrestartStoppingNFSkerneldaemon [OK]unexportingdirectoriesforNFSkerneldaenonhbb [ok]ExportingdtrectortesforNFSkerneldaemon?.?^xportfs:Failedtostat/source/rootfs:Nosuchfileordirectory[OK]StartingNFSkerneldaemon [OK]■oot@uibuintu(54-vn;-#|五、實(shí)驗(yàn)數(shù)據(jù)(現(xiàn)象)處理分析本實(shí)驗(yàn)因安裝的工具已經(jīng)集成在了Ubuntu12.04LTS64-bit系

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論