加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

研發(fā)課堂丨OKMX8MQ-C開發(fā)板平臺(tái)系統(tǒng)設(shè)置

2020/12/28
204
閱讀需 9 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

硬件平臺(tái):OKMX8MQ-C 開發(fā)板,基于 i.MX8MQ 主芯片設(shè)計(jì),性能優(yōu)異,應(yīng)用范圍廣。

OKMX8MQ-C U-Boot 階段可以在 LCD 上顯示 LOGO 圖片,如需更換 LOGO 請(qǐng)?zhí)鎿Q:

OKMX8MQ-linux-sdk/images/boot/logo.bmp 要求為 24 位的 BMP 格式圖片,分辨率為 1024x600。

1OKMX8MQ 開發(fā)板?上電自啟動(dòng)程序設(shè)置在此介紹一種使用 Systemd 方式來配置任意開機(jī)自啟動(dòng)程序的方法。為了方便用戶測(cè)試,我們?cè)谙到y(tǒng)啟動(dòng)默認(rèn)加載 Systemd 服務(wù) autorun.service,在 /lib/systemd/system/autorun.sevice 可以看到配置文件:

用戶可以將自己的開機(jī)自啟應(yīng)用程序放到腳本 /etc/autorun.sh 中,從而實(shí)現(xiàn)開機(jī)自啟。其中 Description 參數(shù)代表服務(wù)的描述(會(huì)在開機(jī)終端中打?。?,ExecStart 參數(shù)代表執(zhí)行腳本的絕對(duì)路徑,默認(rèn)為 /etc/autorun.sh 文件(用戶可以自行修改)。如果我們啟動(dòng)的服務(wù)不能滿足需求,也可以自己添加 systemd 服務(wù),如下例。

將 OKMX8MQ-C 上電啟動(dòng),當(dāng)開發(fā)板終端中進(jìn)入到 /home/root/ 目錄下,執(zhí)行如下命令創(chuàng)建一個(gè)腳本文件,并修改權(quán)限:

$ echo '#!/bin/sh' ?>> ?/home/root/helloworld.sh

$ echo 'gst-play-1.0 /home/forlinx/audio/test.mp3' ?>> /home/root/helloworld.sh

$ chmod ?777 ?/home/root/helloworld.sh

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

$ cd ?/lib/systemd/system

$ vi ?helloworld.service

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

[Unit]

Description=helloworld

After=basic.service X.service thermal-zone-init.service

[Service]

ExecStart=/home/root/helloworld.sh

[Install]

WantedBy=multi-user.target

其中 Description 一行需寫入服務(wù)名,ExecStart 需要寫入可執(zhí)行文件的絕對(duì)路徑。

保存退出后,在終端上執(zhí)行如下命令:

$ systemctl ?-f ?enable? /lib/systemd/system/helloworld.service

此時(shí)即可將新添加的自啟動(dòng)服務(wù)生效,重啟 i.MX8MQ 開發(fā)板后,此程序即可自動(dòng)運(yùn)行,在默認(rèn)端的音頻即可聽到音頻輸出。

2OKMX8MQ-C 開發(fā)板?顯示桌面頂部狀態(tài)欄默認(rèn)情況下,Weston 桌面頂部顯示時(shí)間信息狀態(tài)欄被設(shè)置為隱藏,如果您需要其顯示,可以按照下面的方法進(jìn)行設(shè)置。

如果有全屏應(yīng)用顯示的需求,可以按照如下方法進(jìn)行修改,隱藏頂部狀態(tài)欄。開發(fā)板上電,在開發(fā)板終端中輸入如下命令,打開 Weston 的配置文件:

$ vi /etc/xdg/weston/weston.ini

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

[shell]

locking=false

panel-position=top

3OKMX8MQ-C 開發(fā)板?Uboot 菜單選擇顯示屏 OKMX8MQ-C 開發(fā)板上電后,在串口調(diào)試終端輸入任意按鍵,進(jìn)入 uboot 菜單選項(xiàng),可以通過菜單設(shè)置系統(tǒng)選項(xiàng)和功能。

Press SPACE to abort autoboot in 1 seconds

## forlinx params set menu ...

--------------------------

0:reboot

1:exit to shell

2:MIPI7-lcdif

3:MIPI7-dcss

4:HDMI

--------------------------

按鍵 0:重新啟動(dòng)開發(fā)板;

按鍵 1:進(jìn)入命令行模式;

按鍵 2:選擇顯示屏為 7 寸 MIPI 屏(1024x600)顯示控制器使用 LCDIF;

按鍵 3:選擇顯示屏為 7 寸 MIPI 屏(1024x600)顯示控制器使用 Display Controller;

按鍵 4:選擇顯示屏為 HDMI 輸出。

注:MIPI7-dcss 使用了設(shè)備樹 ok8mq-evk-dcss-mipi7.dtb,MIPI7-lcdif 和 HDMI 使用了設(shè)備樹 ok8mq-evk.dtb。

4?TF 卡燒寫添加環(huán)境變量在用戶使用 TF 卡燒寫的時(shí)候,可以在 TF 卡內(nèi)添加名稱為 env.ini 的文本,在文本內(nèi)添加環(huán)境變量,文本添加的環(huán)境變量需要按照“?環(huán)境變量名=環(huán)境變量值?”的格式來添加,每行為 1 條環(huán)境變量。在燒寫的過程中,燒寫程序按行讀取環(huán)境變量,符合格式的環(huán)境變量將會(huì)追加到默認(rèn)的環(huán)境變量當(dāng)中。

燒寫完成后,開發(fā)板在第一次啟動(dòng)的時(shí)候會(huì)將默認(rèn)的環(huán)境變量和追加的環(huán)境變量寫入到存儲(chǔ)介質(zhì)中,追加的環(huán)境變量如果和鏡像內(nèi)置的環(huán)境變量名稱相同,會(huì)覆蓋原來的環(huán)境變量值。

示例 1:追加的環(huán)境變量與鏡像默認(rèn)的環(huán)境變量沒有名稱相同的,如追加了環(huán)境變量 newenv=123456

環(huán)境變量?jī)?nèi)會(huì)新加一條環(huán)境變量 newenv=123456。

