拿到OK2440開發板以後——鏈接nfs服務器

昨天就拿到這個開發板了,點了一下發現lcd果真是壞的...罷了,不要錢的東西,也不能要求太多。 linux

咳咳,進入正題,今天嘗試用開發板鏈接到公司的電腦,避免「again&again的下載」因此想搭一個NFS環境。 vim

好久沒有弄過了,今天着實費了一些時間,具體的步驟以下: windows

1.由於板子有bootloader和操做系統,因此這步就略去了,等之後改了bootloader再來仔細說這塊 centos

2.裝主機(centOS6.2),若是有其餘版本的linux也能夠,不過必定要有nfs server,gcc、vim、gdb等開發工具,若是你是虛擬機,請選擇橋接方式鏈接到網絡(選虛擬網卡也行),否則後面開發板是不能鏈接到nfs的 服務器

3.共享文件,這步對裝虛擬機的用戶來講是很必要的,這樣就能夠在你的linux主機裏面訪問windows的文件了(好比交叉編譯工具等)。這裏我要說一下,若是沒有裝vmware tools,共享是不能成功的,具體怎麼開共享和裝vmware tool能夠去網上找,一大堆 網絡

4.使用串口工具,好比超級終端,讓ok2440進入linxu系統,用一條網線鏈接開發板和主機的網孔(固然能夠用個路由器,這樣就不會影響主機的上網了) 工具

5.開centos上的nfs service,命令:service nfs restart 或者/etc/init.d/nfs start 開發工具

6.修改須要共享出去的內容, 命令:vim /etc/exports ,添加你要共享的目錄,好比:/home * ,這就會把home目錄的全部東西共享到服務器,客戶端鏈接上nfs就能夠訪問之,固然其實後面還有不少參數,好比ro rw sync等,具體的這裏不詳述了,原本只是一個工做記錄,不想寫的像個教程同樣... spa

7.配置好之後再次重啓nfs 操作系統

8.用ifconfig命令將主機和開發板的ip設爲同一網段,而後在超級終端中輸入:

mount -o nolock 192.168.102.250:/ /mnt/kerwin 這個冒號不要忘了。。。費了我起碼1個多小時找緣由。。。

9.鏈接上以後,就能夠進入/mnt/kerwin 目錄看到主機根目錄下的文件了

10.裝上arm-linux-gcc 3.4.1 編了一個hello world 放到根目錄下,在超級中端中進入主機根目錄,./hello ,終端中出現:HELLO WORLD!

THE END

相關文章
相關標籤/搜索