天天看點

迅為imx6ull開發闆Ubuntu檔案系統測試

迅為IMX6ULL開發闆

1 打包燒寫 Ubuntu

我們在剛才的 ubuntu 目錄下,使用指令“tar -vcjf rootfs.tar.bz2 ./*”打封包件系統。如下圖所示:

迅為imx6ull開發闆Ubuntu檔案系統測試

我們使用指令“du -sh rootfs.tar.bz2”即可檢視檔案系統打包後的大小,如下圖所示:

迅為imx6ull開發闆Ubuntu檔案系統測試

我們将“rootfs.tar.bz2”通過 ssh 軟體傳輸到 mfg 燒寫工具裡,還需要燒寫其它幾個鏡像檔案,分别是uboot,裝置樹檔案,核心檔案,該檔案系統所需核心鏡像和 QT 系統相同,燒寫配置和 QT 一樣。如下圖所示:

迅為imx6ull開發闆Ubuntu檔案系統測試

将開發闆撥碼切換成燒寫模式,上電燒寫,等待燒寫完成。

2 Ubuntu 根檔案系統測試

燒寫啟動之後如下圖所示:

迅為imx6ull開發闆Ubuntu檔案系統測試

此時我們的開發闆的 ubuntu 系統就安裝完成了。

我們在使用過程中,可以按照 ubuntu 正常開發流程來使用。例如運作 hello world 程式。

首先我們使用指令“apt-get install gcc”安裝編譯器。如下圖所示:

迅為imx6ull開發闆Ubuntu檔案系統測試

安裝完成後以後輸入“gcc -v”檢視 gcc 版本。如下圖所示:

迅為imx6ull開發闆Ubuntu檔案系統測試

然後我們使用指令“vim helloworld.c”建立 c 檔案。如下圖所示:

迅為imx6ull開發闆Ubuntu檔案系統測試

輸入如下内容:

1 #include

2

3 int main(void)

4 {

5 printf("hello world!\r\n");

6 return 0;

6 }

如下圖:

迅為imx6ull開發闆Ubuntu檔案系統測試

添加完成之後儲存并退出。

然後使用指令“gcc -o helloworld helloworld.c -static”編譯 helloworld 程式。如下圖所示:

迅為imx6ull開發闆Ubuntu檔案系統測試

編譯出來是 helloworld 可執行檔案如下圖。

迅為imx6ull開發闆Ubuntu檔案系統測試

最後我們使用指令“./helloworld”即可運作程式,如下圖。

迅為imx6ull開發闆Ubuntu檔案系統測試

迅為IMX6ULL開發闆:

迅為imx6ull開發闆Ubuntu檔案系統測試

核心闆參數

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

繼續閱讀