本文采用的硬件板卡為飛凌嵌入式OKMX8MP-C開發板,系統版本是Linux5.4.70+Qt5.15.0。先對這款板卡做一個簡單介紹。
OKMX8MP-C開發板基于NXP i.MX 8M Plus處理器開發設計,該系列處理器專注于機器學習與視覺、高級多媒體以及具有高可靠性的工業自動化。旨在滿足智慧城市、工業互聯網、智能醫療、智慧交通等應用的需求。
i.MX 8M Plus特點
1、高性能NPU 2.3 TOPS算力(每秒兆級操作)
2、主頻高達2GHz的四核Arm Cortex-A53子系統
3、主頻可達800MHz的基于Cortex-M7的獨立實時子系統
4、用于進行語音和自然語言處理的高性能800MHz音頻 DSP
5、雙攝像頭圖像信號處理器(ISP)
6、用于豐富圖形渲染的3D GPU
正文開始:
1、iMX8MPlus 開發板 如何更換Logo?
OKMX8MPQ-C u-boot階段就已經可以在LCD上顯示LOGO圖片。如需更換LOGO請替換:OK8MP-SDK/images/boot/logo.bmp
要求為24位的BMP格式圖片,分辨率為1024x600。
2、iMX8MPlus 開發板上電自啟動程序設置方法
以飛凌嵌入式iMX8MP平臺為例,在此介紹一種使用systemd方式來配置任意開機自啟動程序的方法。
將OKMX8MPQ-C上電啟動,在開發板終端中進入到/home/root/目錄下,執行如下命令創建一個腳本文件,并修改權限:
root@OK8MP:~# echo '#!/bin/sh' >> /etc/autorun.sh
root@OK8MP:~# echo 'gst-play-1.0 /media/forlinx/test.mp3' >> /etc/autorun.sh
root@OK8MP:~# chmod 777 /etc/autorun.sh
進入到“/lib/systemd/system/”目錄下,并新建一個autorun.service文件,命令如下:
root@OK8MP:~# cd /lib/systemd/system
root@OK8MP:~# vi autorun.service
文件的內容如下:
[Unit]
Description=autorun
After=basic.service X.service thermal-zone-init.service
[Service]
ExecStart=/etc/autorun.sh
[Install]
WantedBy=multi-user.target
其中Description一行需寫入服務名,ExecStart需要寫入可執行文件的絕對路徑。
保存退出后,在終端上執行如下命令:
root@OK8MP:~# systemctl -f enable /lib/systemd/system/autorun.service
此時即可將新添加的自啟動服務生效,重啟iMX8MP開發板后,此程序即可自動運行,音頻輸出成功。
3、如何更改iMX8MP開發板顯示桌面狀態欄
iMX8MP開發板開機默認情況下,weston桌面頂部顯示時間信息狀態欄被設置為隱藏,如果您需要其顯示,可以按照下面的方法進行設置。
如果有全屏應用顯示的需求,可以按照如下方法進行修改,隱藏頂部狀態欄。iMX8MP開發板上電,在iMX8MP開發板終端中輸入如下命令,打開weston的配置文件:
root@OK8MP:~# vi /etc/xdg/weston/weston.ini
修改文件的內容如下:
[shell]
locking=false
panel-position=top
4、iMX8MPlus開發板屏幕校準
OKMX8MPQ-C開發板默認使用電容觸摸,并開啟了校準程序,如果您需要重新校準,請執行以下命令刪除校準文件,并重啟iMX8MP開發板。
root@OK8MP:~# rm /etc/udev/rules.d/cal.rules
root@OK8MP:~# sync
如果您的屏幕無需校準,可以執行以下命令關閉校準服務。
root@OK8MP:~# systemctl disable cal
同樣您可以執行以下命令使能校準服務。
root@OK8MP:~# systemctl enable cal
-
imx8
+關注
關注
3文章
41瀏覽量
50173
發布評論請先 登錄
相關推薦
評論