精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于TQT507開發板分享如何添加自啟動應用程序

embedsky88 ? 來源:embedsky88 ? 作者:embedsky88 ? 2023-06-07 18:18 ? 次閱讀

wKgZomSAWV2AS6IbAAB0OswXcaU24.webp

1. 什么是自啟動應用程序

自啟動應用程序是指在操作系統啟動時自動開始運行的應用程序。通常,這些應用程序被稱為守護進程或服務,它們可以在后臺運行并提供某種類型的服務。例如,Web 服務器、數據庫服務器等等都可以設置為自啟動應用程序。

2. 系統啟動流程

wKgaomSAWV2AbSuRAAAQtvjuEjE41.webp

3. init,inittab,init.d,rcX.d

wKgZomSAWV6AMWwoAAAmZvjG9kQ87.webp

4. /etc/inittab 文件

init 程序會讀取/etc/inittab這個文件,inittab 由若干條指令組成。每條指令的結構都是一樣的,由以“:”分隔的 4 個段組成,格式如下

:::

:每個指令的標識符,不能重復。但是對于 busybox 的 init 來說,有著特殊意義。對于 busybox 而言用來指定啟動進程的控制 tty,一般我們將串口或者 LCD 屏幕設置為控制 tty。

:對busybox 來說此項完全沒用,所以空著。

:動作,用于指定可能用到的動作。

wKgaomSAWV6AKJhiAACWIrtpSAo49.webp

在/etc/inittab文件中

::sysinit:/etc/init.d/rcS

系統啟動以后運行/etc/init.d/rcS 這個腳本文件 。

5. 在/etc/init.d下新建腳本

buildroot根文件系統中是直接在/etc/init.d/中添加自啟腳本的。默認情況下buildroot構建的根文件系統中rcS 文件內容如圖所示,打開/etc/init.d/rcS文件

vi /etc/init.d/rcS

rcS 默認會在/etc/init.d 目錄下查找所有以‘S’開頭的腳本,然后依次執行這些腳本

wKgZomSAWV6AVR1NAAB_9nGMRkA35.webp

在rcS的同級目錄下有許多'S'開頭的腳本文件。

wKgaomSAWV-AIM8JAAAfSrpY5F033.webp

所以我們可以在 /etc/init.d目錄下創建一個以‘S’開頭的自啟動腳本文件,比如創建一個名為 Shello 的自啟動文件,命令如下:

cd /etc/init.d/ //進入/etc/init.d 目錄

然后在 Shello 腳本里面輸入要執行的命令,比如要在根目錄創建 helloworld 文件夾,然后在 helloworld文件夾里面創建 test 文件,那么 Shello 腳本內容如圖所示:

#!/bin/sh

wKgZomSAWV-Ac3oCAAATrooXwbE66.webp

輸入完后,保存退出,執行reboot重啟

reboot

重啟后,可以看見文件創建成功

wKgaomSAWV-AY9nHAABHIES9SDI31.webp




審核編輯黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9057

    瀏覽量

    366881
  • 開發板
    +關注

    關注

    25

    文章

    4959

    瀏覽量

    97214
