評測丨飛凌i.MX6ULL開發板性能評測對比
OKMX6ULL-S開發板采用NXP的高性能、超高效、低成本處理器MCIMX6Y2開發設計,采用先進的ARM Cortex-A7內核。開發板采用Linux4.1.15+QT5.6操作系統,支持工業級和商業級兩種配置:256MB DDR3L/512MB DDR3L,256MB NandFlash/4GB eMMC,支持OTG、SD/TF卡批量燒寫方式,支持單步更新內核。
▲OKMX6ULL-S開發板
FETMX6ULL-S與FETMX6UL-C并無太大區別,堪稱雙胞胎。
FETMX6ULL-S將CPU更換為NXP的i.MX6ULL,主頻提升到800MHz;成為FETMX6UL-C核心板的互補產品,而且在功能和FETMX6UL-C完全兼容。
FETMX6ULL-S相比于FETMX6UL-C最大的提升就是它的主頻由528MHz提升到了800MHz。
主頻高了,意味著CPU單位時間內可執行的時鐘周期多了??蓤绦袝r鐘周期多了,意味著CPU在單位時間能執行的指令數量就比較多??捎玫南到y資源相應就比較多。
一句話,主頻高了,系統速度相應提高。
通過查看/proc/cpuinfo文件,可以獲得CPU等信息:
i.MX6UL的CPU信息如下:
i.MX6ULL的CPU信息如下:
為了更好地體現二者因主頻帶來的差異,特別進行了以下兩個測試:
01、硬浮點測試
下面進行一個測試,在ubuntu中寫一個測試程序,測試程序內容為讓開發板進行10億次加減乘除運算。將測試程序編譯后分別移植入FETMX6ULL-S和FETMX6UL-C中,并分別在兩個對應的開發板中運行這個硬浮點程序。測試程序如下:
FETMX6UL-C硬浮點時間為1分33秒65,而FETMX6ULL-S硬浮點時間為1分02秒45。
由此可知執行相同次數的加減乘除運算,FETMX6ULL-S比FETMX6UL-C快了近30秒,所以FETMX6ULL-S主頻高的最大體現就是它的運行速度更快。
02、播放相同的視頻時CPU占用率
下載一個480p的視頻作為測試素材。將OKMX6UL-C、OKMX6ULL-S兩個開發板的頻率調節到最大。
1. 當前內核中支持的所有cpufreq governor 類型:
root@freescale/$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
串口輸出為:
conservative ondemand userspace powersave interactive performance其中userspace表示用戶模式,在此模式下允許其他用戶程序調節CPU頻率。
2. 查看當前CPU支持的頻率檔位:
root@freescale/$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
串口輸出為:
198000 396000 528000
3. 設置為用戶模式,修改頻率為最高:
root@freescale/$ echo userspace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
root@freescale/$ echo 528000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed
4. 查看當前頻率:
root@freescale/$ cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
串口輸出:
528000
上述過程均以FETMX6UL-C為例,FETMX6UL-C的最高頻率可設為528000,FETMX6ULL-S的最高頻率可設為792000。
其次,將下載好的測試視頻分別放入開發板中并播放。
mplayer-fs -vo fbdev /run/media/mmcblk0p1/t21.mp4
在播放的過程中對CPU占用率進行查詢,可得如下圖所示結果:
FETMX6UL-C的CPU占用率:
FETMX6ULL-S的CPU占用率:
通過圖中數據可知FETMX6UL-C的CPU占用率為:99%,而FETMX6ULL-S的CPU占用率為:68%。
由此可知FETMX6ULL-S的占用率更低,因此能耗更低。
由上述兩個測試可得出結論,因FETMX6ULL-S的主頻高于FETMX6UL-C,故其性能相較于FETMX6UL-C也更為優異。與此同時,FETMX6ULL-S核心板與底板間采用的是郵票孔連接方式,其所占空間更小,節省了更多的空間,降低了成本,也更適合在高鹽高濕的環境下使用。但因為FETMX6ULL-S采用郵票孔設計,核心板與開發板是一體的,故靈活度差于采用板對板連接器設計的FETMX6UL-C系列。
|
|
OKMX6UL-C |
OKMX6ULL-S |
綜上為FETMX6UL-C和FETMX6ULL-S的對比測評,FETMX6ULL-S有更高的主頻,更低的價格,無愧于“性價比之王”的美稱。二者也是各有優勢,FETMX6UL-C系列的推出時間較長,產品資料和成熟方案較多,成功的方案經驗也更豐富一些,大家可根據自己的需求選擇更符合自己要求的開發板。
點擊此處進入飛凌嵌入式官網>>,了解關于OKMX6ULL-S開發板的更多信息。
相關產品 >
-
OKMX6ULL-S開發板
iMX6ULL是飛凌新近推出的一款開發板,iMX6ULL與iMX6UL開發板相比,功能無區別完全兼容,配置升級,性能高,價格低。根據介紹可看出i.MX6ULL參數豐富 ,采用NXP i.MX6ULL處理器芯片,郵票孔封裝,支持Linux系統,i.MX6ULL開發板資料豐富,方便二次開發設計。
了解詳情 -
FETMX6ULL-S核心板
飛凌新出的一款采用NXP高性能、高效、低成本處理器的核心板—FETMX6ULL-S核心板,i.MX6ULL核心板采用郵票孔連接方式,ARM Cortex-A7內核,原生兩路網口,兩路Can和八路串口,可以和多種設備同時通訊。i.MX6ULL核心板支持工業級和擴展商業級兩種配置,并且經過了高低溫測試的檢驗,iMX6ULL核心板采用Linux4.1.15+Qt5.6操作系統,方便開發自己的應用程序。 了解詳情