0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

i.MX8MP應(yīng)用筆記:常見(jiàn)問(wèn)題的解決思路

內(nèi)個(gè)老胡 ? 來(lái)源:嵌入式毛毛蟲(chóng) ? 作者:嵌入式毛毛蟲(chóng) ? 2022-06-06 17:56 ? 次閱讀

很多用戶在使用FETMX8MP-C核心板的過(guò)程中有一些常見(jiàn)問(wèn)題,下面筆者將對(duì)咨詢量較多的“更換Logo”、“開(kāi)機(jī)自啟應(yīng)用”“在Qt中顯示圖片”三個(gè)顯示類問(wèn)題,以飛凌提供的OKMX8MP-C開(kāi)發(fā)板為例進(jìn)行思路講解。


一、LOGO更換


解決思路1
開(kāi)發(fā)板啟動(dòng)后,替換“run/media/mmcblk2p1”路徑下的圖片,并sync保存。
*注意事項(xiàng)
MIPI屏,1024x600分辨率,替換logo-1024x600.bmp。
LVDS屏,1280x800分辨率,替換logo-1280x800.bmp。
替換完成后一定要輸入sync命令保存

解決思路2
可采用在開(kāi)發(fā)環(huán)境中替換源碼文件夾OK8MP-linux-sdk/images路徑下的logo圖片的方式。
替換完成后在開(kāi)發(fā)環(huán)境命令行進(jìn)行源碼全編譯,生成新的ok8mp-linux-fs.sdcard.a*,把它們合并后,用新合并的rootfs.sdcard燒寫即可。

*注意事項(xiàng)
MIPI屏,1024x600分辨率,替換logo-1024x600.bmp。
LVDS屏,1280x800分辨率,替換logo-1280x800.bmp。

常見(jiàn)問(wèn)題:
單步更新替換Logo后,在啟動(dòng)時(shí)會(huì)閃一下飛凌本身提供的Logo,再進(jìn)入桌面。

問(wèn)題原因:
目前設(shè)置的桌面是飛凌公司Logo,開(kāi)發(fā)板啟動(dòng)后進(jìn)入桌面就顯示了Logo。應(yīng)用桌面是用Weston實(shí)現(xiàn)的網(wǎng)頁(yè)形式的,開(kāi)發(fā)板啟動(dòng)后才打開(kāi),所以有一個(gè)階段顯示Logo那個(gè)桌面。

解決思路
把文件系統(tǒng)中的“/usr/share/weston/logo-1280x800.png”換成用戶自己的Logo,名稱要保持一致。

*注意事項(xiàng)
解決思路2中,在源碼里更換Logo時(shí)使用的圖片格式為bmp,文件系統(tǒng)中替換的圖片格式為png。
上述兩個(gè)方法中替換的兩個(gè)Logo分別對(duì)應(yīng)MIPI屏和LVDS屏,因HDMI本身在啟動(dòng)階段就不顯示Logo,而是啟動(dòng)后直接顯示桌面,所以也沒(méi)有替換Logo圖片的方法。

二、開(kāi)機(jī)自啟指定應(yīng)用


目前飛凌提供的軟件手冊(cè)中已提供開(kāi)機(jī)自動(dòng)播放音頻的設(shè)置方法,但有部分客戶需要開(kāi)機(jī)啟動(dòng)其它應(yīng)用,故在此對(duì)手冊(cè)中的自啟方法進(jìn)行補(bǔ)充:


1、在/etc/路徑下新建個(gè)autorun.sh腳本:

root@OK8MP:~# cd /etcroot@OK8MP:/etc# vi autorun.sh
在/etc/autorun.sh腳本中寫入如下內(nèi)容:

#!/bin/bash. /etc/profile.d/weston.sh. /etc/profile.d/qt5.shsleep 3/usr/bin/fltest_qt_4g //此處為需要自啟的應(yīng)用和路徑,以4G為例
寫入完成并保存后,修改文件權(quán)限:

root@OK8MP:/etc# chmod 777 autorun.sh


2、進(jìn)入到“/lib/systemd/system/”目錄下,并新建一個(gè)autorun.service文件,命令如下:

root@OK8MP:~# cd /lib/systemd/systemroot@OK8MP:/lib/systemd/system# vi autorun.service

文件的內(nèi)容如下:

[Unit]Description=autorunAfter=basic.service X.service thermal-zone-init.service[Service]ExecStart=/etc/autorun.sh[Install]WantedBy=multi-user.target

其中Description一行需寫入服務(wù)名,ExecStart需要寫入可執(zhí)行文件的絕對(duì)路徑。保存退出后,在終端上執(zhí)行如下命令:

root@OK8MP:~# systemctl -f enable /lib/systemd/system/autorun.serviceCreated symlink /etc/systemd/system/multi-user.target.wants/autorun.service -> /lib/systemd/system/autorun.service.root@OK8MP:~# sync


