嵌入式交叉編譯環(huán)境的搭建_第1頁
嵌入式交叉編譯環(huán)境的搭建_第2頁
嵌入式交叉編譯環(huán)境的搭建_第3頁
嵌入式交叉編譯環(huán)境的搭建_第4頁
嵌入式交叉編譯環(huán)境的搭建_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、實(shí)驗(yàn)二、 嵌入式交叉編譯環(huán)境的搭建1、 實(shí)驗(yàn)?zāi)康模和ㄟ^本實(shí)驗(yàn)使學(xué)生掌握交叉編譯環(huán)境的建立,了解在S3C2440上交叉編譯環(huán)境搭建的原理及步驟。2、 實(shí)驗(yàn)設(shè)備及說明1、 安裝ubuntu10及vmware的計(jì)算機(jī)2、 天嵌2440的開發(fā)板3、 實(shí)驗(yàn)指導(dǎo)書4、 天嵌開發(fā)板的超級(jí)終端設(shè)置5、 天嵌開發(fā)板開發(fā)文檔6、 TQ2440使用手冊(cè)v2.3-3、 實(shí)驗(yàn)內(nèi)容和步驟1、 安裝交叉編譯器:EABI4.3.3l 解壓EABI 工具包命令:tar zxvf /mnt/hgfs/(根據(jù)本機(jī)壓縮包存儲(chǔ)路徑輸入)/EABI 4.3.3.tar.gz C / #將壓縮包解壓到根目錄下l 添加路徑至全局變量PATH

2、中命令:PATH=$PAHT:/opt/EmbedSky/4.3.3/bin (此路徑應(yīng)根據(jù)本機(jī)的具體情況輸入)l 查看全局變量PATH命令:echo PATH #查看剛才的添加是否成功l 查看交叉編譯命令是否能夠使用命令 :arm-linux-gcc v #如果剛才解壓、添加變量成功,此時(shí)輸入命令后,即可以顯示命令的版本信息。2、 minicoml 在線安裝minicom命令: apt-get install minicoml 在命令行中鍵入“minicom”,這就啟動(dòng)了minicom軟件。l Minicom在啟動(dòng)時(shí)默認(rèn)會(huì)進(jìn)行初始化配置 minicom -s CTRL+A Z,來查看mini

3、com的幫助 CTRL-A O配置minicom的串口參數(shù),選擇“Serial port setup”子項(xiàng),上面列出的配置是minicom啟動(dòng)是的默認(rèn)配置,用戶可以通過鍵入每一項(xiàng)前的大寫字母,分別對(duì)每一項(xiàng)進(jìn)行更改.要對(duì)波特率、數(shù)據(jù)位和停止位進(jìn)行配置,鍵入“E”,在該配置界面中,可以鍵入相應(yīng)波特率、停止位等對(duì)應(yīng)的字母,即可實(shí)現(xiàn)配置,配置完成后按回車鍵就退出了該配置界面。在確認(rèn)配置正確后,可鍵入回車返回上級(jí)配置界面,并將其保存為默認(rèn)配置。l 可重新啟動(dòng)minicom使剛才配置生效,在連上開發(fā)板的串口線之后,就可在minicom中打印出正確的串口信息3、 windows下超級(jí)終端設(shè)置l 打開Wind

4、ows下的“開始”“附件”“通訊”“超級(jí)終端” l 設(shè)置串口連接參數(shù):波特率:,數(shù)據(jù)為8位,無奇偶校驗(yàn)位,停止位1,無硬件流l 把開發(fā)板的串口線和PC機(jī)相連 ,在超級(jí)終端的窗口里應(yīng)能顯示相關(guān)的串口信息。4、 nfs的設(shè)置NFS安裝NFS(Network File System/網(wǎng)絡(luò)文件系統(tǒng)):l 設(shè)置Linux系統(tǒng)之間的文件共享;l NFS只是一種文件系統(tǒng),本身沒有傳輸功能,是基于RPC協(xié)議實(shí)現(xiàn)的;l NFS為C/S架構(gòu)在ubuntu下安裝、配置nfs服務(wù)的步驟如下:Ubuntu10.10配置TFTP和NFSl 已安裝好tftp和nfs的情況下,請(qǐng)先進(jìn)行卸載工作:sudo apt-get re

