chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

樹莓派4B如何自動運行Python程序

h1654155282.3538 ? 來源:陳翠 ? 作者:電路城 ? 2019-09-29 11:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

到目前為止,我們所有的樹莓派4BPython程序都是通過使用IDLE或通過控制臺窗口執(zhí)行的。但是,我們可能希望我們的程序在啟動時自動運行,在本方法文檔中我們將學(xué)習(xí)如何在Raspbian上執(zhí)行此操作!

為什么在啟動時運行腳本?

大多數(shù)計算機用戶將熟悉基于用戶界面的程序,這些程序需要用戶輸入才能執(zhí)行操作。例如,游戲采用用戶操作虛擬角色的鍵盤和鼠標(biāo)數(shù)據(jù)來運行,跳躍,游泳和爬行。其他應(yīng)用程序(例如辦公程序)包含執(zhí)行諸如保存文檔,創(chuàng)建新文件,執(zhí)行外部腳本以及通過Internet發(fā)送數(shù)據(jù)包等功能的交互式元素。但是,這些類型的程序與其用戶進行廣泛的交互,并且通常依賴于用戶啟動程序。

然而,為微控制器編寫的程序通常涉及控制硬件和執(zhí)行更多基本功能。雖然這些程序可以與用戶交互,但只要系統(tǒng)啟動就需要執(zhí)行。樹莓派4B可以說是微控制器和PC之間的融合,因為它提供了微控制器的硬件功能(例如GPIO),同時還建立了可以運行Raspbian(Linux發(fā)行版)的架構(gòu)。因此,許多用戶將樹莓派4B作為微控制器用于項目中,因此需要在Pi啟動后立即執(zhí)行其程序。這樣可確保您無需遠(yuǎn)程訪問Pi并運行程序。

在rc.local

讓Python程序在啟動時啟動的第一個任務(wù)是創(chuàng)建一個調(diào)用Python程序來執(zhí)行的腳本文件。將以下代碼復(fù)制并粘貼到文件中,然后將該文件另存為“startup.sh”。為簡單起見,請確保將腳本文件保存到Documents文件夾中。

如果您不確定如何創(chuàng)建腳本文件,那么打開終端窗口然后啟動nano。要啟動nano,請使用以下命令:

編輯完文件后,按Ctrl+X,這將提示您是否要保存文件。輸入Y,下一個選項將詢問您的文件名。由于我們已經(jīng)指定了文件,只需按Enter鍵,文件將在Documents下創(chuàng)建。

腳本文件的第一行通知系統(tǒng)腳本應(yīng)該使用bash運行,而不是在另一個shell中執(zhí)行。第二行增加了一個小延遲,這非常重要。Raspbian的用戶報告說,如果啟動后太快執(zhí)行Python腳本,某些服務(wù)可能無法使用,例如串行端口。第三行是調(diào)用Python程序的命令,這也應(yīng)該在Documents中。如果要在其他文件夾中執(zhí)行Python程序,請確保定義了正確的路徑。

但是,此腳本本身不會在引導(dǎo)時調(diào)用,因此我們需要在RaspbianOSRC.local上編輯一個特殊文件。在控制臺窗口中,使用以下命令以nano打開rc.local文件:

進入nano后,您需要輸入以下行:

