TQ3568添加自啟動(dòng)應(yīng)用程序教程
▲點(diǎn)擊上方“廣州天嵌”關(guān)注公眾號(hào)后回復(fù)TQ3568獲取板卡硬件資料

在日常開(kāi)發(fā)中,為了更加方便快捷的開(kāi)發(fā)。我們有時(shí)候需要開(kāi)發(fā)板自動(dòng)啟動(dòng)某些應(yīng)該程序服務(wù)于我們。
本文檔的目的在于分享如何在TQ3568開(kāi)發(fā)板添加自啟動(dòng)應(yīng)用程序。
由于TQ3568的文件系統(tǒng)是buildroot,buildroot文件系統(tǒng)可直接在/etc/init.d/rcS腳本文件中添加自啟動(dòng)命令。
輸入以下指令打開(kāi)rcS文件,默認(rèn)情況下,rcS 文件內(nèi)容如圖所示。
vi /etc/init.d/rcS

上圖中可以看出,rcS 默認(rèn)會(huì)在/etc/init.d 目錄下查找所有以‘S’開(kāi)頭的腳本,然后依次執(zhí)行這些腳本。

可以看出,在rcS的同級(jí)目錄下有許多'S'開(kāi)頭的腳本文件。
所以我們可以自己創(chuàng)建一個(gè)以‘S’開(kāi)頭的自啟動(dòng)腳本文件,比如創(chuàng)建一個(gè)名為 Shelloword 的自啟動(dòng)文件,命令如下:
cd?/etc/init.d/???????????
touch?Shelloword?????????//使用?touch?命令創(chuàng)建?Shelloword?腳本????????????
chmod?777?Shelloword????//給?Shelloworld?腳本可執(zhí)行權(quán)
然后在 Shelloworld 腳本里面輸入要執(zhí)行的命令,
比如要在根目錄創(chuàng)建 helloworld 文件夾,
然后在 helloworld文件夾里面創(chuàng)建 test 文件,
那么 Shelloworld 腳本內(nèi)容如圖所示:
cd / ? ? ? ? ? ?
mkdir helloworld ? ? ? ? ? ?
cd helloworld ? ? ? ? ? ?
touch test

開(kāi)發(fā)板重新上電,文件創(chuàng)建成功,如下圖所示:

綜上所述,添加自啟動(dòng)應(yīng)用程序成功!