示例 2:追加的環(huán)境變量與鏡像默認(rèn)的環(huán)境變量名稱相同,追加的環(huán)境變量的值會(huì)替換原有的值,如鏡像中默認(rèn) bootdelay=1,追加的環(huán)境變量中 bootdelay=3,則最終的環(huán)境變量 bootdelay 的值是 3,替換了鏡像中默認(rèn)的環(huán)境變量的值。

■ 關(guān)注“飛凌嵌入式”公眾號(hào),不定期分享行業(yè)干貨及產(chǎn)品一線資料?!?直接微信回復(fù)產(chǎn)品平臺(tái),如“LS1046A”,即可快速獲取對(duì)應(yīng)產(chǎn)品信息。■ 想要了解飛凌更多信息,歡迎與我們聯(lián)系:銷售工程師:400-699-6866 國(guó)際業(yè)務(wù)部:0312-3102650-799 技術(shù)服務(wù)部:0312-3119192 方案定制類:17713286015 (杜工),18633238067(王工)

■ 實(shí)時(shí)技術(shù)支持

AM 9:00—11:30,PM 13:30—17:00(周一至周五)

長(zhǎng)按識(shí)別二維碼加關(guān)注

飛凌嵌入式

專注智能設(shè)備核心平臺(tái)研發(fā)與制造

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
SN65HVD234D 1 Texas Instruments 3.3 V CAN Transceiver with Sleep Mode 8-SOIC -40 to 125

ECAD模型

下載ECAD模型
$3.95 查看
VOM3052-X001T 1 Vishay Intertechnologies SOP-4 P.TRIAC NZC,10MA,1.5K DV/DT VD - Tape and Reel
$11.64 查看
7A-25.000MAAJ-T 1 TXC Corporation Parallel - Fundamental Quartz Crystal, 25MHz Nom, ROHS COMPLIANT, SMD, 2 PIN

ECAD模型

下載ECAD模型
$0.46 查看
飛凌嵌入式

飛凌嵌入式

保定飛凌嵌入式技術(shù)有限公司,創(chuàng)建于2006年,是一家專注嵌入式核心控制系統(tǒng)研發(fā)、設(shè)計(jì)和生產(chǎn)的高新技術(shù)企業(yè),是國(guó)內(nèi)較早專業(yè)從事嵌入式技術(shù)的企業(yè)之一。 經(jīng)過十幾年的發(fā)展與積累,公司擁有業(yè)內(nèi)優(yōu)秀的軟硬件研發(fā)團(tuán)隊(duì),在北京及保定建立兩大研發(fā)基地,在蘇州、深圳設(shè)有華東、華南技術(shù)服務(wù)中心,并在北美、歐洲以及亞太等其他國(guó)家和地區(qū)擁有國(guó)際業(yè)務(wù)網(wǎng)絡(luò)。公司研發(fā)的智能設(shè)備核心平臺(tái)廣泛應(yīng)用于物聯(lián)網(wǎng)、工控、軌道交通、醫(yī)療、電力、商業(yè)電子、智能家居、安防、機(jī)器人、環(huán)境監(jiān)測(cè)等諸多領(lǐng)域。

保定飛凌嵌入式技術(shù)有限公司,創(chuàng)建于2006年,是一家專注嵌入式核心控制系統(tǒng)研發(fā)、設(shè)計(jì)和生產(chǎn)的高新技術(shù)企業(yè),是國(guó)內(nèi)較早專業(yè)從事嵌入式技術(shù)的企業(yè)之一。 經(jīng)過十幾年的發(fā)展與積累,公司擁有業(yè)內(nèi)優(yōu)秀的軟硬件研發(fā)團(tuán)隊(duì),在北京及保定建立兩大研發(fā)基地,在蘇州、深圳設(shè)有華東、華南技術(shù)服務(wù)中心,并在北美、歐洲以及亞太等其他國(guó)家和地區(qū)擁有國(guó)際業(yè)務(wù)網(wǎng)絡(luò)。公司研發(fā)的智能設(shè)備核心平臺(tái)廣泛應(yīng)用于物聯(lián)網(wǎng)、工控、軌道交通、醫(yī)療、電力、商業(yè)電子、智能家居、安防、機(jī)器人、環(huán)境監(jiān)測(cè)等諸多領(lǐng)域。收起

查看更多

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

秉承專業(yè)態(tài)度,專注智能設(shè)備核心平臺(tái)研發(fā)與制造,以技術(shù)研發(fā)創(chuàng)新為主導(dǎo),以客戶實(shí)用化,產(chǎn)品化為目標(biāo),把握嵌入式行業(yè)的前沿發(fā)展需求,利用核心技術(shù)為客戶提供穩(wěn)定、可靠、功能優(yōu)異的高品質(zhì)產(chǎn)品。合作聯(lián)系:17713286011