3、使用如下命令關(guān)閉默認(rèn)桌面:

root@OK8MP:~# systemctl disable matrix.serviceRemoved /etc/systemd/system/multi-user.target.wants/matrix.service.root@OK8MP:~# sync
完成設(shè)置并按照之前的方法開(kāi)啟服務(wù)后,重啟即可開(kāi)機(jī)自啟用戶的應(yīng)用。

4、取消自啟應(yīng)用:


如果想要徹底關(guān)閉開(kāi)機(jī)自啟,在終端上執(zhí)行如下命令:


root@OK8MP:~# systemctl disable /lib/systemd/system/autorun.serviceWarning: Can't execute disable on the unit file path. Proceeding with the unit name.Removed /etc/systemd/system/multi-user.target.wants/autorun.service.

此時(shí)即可在開(kāi)機(jī)時(shí)禁用服務(wù),重啟開(kāi)發(fā)板后,此程序不會(huì)再自動(dòng)運(yùn)行。

三、顯示圖片的方法


解決思路1
通過(guò)Qt桌面中qml test中的Video Player軟件打開(kāi)圖片。
點(diǎn)擊左上角的三條橫線,選擇Open image,進(jìn)入圖片的目標(biāo)路徑,點(diǎn)擊目標(biāo)圖片即可打開(kāi)。

*注意事項(xiàng)
目前測(cè)試可打開(kāi)的圖片格式包含:jpg、png、bmp。

解決思路2
通過(guò)命令行打開(kāi)ImageViewer應(yīng)用進(jìn)行查看。

root@OK8MP:~# cd /usr/share/examples/widgets/widgets/imageviewerroot@OK8MP:/usr/share/examples/widgets/widgets/imageviewer# ./imageviewer
在應(yīng)用中進(jìn)入需要打開(kāi)的圖片所在的路徑,即可打開(kāi)目標(biāo)圖片。

*注意事項(xiàng)
目前測(cè)試可打開(kāi)的圖片格式包含:jpg 。

.......

以上是目前詢問(wèn)較多的三個(gè)顯示類問(wèn)題對(duì)應(yīng)解決思路,如果您有相同的疑問(wèn),可按照上述步驟進(jìn)行操作,嘗試是否可行。

