91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

ElfBoard技術(shù)貼|【RK3588】ELF 2開(kāi)發(fā)板開(kāi)機(jī)自啟動(dòng)詳解

ElfBoard ? 2025-06-27 16:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

嵌入式系統(tǒng)開(kāi)發(fā)中,合理管理開(kāi)機(jī)自啟動(dòng)項(xiàng)目能夠優(yōu)化系統(tǒng)啟動(dòng)流程,確保關(guān)鍵服務(wù)和應(yīng)用按時(shí)加載運(yùn)行。本文將詳細(xì)介紹在ELF 2 開(kāi)發(fā)板Linux5.10.209系統(tǒng)下基于 System V init 服務(wù)管理機(jī)制的開(kāi)機(jī)自啟動(dòng)配置方法,為開(kāi)發(fā)者提供全面的配置參考。

System V init 服務(wù)管理機(jī)制概述

Buildroot構(gòu)建的系統(tǒng),使用的是System V init服務(wù)管理機(jī)制,負(fù)責(zé)管理 Linux 系統(tǒng)的啟動(dòng)流程、服務(wù)管理和系統(tǒng)狀態(tài)轉(zhuǎn)換,其中服務(wù)管理可通過(guò)設(shè)置/etc/init.d中的運(yùn)行腳本來(lái)實(shí)現(xiàn)。有些系統(tǒng)中引入了運(yùn)行級(jí)別,根據(jù)不同的運(yùn)行基本引用/etc/init.d中部分運(yùn)行腳本,不過(guò)ELF 2開(kāi)發(fā)板的系統(tǒng)中只有一種運(yùn)行級(jí)別,會(huì)運(yùn)行/etc/init.d中所有腳本。

/etc/init.d中的腳本通常以S或者K開(kāi)頭,S表示啟動(dòng)(Start),K表示停止(Kill)。System V init是串行運(yùn)行機(jī)制,S或K后邊的數(shù)字表示的就是執(zhí)行順序。

例如下圖中S99開(kāi)頭的文件最后執(zhí)行。

wKgZPGheUEqAEhDFAAAxo236jWY410.png

關(guān)閉默認(rèn)啟動(dòng)的應(yīng)用

如果想關(guān)閉某個(gè)開(kāi)機(jī)啟動(dòng)的服務(wù),可以直接刪除該腳本,或者將S改為K,例如默認(rèn)不想啟動(dòng)vsftpd,就可以將S70vsftpd改為K70vsftpd。

root@elf2-buildroot:/etc/init.d# mv S70vsftpd K70vsftpd

wKgZO2heU0yAMKfSAAAp5JIpcbg909.png

開(kāi)機(jī)自啟Qt應(yīng)用

默認(rèn)啟動(dòng)的是matrix-browser桌面,該桌面是通過(guò)/etc/init.c/S50matrix-browser文件啟動(dòng),文件包括了設(shè)置Qt相關(guān)環(huán)境變量,啟動(dòng)桌面等操作。因此要啟動(dòng)個(gè)人Qt應(yīng)用,可以直接修改S50matrix-browser文件,將啟動(dòng)桌面操作關(guān)掉,改為啟動(dòng)個(gè)人Qt應(yīng)用。

以下以開(kāi)機(jī)自啟板子自帶的Qt demo為例,不再描述個(gè)人Qt應(yīng)用拷貝到板端的操作。

首先使用vi編輯器打開(kāi)S50matrix-browser。

root@elf2-buildroot:~# vi/etc/init.d/S50matrix-browser

打開(kāi)文件后將/usr/bin/matrix-browser -no-sandbox --disable-gpu 127.0.0.1 >> /dev/null &和killall matrix-browser注釋掉,改為啟動(dòng)和關(guān)閉自己的應(yīng)用,以下以啟動(dòng)關(guān)閉qtdemo_wifi應(yīng)用為例:

