英創(chuàng)公司ESM8400是基于NXP imx8MP的一款4核ARM64位高性能工控主板,其技術(shù)指標(biāo)請(qǐng)參考英創(chuàng)公司網(wǎng)站上產(chǎn)品介紹(https://www.www.jsjflaw.com/product/esm8400.html)。Debian系統(tǒng)是相對(duì)專業(yè)化的Linux桌面系統(tǒng)。參考NXP官網(wǎng)提供的文檔“i.MX Debian Linux SDK User Guide”,在ESM8400上成功安裝Debian 12 桌面系統(tǒng)。
ESM8400接上HDMI顯示器、鼠標(biāo)和鍵盤,ESM8400上電啟動(dòng)后,輸入“debian”用戶名,系統(tǒng)將登錄到Debian GNOME桌面。
可通過安裝、運(yùn)行neofetch程序來查詢debian 相關(guān)信息。
#>sudo apt install neofetch
所安裝的文件系統(tǒng)中已經(jīng)包含一些對(duì)OpenGL、OpenCL測(cè)試程序。
在終端中運(yùn)行g(shù)lmark2-es2-wayland,可以看到如下一個(gè)3D測(cè)試畫面。
在終端運(yùn)行clinfo可以查詢到OpenCL的相關(guān)信息。
在現(xiàn)有的Debian 12 桌面文件系統(tǒng)中支持Qt-6.4.2,基于該版本基礎(chǔ)上編譯的qt程序可以直接在ESM8400 Debian系統(tǒng)中運(yùn)行。
為了方便客戶在該系統(tǒng)上開發(fā)應(yīng)用程序,英創(chuàng)公司提供在PC機(jī)上交叉工具鏈的安裝包,客戶可以繼續(xù)沿用PC主機(jī)開發(fā)程序的方法。目前ESM8400的Linux Debian系統(tǒng)中g(shù)cc和qt版本與Linux Yocto及Ubuntu的不一致,所以客戶在進(jìn)行開發(fā)時(shí),特別是開發(fā)Qt應(yīng)用程序時(shí),建議安裝對(duì)應(yīng)的交叉工具鏈安裝包:ESM8400-toolchain-x86_64-qt-6.4.2.sh,具體交叉編譯環(huán)境的搭建方法,請(qǐng)參考文檔《ubuntu+eclipse開發(fā)環(huán)境搭建》和《ubuntu+Qt開發(fā)環(huán)境搭建》。
成都英創(chuàng)信息技術(shù)有限公司 028-8618 0660