如果想要開機運行某程序,需要在開發(fā)板上編輯'/etc/rc.local'文件,在此文件添加你想開機運行的命令即可。這里給大家做一個示范,我們的需求是開機自啟動 hello.sh 腳本,并且打印 hello ! nice to meet you!
1.首先啟動 imx6ull 開發(fā)板,開發(fā)板里面燒寫 Yocto 系統(tǒng),啟動開發(fā)板如下圖所示:
2.我們要運行一個 hello.sh 的腳本,首先要寫一個腳本,腳本保存在開發(fā)板的/mnt 目錄下,腳本內容如下:
echo 'hello ! nice to meet you!'
echo 'hello ! nice to meet you!'
echo 'hello ! nice to meet you!'
echo 'hello ! nice to meet you!'
echo 'hello ! nice to meet you!'
echo 'hello ! nice to meet you!'
echo 'hello ! nice to meet you!'
echo 'hello ! nice to meet you!'
echo 'hello ! nice to meet you!'
3.腳本寫完,我們一定要執(zhí)行 chmod 777 hello.sh 命令,賦予腳本權限,否則,不能運行程序。
注意!一定要賦予開機運行的程序權限,否則不會開機啟動。
4.然后我們編輯開發(fā)板上的'/etc/rc.loca'文件,在里面添加你想開機運行的命令。輸入命令:
vi /etc/rc.loca
我們想要開機自啟動 hello.sh 腳本,所以我們在/etc/rc.loca 文件中添加如下命令:
cd /mnt && ./hello.sh
注意,你的命令應該添加在:exit 0 之前
添加完保存退出,如下圖所示:
5.重新啟動開發(fā)板,發(fā)現打印信息如下,開發(fā)板成功自啟動運行 hello.sh,并且打印 hello ! nice to meet you!
上一篇:迅為4412開發(fā)板實驗Menuconfig_Kconfig(上)
下一篇:迅為i.MX6ULL終結者設備樹下的Platform驅動實驗程序編寫
推薦閱讀最新更新時間:2025-06-09 12:40


設計資源 培訓 開發(fā)板 精華推薦
- Microchip 升級數字信號控制器(DSC)產品線 推出PWM 分辨率和 ADC 速度業(yè)界領先的新器件
- 意法半導體STM32MP23x:突破成本限制的工業(yè)AI應用核心
- 意法半導體推出用于匹配遠距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數
- LGVL配合FreeType為可變字體設置字重-ESP32篇
- 使用樹莓派進行 ESP32 Jtag 調試
- ESP32怎么在SPIFFS里面存儲html,css,js文件,以及網頁和arduino的通訊
- ESP32 freeRTOS使用測試
- LT1172HVCT、5V/1.25A 正降壓轉換器的典型應用
- 【訓練營】四條腿機器狗
- SG3525A 推挽式脈寬調制器控制電路的典型應用
- LT1108CS8-12掌上電腦邏輯電源微功率DC/DC轉換器典型應用電路
- AM2M-1515DH30-NZ ±15 Vout、2W 雙路輸出 DC-DC 轉換器的典型應用
- LTC2945HMS 具有高達 200V 浪涌保護的堅固型 4V 至 70V 高壓側功率監(jiān)視器的典型應用
- 常用MCU全能燒錄器
- 【航順訓練營】國產航順MCU開發(fā)學習板
- LTC3624EMSE-25 5V 輸出電壓、2A 同步降壓型穩(wěn)壓器的典型應用,具有 1MHz、突發(fā)模式操作
- 具有備用電源監(jiān)控功能的 LTC4420IMSE 18V 雙輸入微電源路徑優(yōu)先器的典型應用電路