i.MX6開(kāi)發(fā)板開(kāi)機(jī)自啟動(dòng)Qt應(yīng)用程序方法

原創(chuàng) 2017-05-06 10:10:00 i.MX6q i.mx6
1、i.MX6Q修改開(kāi)機(jī)啟動(dòng)腳本

i.mx6平臺(tái)Qt系統(tǒng)開(kāi)機(jī)后默認(rèn)啟動(dòng)桌面程序fluidlauncher,若要改成默認(rèn)啟動(dòng)其他Qt應(yīng)用程序,在超級(jí)終端執(zhí)行以下命令

(此處假設(shè)要啟動(dòng)的應(yīng)用程序名為new_app,放到了 /opt/qt4.8.5/apps路徑下,請(qǐng)根據(jù)實(shí)際情況修改文件名和路徑):

 root@freescale /$ vi /etc/rc.d/apps.sh 

改成以下內(nèi)容: 

#!/bin/sh 

#app 

#cd /opt/qt4.8.5/demos/embedded/fluidlauncher 

#./fluidlauncher -qws & 

cd /opt/qt4.8.5/apps 

./new_app -qws & 

#apps 

保存并重啟就可以看到默認(rèn)啟動(dòng)了剛設(shè)置的應(yīng)用程序。也可以修改文件系統(tǒng)源碼下的etc/rc.d/apps.sh文件,改動(dòng)方法同上,然后重新制作文件系統(tǒng)映像并燒寫(xiě)到平臺(tái)。

2、制作自啟動(dòng)腳本

(1)制作apps.sh

生成一個(gè)apps.sh文件,內(nèi)容同上

(2)自己制作的qt程序生成的二進(jìn)制文件,假定為new_app

(3)制作一個(gè)腳本,暫命名為1.sh

內(nèi)容如下:

#!/bin/sh

cp new_app /opt/qt4.8.5/apps 

cp apps.sh /etc/rc.d/

sync

注意:在使用腳本前,需要賦予其權(quán)限:

chmod u+x 1.sh

chmod u+x apps.sh

(4)將以上三個(gè)文件拷到SD卡,插到i.mx6開(kāi)發(fā)板

在終端執(zhí)行命令:

/media/mmcblk0p1/1.sh

然后再重啟就可以了

 

以上的步驟只是在飛凌嵌入式OKMX6Q-C開(kāi)發(fā)板上試驗(yàn)過(guò),其它的平臺(tái)沒(méi)有進(jìn)行過(guò)驗(yàn)證,但是原理都是大同小異,請(qǐng)根據(jù)實(shí)際情況修改文件名和路徑。


OKMX6Q-C開(kāi)發(fā)板 資料查詢 http://www.szrcclub.com/68.htm


FETMX6Q-C是一款基于NXP(原Freescale)Cortex-A9架構(gòu)的i.MX6Q 四核處理器的核心板,主頻最高可達(dá)1.2GHz,12層PCB沉金工藝。核心板采用四組優(yōu)質(zhì)進(jìn)口合計(jì)320PIN板對(duì)板連接器設(shè)計(jì),合高僅2mm,整板尺寸小巧僅40mm*70mm,使產(chǎn)品設(shè)計(jì)不局限于機(jī)械結(jié)構(gòu)。核心板引出CPU所有功能引腳,方便客戶最大程度使用CPU的所有資源。OKMX6Q-C底板資源豐富不僅搭載千兆以太網(wǎng)、CAN-bus、并口攝像頭、WIFI&藍(lán)牙等主流接口,同時(shí)還引出了MIPI、MLB、EMI BUS等CPU特有的功能。嚴(yán)酷的電磁兼容及溫度等級(jí)測(cè)試確保核心板在苛刻環(huán)境中的穩(wěn)定運(yùn)行。



相關(guān)產(chǎn)品 >

  • FETMX6Q-C核心板

    i.MX6Q核心板板層出不窮,要如何選擇?飛凌解讀i.mx6Q芯片強(qiáng)性能為您推薦四核A9架構(gòu)的i.MX6Q產(chǎn)品精選,包含iMX6Q 核心板、i.MX6Q 核心板、iMX6Q工業(yè)級(jí)核心板,歡迎采購(gòu)。  i.MX6Q核心板基于NXP(原Freescale)Cortex-A9架構(gòu)的i.MX6Q四核處理器設(shè)計(jì),核心板小尺寸核心板搭配獨(dú)特的薄款連接器,讓設(shè)計(jì)隨心所欲!

    了解詳情
    FETMX6Q-C核心板
  • OKMX6Q-C開(kāi)發(fā)板

    雙千兆飛凌嵌入式iMX6Q開(kāi)發(fā)板,板對(duì)板連接器,纖薄之際,次底板支持iMX6Q和iMX6DL核心板。i.MX6Q開(kāi)發(fā)板與i.MX6DL開(kāi)發(fā)板資源豐富,原理圖、PCB、軟件資源、硬件資源下載,技術(shù)支持等。歡迎選購(gòu)

    了解詳情
    OKMX6Q-C開(kāi)發(fā)板
  • FETMX6Q-S核心板

    NXP iMX6Quad系列具有四個(gè)內(nèi)核,運(yùn)行頻率達(dá)1.2 GHz,帶有1 MB L2緩存和64位DDR3或2通道、32位LPDDR2支持。飛凌提供商業(yè)級(jí)iMX6Q核心板,工業(yè)級(jí)iMX6Q核心板,兼容一同底板。具有抗震,抗氧化,抗干擾,更快速升級(jí)產(chǎn)品等優(yōu)勢(shì)。保定飛凌嵌入式專注imx6,imx6開(kāi)發(fā)板,飛思卡爾imx6等ARM嵌入式核心控制系統(tǒng)研發(fā)、設(shè)計(jì)和生產(chǎn),是imx6,imx6開(kāi)發(fā)板,飛思卡爾imx6提供者,imx6系列產(chǎn)品現(xiàn)已暢銷全國(guó),歡迎咨詢!
    了解詳情
    FETMX6Q-S核心板
  • OKMX6Q-S3開(kāi)發(fā)板

    飛凌嵌入式提供iMX6Q開(kāi)發(fā)板,iMX6解決方案,iMX6Q核心板,i.MX6Q開(kāi)發(fā)板解決方案。iMX6Q穩(wěn)定、快速、性價(jià)比高,歡迎選購(gòu) NXP iMX6系列芯片全支持,升級(jí)簡(jiǎn)配無(wú)憂替換。 了解詳情
    OKMX6Q-S3開(kāi)發(fā)板

推薦閱讀 換一批 換一批