(1)我們將開發板開發板燒寫 yocto 文件系統,有線網口通過網線連接到路由器,系統起來后首先使用“ifconfig”查看開發板 ip。如下圖所示:
(2)在 Ubuntu 上輸入“ifconfig”,查看一下 NFS 服務器(Ubuntu)的 ip 地址,如下圖所示:
(3)通過查詢 ip 地址,查看到開發板和服務器在同一網段,如果不在同一網段,則需要修改開發板的網絡設置,重新設置 ip 地址并重啟開發板使之生效。 (4)開發板上使用 ping 命令測試網絡,如下圖所示,開發板和 ubuntu 服務器之間的網絡是連通的。
(5)掛載 nfs 服務器共享的目錄,命令如下: mount -t nfs -o nolock,nfsvers=3,vers=192.168.1.9:/home/nfs /mnt/ 這句話代碼的意思是使用 nfs3 版本掛載 IP 為 192.168.1.9 中的 /home/nfs 到 mnt 文件夾下,IP 為ubuntu 的 IP.把這個 ip 改成自己 ubuntu 的 ip 就可以了,前提是開發板必須能夠 ping 通 ubuntu ,如果沒有 ping 通的話再檢查下,復制命令,這樣就掛載好了 nfs 服務。那么掛載好了之后要怎么用呢,我這里打開 ubuntu,然后進到我們平常做實驗的目錄,在這個目錄下有一個 hello 的可執行文件,file hello 查看下,他是在開發板上運行的,架構是 arm 的,如果是借助 tf 卡或者 U 盤來拷貝會比較麻煩,我們可以直接使用nfs ,我現在把這個可執行文件拷貝到共享目錄下,也就是 home/nfs 這個目錄, cp hello /home/nfs 然后我們再進到共享目錄看一下,在這個目錄下有一個 hello 的可執行文件,現在我們是在 ubuntu 上操作的,然后我們在超級終端上看一下,我們這里是把共享的目錄掛載到了 mnt 上,我們進到 /mnt 目錄下,ls 看一下,在這里就可以看到 ubuntu 的 hello 文件了,我們來運行下,我們是可以運行成功的,所以說我們使用 nfs,我們可以很方便的把我們 ubuntu 上的文件拷貝到開發板,同理也可以把開發板上的文件拷貝到 ubuntu,比如說我在這個掛載的路徑下,我創建一個 .c 文件,touch nihao.c然后打開 ubuntu ,同樣在這個路徑下,就可以看到 nihao.c ,我們可以直接把這個拷貝到 ubuntu 上, 我直接拷貝到 test 目錄下, cp nihao.c /home/topeet/test 或者直接考到 samba 上 cp nihao.c /home/samba 然后我們在打開電腦的 samba ,我們在 samba 上也可以看到這個 nihao.c ,然后我就把 nihao.c 拖到windows 上,這樣就實現了開發板上的文件傳到 windows 電腦上,非常的方便,就不用了 U 盤一個個拷了,我們開發板沒有和任何一個設備連接,我們沒有連接 U 盤或者其他的設備,只是我們無線上網了,我們就 可以共享我們的文件,所以說他不僅神奇也非常的方便。
核心板參數 尺寸:38mm*42mm PCB:6層 CPU:iMX6ULL ARM Cortex-A7架構 單核 iMX6ULL 商業級 內存:512M 存儲:8G EMMC iMX6ULL 工業級 內存:256M 存儲:512M FLASH 工作電壓:5V~16V 電壓供電 系統支持:Linux-QT系統;Ubuntu core系統;Youcto系統;Buildroot系統; 商業級運行溫度:-20℃ ~ +80℃ 工業級運行溫度:-40℃ ~ +80℃ 引腳間距:1.27mm 引角擴展:i.MX6功能全部引出,146PIN腳 連接方式:郵票孔 底板參數 尺寸:12*19cm PCB:2層 POWER:5V~16V電壓供電 SWITCH:電源開關 EEPROM 存儲:256字節,掉電后數據不丟失 4G模塊:1個 全網通 (選配) WIFI藍牙模塊:WIFI/藍牙二合一模塊,工作頻段 2.4GHz,支持 IEEE802.11bgn 等標準,支持藍牙 4.0 協議。 LVDS接口:1路(一個是標準HDMI 座(CON3),另一個是 30pin 的 FPC 座(J18), 兩個接口實際上是同一路 LVDS 信號,用來連接迅為電子的 LVDS 屏幕) RGB接口:1路 CAN:2 路 CAN 總線接口 RS485:1 路 RS485 總線接口 MIC:支持錄音輸入 PHONE:支持耳機輸出 USB OTG:1路 USB HOST:2路 USB-UART:1路 mini HDMI:1個(一路標準MINI-HDMI 接口,i.MX6ULL處理器本身沒有支持HDMI,通過一個 RGB 轉 HDMI 的芯片擴展出HDMI接口,通過該接口來連接HDMI顯示器。 ) 網口:2路百兆以太網,RJ45 接口 TF卡槽:1個標準TF卡接口 SIM卡槽:1個標準SIM卡接口 T&H接口:溫濕度傳感器接口 TTL/RS485接口:TTL/RS485接口二選一 BUZZER:1個蜂鳴器 IRDA:1個紅外一體化接收頭 ADC電位器:支持 DIP SWITCH:8位撥碼開關 JTAG:1個(可以通過下載/調試器來調試 i.MX6ULL 處理器) CAMERA接口:1個 支持500萬攝像頭 TTL串口接口:20PIN (gpio引出:兩個ad,一個spi,一路ttl。一路i2c,5個gpio,5v,3.3v電源) GPIO接口:20PIN(包括:兩路ADC,一路SPI,5個GPIO,一路TTL串口,一路I2C接口。) 重力加速度傳感器:支持 紅外接收模塊:支持 光環境傳感器:支持 實時時鐘:斷電后系統時間不丟失 LED:2個 按鍵:3個 |