最后的‘&’符號至關(guān)重要,因為它在一個單獨的線程中執(zhí)行腳本。如果缺少此符號,則系統(tǒng)將在主系統(tǒng)線程中運行腳本。如果腳本沒有結(jié)束(即無限循環(huán)),那么系統(tǒng)永遠(yuǎn)不會啟動。文件保存后,你的Pi現(xiàn)在應(yīng)該在啟動時執(zhí)行你的Python程序!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4856

    瀏覽量

    89523
  • 樹莓派
    +關(guān)注

    關(guān)注

    122

    文章

    2069

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    樹莓4B VS香橙4B, 你pick 誰?

    `本文將給大家?guī)韲鈱I(yè)硬件測評網(wǎng)站Tom’s Hardware 針對樹莓4B(4GB)以及香橙4
    發(fā)表于 05-27 20:26

    樹莓4B進行開機測試

    1、準(zhǔn)備工作 在本文中,我們對樹莓4B進行開機測試,默認(rèn)TF卡中已經(jīng)燒寫了Raspbian操作系統(tǒng)。在進行開機測試時,需要的準(zhǔn)備的配件有:樹莓
    發(fā)表于 10-29 09:19

    樹莓4B有什么特色

    目錄1、前言2、樹莓4B有什么特色?3、樹莓新手準(zhǔn)備4、燒錄Raspbian Buster系
    發(fā)表于 11-11 07:40

    樹莓4B安裝及使用

    實驗一樹莓4B安裝及使用目錄實驗一 樹莓4B安裝及使用... 1目錄... 1一、
    發(fā)表于 12-13 06:12

    Ubuntu Server在樹莓4B上的運行概述

    關(guān)鍵詞:21700 電源模塊 移動電源 UPS電源 樹莓 4B Raspberry pi Ubuntu server uboot u-boot 串***互概述:樹莓
    發(fā)表于 12-30 07:52

    樹莓入門(五)—— 樹莓4B之初體驗

    1、準(zhǔn)備工作 在本文中,我們對樹莓4B進行開機測試,默認(rèn)TF卡中已經(jīng)燒寫了Raspbian操作系統(tǒng)。在進行開機測試時,需要的準(zhǔn)備的配件有:樹莓
    發(fā)表于 10-22 10:06 ?13次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>入門(五)—— <b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>4B</b>之初體驗

    樹莓樹莓4B新手篇:安裝官網(wǎng)Raspbian Buster系統(tǒng)及基礎(chǔ)配置

    目錄1、前言2、樹莓4B有什么特色?3、樹莓新手準(zhǔn)備4、燒錄Raspbian Buster系
    發(fā)表于 11-06 18:21 ?26次下載
    【<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>】<b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>4B</b>新手篇:安裝官網(wǎng)Raspbian Buster系統(tǒng)及基礎(chǔ)配置

    樹莓4b原理圖下載

    樹莓4b原理圖下載
    發(fā)表于 12-13 11:18 ?172次下載

    樹莓4B原理圖

    樹莓4B原理圖
    發(fā)表于 02-01 14:42 ?66次下載

    樹莓4b學(xué)習(xí)筆記

    ,那時候使用的還是老版的3b。時間一晃,轉(zhuǎn)眼就6年了,在家閑著無事,想著用樹莓做一些視覺開發(fā)的項目(因為便宜、好上手),然而,淘寶一搜,好家伙,這款19年上市的4b價格漲價太多,5
    的頭像 發(fā)表于 07-04 11:25 ?8160次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>4b</b>學(xué)習(xí)筆記

    樹莓4B的性能特點及應(yīng)用

    樹莓4B簡介 樹莓4B是一款基于ARM架構(gòu)的單板計算機,其搭載了四核Cortex-A72 C
    的頭像 發(fā)表于 08-30 16:54 ?6145次閱讀

    樹莓4b相當(dāng)于什么CPU

    樹莓4B作為一款基于ARM架構(gòu)的單板計算機,自其發(fā)布以來就因其高性價比、豐富的接口和強大的擴展性而備受關(guān)注。在探討樹莓
    的頭像 發(fā)表于 08-30 16:59 ?4223次閱讀

    樹莓4b和什么性能計算機相當(dāng)

    樹莓4B與何種性能的計算機相當(dāng),這個問題涉及到多個方面的比較,包括處理器性能、內(nèi)存大小、接口豐富度以及應(yīng)用場景等。以下是從這些方面進行的綜合分析: 1. 處理器性能 樹莓
    的頭像 發(fā)表于 08-30 17:01 ?2792次閱讀

    樹莓4b支持多大的sd卡

    樹莓4B是一款非常受歡迎的微型計算機,它具有強大的性能和豐富的擴展功能。在樹莓4B的使用過程
    的頭像 發(fā)表于 08-30 17:02 ?3441次閱讀

    樹莓4B的WiFi配置過程

    樹莓4B的WiFi配置過程是一個相對直接且靈活的任務(wù),可以通過多種方式完成,包括使用圖形用戶界面(GUI)、終端命令以及修改配置文件等。以下介紹樹莓
    的頭像 發(fā)表于 08-30 17:10 ?4398次閱讀