wKgZO2heUxWAQFvWAAHIP1xG6kI789.png

需要注意啟動(dòng)應(yīng)用時(shí)要加絕對(duì)路徑(其中&符號(hào)表示后臺(tái)運(yùn)行程序,不會(huì)導(dǎo)致阻塞)。

開(kāi)機(jī)自啟非界面應(yīng)用

以下以開(kāi)機(jī)后實(shí)現(xiàn)WiFi自動(dòng)撥號(hào)為例,在/etc/init.d/目錄下創(chuàng)建個(gè)S99開(kāi)頭的腳本,把撥號(hào)的命令寫(xiě)進(jìn)去,腳本附上執(zhí)行權(quán)限。

注意:撥號(hào)命令或者啟動(dòng)其他應(yīng)用時(shí)都需要使用絕對(duì)路徑。

wKgZO2heUquAAaDRAABh3pMA5Yw280.png

通過(guò)以上步驟,便可實(shí)現(xiàn)在 ELF 2 開(kāi)發(fā)板的開(kāi)機(jī)自啟動(dòng)。各位小伙伴在實(shí)際操作中,需注意腳本命名規(guī)范、執(zhí)行權(quán)限設(shè)置以及命令絕對(duì)路徑的使用,確保自啟動(dòng)配置的準(zhǔn)確性和穩(wěn)定性,如果在實(shí)踐中遇到問(wèn)題,歡迎隨時(shí)交流探討!

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6076

    文章

    45492

    瀏覽量

    670135
  • 嵌入式
    +關(guān)注

    關(guān)注

    5198

    文章

    20435

    瀏覽量

    333898
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11756

    瀏覽量

    218996
  • Linux系統(tǒng)
    +關(guān)注

    關(guān)注

    4

    文章

    614

    瀏覽量

    29900
  • Linux開(kāi)發(fā)
    +關(guān)注

    關(guān)注

    0

    文章

    46

    瀏覽量

    7686
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    瑞芯微RK3588開(kāi)發(fā)板RK3588 EVB和RK3588S EVB解讀

    瑞芯微RK3588開(kāi)發(fā)板RK3588 EVB和RK3588S EVB解讀 瑞芯微旗艦芯RK3588系列開(kāi)
    的頭像 發(fā)表于 09-22 15:54 ?2.3w次閱讀
    瑞芯微<b class='flag-5'>RK3588</b><b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>RK3588</b> EVB和<b class='flag-5'>RK3588</b>S EVB解讀

    ElfBoard技術(shù)|如何在【RK3588ELF 2開(kāi)發(fā)板上實(shí)現(xiàn)開(kāi)機(jī)自啟應(yīng)用

    Systemd作為L(zhǎng)inux系統(tǒng)默認(rèn)的初始化系統(tǒng)和服務(wù)管理器,憑借其并行啟動(dòng)、依賴(lài)管理及統(tǒng)一配置機(jī)制,顯著提升了系統(tǒng)啟動(dòng)效率。針對(duì)開(kāi)機(jī)自啟動(dòng)需求,Systemd的實(shí)現(xiàn)機(jī)制如下:1、服務(wù)
    的頭像 發(fā)表于 09-08 14:11 ?4961次閱讀
    <b class='flag-5'>ElfBoard</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|如何在【<b class='flag-5'>RK3588</b>】<b class='flag-5'>ELF</b> <b class='flag-5'>2</b><b class='flag-5'>開(kāi)發(fā)板</b>上實(shí)現(xiàn)<b class='flag-5'>開(kāi)機(jī)</b>自啟應(yīng)用

    ElfBoard技術(shù)|如何在【RK3588ELF 2開(kāi)發(fā)板上進(jìn)行UART引腳復(fù)用配置

    IOMUX(引腳功能復(fù)用)是芯片廠商為高效利用有限硬件引腳資源而設(shè)計(jì)的關(guān)鍵技術(shù),它允許單個(gè)物理引腳通過(guò)軟件配置為多種不同的功能(如GPIO、UART、I2C等)。不同SoC芯片的配置方式各異,本文將以【RK3588
    的頭像 發(fā)表于 11-18 16:54 ?5467次閱讀
    <b class='flag-5'>ElfBoard</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|如何在【<b class='flag-5'>RK3588</b>】<b class='flag-5'>ELF</b> <b class='flag-5'>2</b><b class='flag-5'>開(kāi)發(fā)板</b>上進(jìn)行UART引腳復(fù)用配置

    ElfBoard技術(shù)|如何在【RK3588ELF 2開(kāi)發(fā)板實(shí)現(xiàn)I2C功能復(fù)用

    C等。由于此項(xiàng)配置的具體實(shí)現(xiàn)因SoC平臺(tái)而異,本文特以【RK3588ELF 2開(kāi)發(fā)板上的I2C6引腳為例,系統(tǒng)說(shuō)明從硬件規(guī)格查詢(xún)到軟件驅(qū)動(dòng)
    的頭像 發(fā)表于 12-04 10:10 ?7787次閱讀
    <b class='flag-5'>ElfBoard</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|如何在【<b class='flag-5'>RK3588</b>】<b class='flag-5'>ELF</b> <b class='flag-5'>2</b><b class='flag-5'>開(kāi)發(fā)板</b>實(shí)現(xiàn)I<b class='flag-5'>2</b>C功能復(fù)用

    RK3588 EVB開(kāi)發(fā)板原理圖講解【七】

    流程? Power Key 開(kāi)機(jī)流程? 關(guān)機(jī)方式1. RK3588 實(shí)際開(kāi)機(jī)電路描述2. 長(zhǎng)按強(qiáng)制關(guān)機(jī)和復(fù)位的區(qū)別探討
    發(fā)表于 02-28 08:51

    RK3588 EVB開(kāi)發(fā)板原理圖講解【八】 RK3588 power Tree

    GPU負(fù)載高時(shí)自動(dòng)通知RK860-2調(diào)高CPU電壓 RK3588 Power Tree完整版圖太大,截圖看不完,需要的可以下載附件完成版。 RK3588 EVB開(kāi)發(fā)板原理圖 往
    發(fā)表于 03-01 11:38

    迅為RK3588開(kāi)發(fā)板-基于瑞芯微RK3588攝像頭方案

    RK3588開(kāi)發(fā)板
    的頭像 發(fā)表于 06-09 11:09 ?7422次閱讀
    迅為<b class='flag-5'>RK3588</b><b class='flag-5'>開(kāi)發(fā)板</b>-基于瑞芯微<b class='flag-5'>RK3588</b>攝像頭方案

    rk3588有哪些開(kāi)發(fā)板?

    rk3588有哪些開(kāi)發(fā)板 當(dāng)前,rk3588開(kāi)發(fā)板有RockPro64、Rock960 Plus、Rockchip Sapphire、Khadas VIM3 Pro和Firefly
    的頭像 發(fā)表于 08-15 17:04 ?3885次閱讀

    RK3588!黑神話悟空,啟動(dòng)?-迅為電子RK3588開(kāi)發(fā)板

    RK3588!黑神話悟空,啟動(dòng)?-迅為電子RK3588開(kāi)發(fā)板
    的頭像 發(fā)表于 08-30 14:13 ?2307次閱讀
    <b class='flag-5'>RK3588</b>!黑神話悟空,<b class='flag-5'>啟動(dòng)</b>?-迅為電子<b class='flag-5'>RK3588</b><b class='flag-5'>開(kāi)發(fā)板</b>

    瑞芯微RK3588開(kāi)發(fā)板Linux系統(tǒng)添加自啟動(dòng)命令的方法,深圳觸覺(jué)智能Arm嵌入式鴻蒙硬件方案商

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

    迅為RK3588開(kāi)發(fā)板Android12動(dòng)態(tài)替換開(kāi)機(jī)logo

    迅為RK3588開(kāi)發(fā)板Android12動(dòng)態(tài)替換開(kāi)機(jī)logo
    的頭像 發(fā)表于 11-15 15:04 ?1767次閱讀
    迅為<b class='flag-5'>RK3588</b><b class='flag-5'>開(kāi)發(fā)板</b>Android12動(dòng)態(tài)替換<b class='flag-5'>開(kāi)機(jī)</b>logo

    基于迅為RK3568開(kāi)發(fā)板全國(guó)產(chǎn)平臺(tái),快速實(shí)現(xiàn)APP開(kāi)機(jī)自啟動(dòng)技術(shù)分享

    基于迅為RK3568開(kāi)發(fā)板全國(guó)產(chǎn)平臺(tái),快速實(shí)現(xiàn)APP開(kāi)機(jī)自啟動(dòng)技術(shù)分享
    的頭像 發(fā)表于 11-21 13:58 ?1648次閱讀
    基于迅為<b class='flag-5'>RK</b>3568<b class='flag-5'>開(kāi)發(fā)板</b>全國(guó)產(chǎn)平臺(tái),快速實(shí)現(xiàn)APP<b class='flag-5'>開(kāi)機(jī)</b><b class='flag-5'>自啟動(dòng)</b><b class='flag-5'>技術(shù)</b>分享

    技術(shù)分享|iTOP-RK3588開(kāi)發(fā)板Ubuntu20系統(tǒng)旋轉(zhuǎn)屏幕方案

    技術(shù)分享|iTOP-RK3588開(kāi)發(fā)板Ubuntu20系統(tǒng)旋轉(zhuǎn)屏幕方案
    的頭像 發(fā)表于 04-18 15:19 ?1328次閱讀
    <b class='flag-5'>技術(shù)</b>分享|iTOP-<b class='flag-5'>RK3588</b><b class='flag-5'>開(kāi)發(fā)板</b>Ubuntu20系統(tǒng)旋轉(zhuǎn)屏幕方案

    ElfBoard技術(shù)|如何在【RK3588ELF 2開(kāi)發(fā)板用戶空間更換開(kāi)機(jī)Logo

    傳統(tǒng)修改開(kāi)發(fā)板開(kāi)機(jī)Logo的方式需要重新編譯內(nèi)核,流程復(fù)雜且耗時(shí)。本文介紹了一種創(chuàng)新方案:通過(guò)預(yù)先在存儲(chǔ)中劃分專(zhuān)用的Logo分區(qū),允許用戶直接在文件系統(tǒng)中更新Logo圖片文件,這極大地簡(jiǎn)化了定制流程
    的頭像 發(fā)表于 10-29 11:12 ?1155次閱讀
    <b class='flag-5'>ElfBoard</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|如何在【<b class='flag-5'>RK3588</b>】<b class='flag-5'>ELF</b> <b class='flag-5'>2</b><b class='flag-5'>開(kāi)發(fā)板</b>用戶空間更換<b class='flag-5'>開(kāi)機(jī)</b>Logo

    ElfBoard技術(shù)|如何在【RK3588ELF 2開(kāi)發(fā)板實(shí)現(xiàn)GPIO功能復(fù)用

    RK3588ELF2開(kāi)發(fā)板的GPIO引腳為例,詳細(xì)闡述從硬件查找到軟件配置的完整流程。1.引腳確認(rèn)在開(kāi)始配置之前,首先需要了解【RK3588E
    的頭像 發(fā)表于 12-29 10:37 ?1064次閱讀
    <b class='flag-5'>ElfBoard</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|如何在【<b class='flag-5'>RK3588</b>】<b class='flag-5'>ELF</b> <b class='flag-5'>2</b><b class='flag-5'>開(kāi)發(fā)板</b>實(shí)現(xiàn)GPIO功能復(fù)用