5、move tftpd tftp xinetdsudo apt-get remove nfs-kernel-serverl 安裝NFSUbuntu上默認(rèn)是沒有安裝nfs服務(wù)器的,因此我們首先安裝nfs服務(wù)器端:$sudo apt-get install nfs-kernel-server l 配置/etc/exportsNFS允許掛載的目錄及權(quán)限在文件/etc/exports中進(jìn)行了定義。例如,我們要將根目錄下的/source/rootfs目錄共享出來,那么我們需要在/etc/exports文件末尾添加如下一行:/source/rootfs *(rw,sync,no_root_squash)其中

6、:/source/rootfs是要共享的目錄,*代表允許所有的網(wǎng)絡(luò)段訪問,rw是可讀寫權(quán)限,sync是資料同步寫入內(nèi)存和硬盤,no_root_squash是NFS客戶端分享目錄使用者的權(quán)限,如果客戶端使用的是root用戶,那么對(duì)于該共享目錄而言,該客戶端就具有 root權(quán)限。其它nfs常用的參數(shù)有:ro 只讀訪問rw 讀寫訪問sync 所有數(shù)據(jù)在請(qǐng)求時(shí)寫入共享async nfs在寫入數(shù)據(jù)前可以響應(yīng)請(qǐng)求secure nfs通過1024以下的安全TCP/IP端口發(fā)送insecure nfs通過1024以上的端口發(fā)送wdelay 如果多個(gè)用戶要寫入nfs目錄,則歸組寫入(默認(rèn))no_wdelay 如

7、果多個(gè)用戶要寫入nfs目錄,則立即寫入,當(dāng)使用async時(shí),無需此設(shè)置。hide 在nfs共享目錄中不共享其子目錄no_hide 共享nfs目錄的子目錄subtree_check 如果共享/usr/bin之類的子目錄時(shí),強(qiáng)制nfs檢查父目錄的權(quán)限(默認(rèn))no_subtree_check 和上面相對(duì),不檢查父目錄權(quán)限all_squash 共享文件的UID和GID映射匿名用戶anonymous,適合公用目錄。no_all_squash 保留共享文件的UID和GID(默認(rèn))root_squash root用戶的所有請(qǐng)求映射成如anonymous用戶一樣的權(quán)限(默認(rèn))no_root_squas roo

8、t用戶具有根目錄的完全管理訪問權(quán)限anonuid=xxx 指定nfs服務(wù)器/etc/passwd文件中匿名用戶的UIDanongid=xxx 指定nfs服務(wù)器/etc/passwd文件中匿名用戶的GIDl 重啟服務(wù)$sudo /etc/init.d/portmap restart$sudo /etc/init.d/nfs-kernel-server restartl 測(cè)試nfs此時(shí)可以運(yùn)行以下命令來顯示一下共享出來的目錄:$showmount e Export list for ubuntu:/source/rootfs *或者可以使用以下命令把它掛載在本地磁盤上,例如將/s

9、ource/rootfs掛載到/mnt下:$ sudo mount -t nfs :/source/rootfs /mnt可以運(yùn)行df命令查看是否掛載成功。$ dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda1 63% /none 208 1% /devnone 184 1% /dev/shmnone 108 1% /var/runnone 0 0% /var/lock:/source/rootfs 63% /mnt查看后可以使用以下命令卸載:$ sudo umount /mntl 利用nfs方式遠(yuǎn)程掛載開發(fā)板n 此時(shí)將本地PC機(jī)的網(wǎng)絡(luò)方式設(shè)置成為橋接u 從虛擬機(jī)setting菜單上設(shè)置本地虛擬機(jī)ubuntu10的network adapter為”bridge”方式n 必須將開發(fā)板同PC機(jī)上的IP地址設(shè)置成為同一個(gè)網(wǎng)段u 利用ifconfig命令來修改IP地址在同一個(gè)網(wǎng)段,如修改本地PC機(jī)的IP地址為ifconfig eth0 0;

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論