由於電腦只有乙個網口,所以如果和開發板直接網路連線的話,就無法聯網查詢資料了,對於向我這樣自學的人來說是件很痛苦的事情,還好宿舍有個交換機,就試了下看能不能通過交換機搭建nfs,這樣既不耽誤上網又可以通過nfs和開發板傳遞檔案,最後竟然成功了,現在分享下方法。
本方法是將宿主機的某個目錄對映到開發板的某個目錄。
開發環境:
vm9 ubuntu12.04
開發板ok6410 linux 3.0.1
第一步:設定虛擬機器為橋連線
然後通過ifconfig檢視位址。
開發板進入linux系統後連線網路通過ifconfig檢視位址。如果不和主機在一網段內需要設定
ifconfig eth0 10.10.60.77 netmask 255.255.255.0 up
設定好之後互相ping一下。
開發板ping宿主機,如圖所示。按ctrl+c結束,如圖所示,表示ping通。
主機ping開發板也一樣。
互相能夠ping通是前提,這一步搞不通一是檢視網路,是不是防火牆啥的,為了確定不是虛擬機器的問題,可以用虛擬機器ping同一網段其他電腦試試,來排除虛擬機器的問題。
如果這個不同就看看板子的核心和網絡卡設定。
ubuntu中預設是沒有安裝nfs的,安裝非常簡單,聯網情況下執行
apt-get install nfs-kernel-server
如果安裝不成功在試試安裝nfs-common和portmap,我是裝這乙個就可以了。
/armnfs 表示我需要設定的宿主機共享目錄儲存後在根目錄下對應新建armnfs資料夾* 和前面中間有個空格,*表示任意ip均可連線,同理可以設定成某乙個ip段,如192.168.0.*
rw 表示可讀可寫
no_root_squash允許客戶機享有主機root身份
mkdir armnfs
修改目錄許可權
chmod 777 /armnfs
好了,啟動nfs
service nfs-kernel-server start
開發板上掛載nfs
mount –t nfs –o nolock 10.10.60.78:/armnfs /mnt
//注意/armnfs與/mnt之間有空格
含義為宿主機ip:宿主機nfs目錄 開發板掛載目錄
掛載之後在宿主機上的目錄下新建個檔案看看是否在開發板中能夠看到。
OK6410 裸機開發平台搭建
廢話就不說了,直入主題。之前研究arm11開發,使用了ok6410,網上買了飛凌的,說實話,飛凌配套的軟體真的不好,初學者真的會被搞死。搭個裸機開發環境,搞半天,好在弄好了。1.材料 一張sd卡,大的那種,金士頓或者閃迪的都可以。2.步驟 關鍵的地方來了。那些驅動,在win7 64位下,真的是折騰死...
OK6410開發環境的搭建
1 製作sd卡啟動卡 sd 過讀卡器插入pc機的usb口,快速格式化sd卡,設為fat32模式。用管理員模式開啟sd write.exe。按照步驟製作好sd啟動卡。2 設定為sd卡啟動 sd卡插入ok6410開發板,然後設定撥碼開關調為sd卡啟動。3 設定好串列埠通訊 連線好串列埠線,開啟 moba...
OK6410之開發環境的搭建
這幾天搭建ok6410開發環境可是耗費心智。在這裡我不得不說一下飛凌公司,有些東西不知他們有沒認真測試過,反正是問題一大堆,論壇上的回答大多有沒有建設性,我並不是想批評誰,只是希望你們能為我這樣的菜鳥稍微找一下想,方便大家,就是方便自己。希望貴公司能聽聽我的心聲。好有了支援tftp的uboot這下可...