審核編輯:符乾江

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5060

    文章

    18979

    瀏覽量

    302228
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4909

    瀏覽量

    97080
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    強(qiáng)大視覺(jué)方案:i.MX8MP與AR0144的完美結(jié)合

    大聯(lián)大友尚集團(tuán)推出基于NXPi.MX8MP處理器和onsemiAR0144圖像傳感器的全新視覺(jué)方案。該方案不僅具備強(qiáng)大的圖像處理能力,還能廣泛應(yīng)用于監(jiān)控、智能零售、機(jī)器人視覺(jué)等領(lǐng)域。一、應(yīng)用場(chǎng)景描述及市場(chǎng)優(yōu)勢(shì)該方案采用NXP的i.MX8MP作為主控平臺(tái),搭配onsemi的
    的頭像 發(fā)表于 10-29 08:04 ?111次閱讀
    強(qiáng)大視覺(jué)方案:<b class='flag-5'>i.MX8MP</b>與AR0144的完美結(jié)合

    i.MX Linux開(kāi)發(fā)實(shí)戰(zhàn)指南—基于野火i.MX系列開(kāi)發(fā)板

    電子發(fā)燒友網(wǎng)站提供《i.MX Linux開(kāi)發(fā)實(shí)戰(zhàn)指南—基于野火i.MX系列開(kāi)發(fā)板.pdf》資料免費(fèi)下載
    發(fā)表于 10-10 17:23 ?7次下載

    TVP5146常見(jiàn)問(wèn)題

    電子發(fā)燒友網(wǎng)站提供《TVP5146常見(jiàn)問(wèn)題.pdf》資料免費(fèi)下載
    發(fā)表于 09-30 09:46 ?0次下載
    TVP5146<b class='flag-5'>常見(jiàn)問(wèn)題</b>

    恩智浦i.MX8處理器的集成電源設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《恩智浦i.MX8處理器的集成電源設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 09-18 14:25 ?0次下載
    恩智浦<b class='flag-5'>i.MX8</b>處理器的集成電源設(shè)計(jì)

    芯海應(yīng)用筆記:通用 MCU Flash 讀寫保護(hù)和 SWD 復(fù)用指導(dǎo)手冊(cè).

    本應(yīng)用筆記旨在幫助用戶了解芯海科技通用 MCU Flash 讀寫保護(hù)的相關(guān)注意事項(xiàng),同時(shí)針對(duì) SWD引腳鎖復(fù)用提供解決方案。本文檔所涉及到的解決方案可適用于芯海通用 MCU 產(chǎn)品的常見(jiàn)相關(guān)需求。*附件:應(yīng)用筆記:芯海通用MCUf
    發(fā)表于 05-16 11:44

    芯海CSU18P88應(yīng)用筆記

    本應(yīng)用筆記旨在為用戶提供關(guān)于CSU18P88的詳細(xì)信息和使用指南,幫助用戶快速開(kāi)發(fā)基于CSU18P88的應(yīng)用。*附件:CSU18P88應(yīng)用筆記V1.5.pdf
    發(fā)表于 05-16 10:24

    CSU18MX86應(yīng)用筆記

    本應(yīng)用筆記旨在為用戶提供關(guān)于CSU18MX86的詳細(xì)信息和使用指南,幫助用戶快速開(kāi)發(fā)基于CSU18MX86的應(yīng)用。*附件:CSU18MX86應(yīng)用筆記
    發(fā)表于 05-16 10:21

    Ubuntu系統(tǒng)常見(jiàn)問(wèn)題及解答

    今天小編為大家總結(jié)了Ubuntu系統(tǒng)常見(jiàn)問(wèn)題的解決方法,便于收藏和查閱,大家快快碼住哦~
    的頭像 發(fā)表于 04-19 12:29 ?943次閱讀
    Ubuntu系統(tǒng)<b class='flag-5'>常見(jiàn)問(wèn)題</b>及解答

    IPX8防水試驗(yàn)設(shè)備的常見(jiàn)問(wèn)題及維修技巧

    IPX8防水試驗(yàn)設(shè)備是檢驗(yàn)產(chǎn)品防水性能的重要工具,廣泛應(yīng)用于各種電子產(chǎn)品、汽車零部件、戶外設(shè)備等領(lǐng)域。然而,在使用過(guò)程中,設(shè)備不可避免地會(huì)出現(xiàn)一些問(wèn)題。本文將詳細(xì)介紹IPX8防水試驗(yàn)設(shè)備的常見(jiàn)問(wèn)題
    的頭像 發(fā)表于 03-06 10:54 ?423次閱讀
    IPX<b class='flag-5'>8</b>防水試驗(yàn)設(shè)備的<b class='flag-5'>常見(jiàn)問(wèn)題</b>及維修技巧

    AN14140:將GPIO狀態(tài)保持在低功耗–i.MX 8ULP

    電子發(fā)燒友網(wǎng)站提供《AN14140:將GPIO狀態(tài)保持在低功耗–i.MX 8ULP.pdf》資料免費(fèi)下載
    發(fā)表于 12-18 09:16 ?0次下載
    AN14140:將GPIO狀態(tài)保持在低功耗–<b class='flag-5'>i.MX</b> <b class='flag-5'>8</b>ULP

    如何通過(guò)GPIO驅(qū)動(dòng)配置實(shí)現(xiàn)控制i.MX8芯片引腳電平變化

    本文我們要講的是如何通過(guò) GPIO 驅(qū)動(dòng)配置實(shí)現(xiàn)控制 i.MX8 芯片引腳電平變化。
    的頭像 發(fā)表于 12-04 11:41 ?1008次閱讀
    如何通過(guò)GPIO驅(qū)動(dòng)配置實(shí)現(xiàn)控制<b class='flag-5'>i.MX8</b>芯片引腳電平變化

    isoPower器件的輻射控制應(yīng)用筆記

    電子發(fā)燒友網(wǎng)站提供《isoPower器件的輻射控制應(yīng)用筆記.pdf》資料免費(fèi)下載
    發(fā)表于 11-30 09:24 ?0次下載
    isoPower器件的輻射控制應(yīng)<b class='flag-5'>用筆記</b>

    ADI公司的SensorStrobe?機(jī)制應(yīng)用筆記

    電子發(fā)燒友網(wǎng)站提供《ADI公司的SensorStrobe?機(jī)制應(yīng)用筆記.pdf》資料免費(fèi)下載
    發(fā)表于 11-28 10:59 ?1次下載
    ADI公司的SensorStrobe?機(jī)制應(yīng)<b class='flag-5'>用筆記</b>

    數(shù)字電位器應(yīng)用筆記

    電子發(fā)燒友網(wǎng)站提供《數(shù)字電位器應(yīng)用筆記.pdf》資料免費(fèi)下載
    發(fā)表于 11-28 09:13 ?1次下載
    數(shù)字電位器應(yīng)<b class='flag-5'>用筆記</b>

    C語(yǔ)言的常見(jiàn)問(wèn)題

    電子發(fā)燒友網(wǎng)站提供《C語(yǔ)言的常見(jiàn)問(wèn)題集.pdf》資料免費(fèi)下載
    發(fā)表于 11-18 10:29 ?0次下載
    C語(yǔ)言的<b class='flag-5'>常見(jiàn)問(wèn)題</b>集