收藏 人收藏

    評論

    相關推薦

    迅為-iMX6ULL開發板-設置yocto文件系統開機自啟動

    如果想要開機運行某程序,需要在開發板上編輯"/etc/rc.local"文件,在此文件添加你想開機運行的命令即可。這里給大家做一個示范,我們的需求是開機自啟動 hello.sh
    發表于 12-28 10:57

    iTOP3399開發板Debian系統設置開機自啟動腳本

    如果想要開機運行某程序,需要在開發板上編輯"/etc/rc.local"文件,在此文件添加你想開機運行的命令即可。這里給大家做一個示范,我們的需求是開機自啟動 hello.sh
    發表于 03-30 15:24

    OK3399-C開發板做產品開發如何關閉他們的開機自啟動

    貴司技術支持,您好。我現在在使用貴司的OK3399-C開發板做產品開發,現在我想知道,咱們開發板上的默認應用程序都在文件系統的哪個位置,我該如何關閉他們的開機
    發表于 12-30 07:01

    imx6ul-c2開發板自啟動應用程序沒辦法進入終端咋辦

    按照手冊上的方法添加自啟動應用程序結果卡在應用程序里了,沒辦法退出來,進不了終端。Ctrl+C和Ctrl+Z都不起作用。請問一下我改怎么退出來?是imx6ul-c2
    發表于 01-10 06:47

    【米爾MYD-YT507開發板試用體驗】配置編譯環境,為開發板添加modbus庫

    的gcc復制到虛擬機中,并添加環境變量。要在開發板上運行程序,那編譯器最好是選擇一個版本的。這里添加到了/home/t507/.profil
    發表于 08-03 17:52

    TQ3568添加自啟動應用程序教程

    在日常開發中,為了更加方便快捷的開發。我們有時候需要開發板自動啟動某些應該程序服務于我們。 本文檔的目的在于分享如何在TQ3568
    發表于 05-11 15:23

    如何定制Buildroot文件系統-基于TQT507開發板

    本文檔介紹在開發時 如何定制文件系統 (buildroot添加應用軟件/文件),適用于天嵌開發板TQT507 。 **1.Buildroot簡介** Buildroot是Linux平臺
    發表于 06-01 09:03

    WinCE下開機自啟動應用程序的相關設置

      在嵌入式設備中通常開機啟動后會要求直接顯示應用程序界面,而不是系統桌面,甚至為了避免客戶隨意或者無心修改到應用或者其他配置,是需要隱藏桌面的,本文就介紹在WinCE下開機自啟動應用程序
    發表于 09-18 10:56 ?1次下載

    基于Android系統自啟動程序設計

    應用程序開發者的角度提出了三種具體控制自啟動應用程序運行的方法,并從使用者的角度提出了可行的安全處理措施,為Android系統安全分析提供了依據。
    發表于 12-12 19:20 ?5次下載

    嵌入式ARM Linux開發板自啟動,跳過輸入root用戶名和密碼

    ARM Linux開發板自啟動,跳過root和密碼1、編譯autologin.c程序。2、拷貝文件3、修改/etc/inittab4、同步文件系統并重啟開發5、重啟
    發表于 11-02 11:50 ?16次下載
    嵌入式ARM Linux<b class='flag-5'>開發板</b><b class='flag-5'>自啟動</b>,跳過輸入root用戶名和密碼

    應用指南|基于TQT507開發板介紹如何控制GPIO

    本文檔介紹了應用層如何控制GPIO,適用于天嵌開發板TQT507。1.sysfs方式控制GPIO通過sysfs方式進行操控,進入到/sys/class/gpio目錄下可以看到該目錄下包含兩個文件
    的頭像 發表于 05-30 10:39 ?942次閱讀
    應用指南|基于<b class='flag-5'>TQT507</b><b class='flag-5'>開發板</b>介紹如何控制GPIO

    T507開發板如何修改和保存內核配置

    本文檔介紹如何在開發時修改和保存內核配置,適用于開發板TQT507。1.修改內核配置編譯時系統會先檢測當前內核源碼目錄下是否存在.config文件,如果存在,直接使用此配置.config進行編譯
    的頭像 發表于 12-08 11:26 ?573次閱讀
    T<b class='flag-5'>507</b><b class='flag-5'>開發板</b>如何修改和保存內核配置

    TQT507開發板如何修改和保存內核配置

    本文檔介紹如何在開發時修改和保存內核配置,適用于開發板TQT507。 1.修改內核配置 編譯時系統會先檢測當前內核源碼目錄下是否存在.config文件,如果存在,直接使用此配置.config進行編譯
    的頭像 發表于 12-28 14:13 ?423次閱讀
    <b class='flag-5'>TQT507</b><b class='flag-5'>開發板</b>如何修改和保存內核配置

    瑞芯微RK3588開發板Linux系統添加自啟動命令的方法,深圳觸覺智能Arm嵌入式鴻蒙硬件方案商

    本文適用所有Linux系統的開發板、主板添加自啟動命令的方法,本次使用了觸覺智能的EVB3588開發板演示,搭載了瑞芯微RK3588旗艦芯片,深圳觸覺智能Arm嵌入式硬件方案商,專注工
    的頭像 發表于 09-19 09:32 ?589次閱讀
    瑞芯微RK3588<b class='flag-5'>開發板</b>Linux系統<b class='flag-5'>添加</b><b class='flag-5'>自啟動</b>命令的方法,深圳觸覺智能Arm嵌入式鴻蒙硬件方案商

    基于迅為RK3568開發板全國產平臺,快速實現APP開機自啟動技術分享

    基于迅為RK3568開發板全國產平臺,快速實現APP開機自啟動技術分享
    的頭像 發表于 11-21 13:58 ?261次閱讀
    基于迅為RK3568<b class='flag-5'>開發板</b>全國產平臺,快速實現APP開機<b class='flag-5'>自啟動</b>技術分享