天天看點

迅為IMX6ULL開發闆NFS伺服器的使用

(1)我們将開發闆開發闆燒寫 yocto 檔案系統,有線網口通過網線連接配接到路由器,系統起來後首先使用“ifconfig”檢視開發闆 ip。如下圖所示:

迅為IMX6ULL開發闆NFS伺服器的使用

(2)在 Ubuntu 上輸入“ifconfig”,檢視一下 NFS 伺服器(Ubuntu)的 ip 位址,如下圖所示:

迅為IMX6ULL開發闆NFS伺服器的使用

(3)通過查詢 ip 位址,檢視到開發闆和伺服器在同一網段,如果不在同一網段,則需要修改開發闆的網絡設定,重新設定 ip 位址并重新開機開發闆使之生效。

(4)開發闆上使用 ping 指令測試網絡,如下圖所示,開發闆和 ubuntu 伺服器之間的網絡是連通的。

迅為IMX6ULL開發闆NFS伺服器的使用

(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 盤或者其他的裝置,隻是我們無線上網了,我們就

可以共享我們的檔案,是以說他不僅神奇也非常的友善。

迅為IMX6ULL開發闆NFS伺服器的使用

核心闆參數

尺寸: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個

繼續閱讀