樹莓派3B+的初步使用

樹莓派3B+的初步使用

    • 一、安裝使用樹莓派系統
      • 1.將系統寫入SD卡
      • 2.登錄樹莓派系統
      • 3.用C和Python編譯運行hello world

一、安裝使用樹莓派系統

1.將系統寫入SD卡

首先,準備至少16GB大小的SD卡以便裝入樹莓派系統,將SD卡插入讀卡器后連接電腦準備給SD卡寫入系統。

  1. 進入樹莓派官網下載系統寫入工具并雙擊運行工具。
    樹莓派官網

  2. 根據樹莓派型號選擇合適的Device和操作系統,樹莓派3B+推薦使用RASPBERRY PI 3 以及RASPBERRY PI OS(64-BIT),儲存卡選擇SD卡。
    在這里插入圖片描述

  3. 進入編輯設置,設置用戶名和密碼、配置WIFI以及開啟SSH服務。

  4. 最后等待樹莓派鏡像燒錄器完成寫入和驗證。

  5. 推薦WIFI配置為手機熱點以便后續查看樹莓派IP地址。

  6. 對于Windows系統彈出的對SD卡無法格式化提醒需要點取消和否,因為燒錄器開始對SD卡進行燒錄了,Windows系統無法管理SD卡。

2.登錄樹莓派系統

  1. 通過手機熱點的連接設備信息得到樹莓派的IP地址。

  2. 將訪問設備(Windows)和樹莓派連接到同一網絡熱點下。

  3. 等待樹莓派連接至熱點,可能會花費2分鐘的時間,如果連接時間明顯過長,應當檢查網絡配置是否和熱點配置相同。

  4. 樹莓派連接到熱點后,打開cmd,輸入命令行ssh <username>@<IP>,例如ssh pi@192.168.27.154。然后按照提示輸入yes以及密碼。

  5. 輸入命令行sudo apt-get install xrdp以安裝xrdp服務用于連接桌面系統。

  6. 打開電腦遠程桌面連接,鍵入樹莓派IP地址后點擊連接,在樹莓派桌面中輸入賬號和密碼,即可登陸系統。但是這種方式只能控制桌面,不能傳輸文件。
    遠程桌面

  7. 如果要傳輸文件就要用到VNC服務,下載并安裝RealVNC Viewer用來遠程控制樹莓派系統。
    VNC

  8. 在cmd中,輸入命令sudo raspi-config打開樹莓派軟件配置工具,進入系統設置并打開其中的VNC服務,完成后輸入命令vncserver以啟用vnc服務。

  9. 打開RealVNC Viewer,在搜索欄輸入樹莓派IP地址,連接到樹莓派后輸入賬號密碼,即可登錄系統。

  10. 點擊左上方工具欄中的命令符以打開終端,輸入命令sudo adduser user1例如sudo adduser cdc,即可添加一位普通用戶。由于目前是遠程連接樹莓派操作系統,有防火墻阻止用戶更改權限,所以無法通過root用戶給新添的普通用戶賦予管理員權限。

3.用C和Python編譯運行hello world

  1. 在終端運行命令sudo apt-get install build-essential以安裝必要構件。
  2. 輸入命令nano helloworld.c以創建.c文件。
  3. 編寫一個簡單的C語言hello world代碼
#include <stdio.h>
int main() {printf("Hello World!\n");return 0;
}
  1. 退出并保存.c文件,輸入命令gcc helloworld.c -o hello以編譯helloworld文件并指定可執行文件命名為hello。完成編譯后輸入命令./hello即可運行可執行文件。
  2. 輸入命令nano helloworld.py以創建一個.py文件
  3. 編寫一個簡單的Python的hello world代碼
# helloworld.pydef main():print("Hello World!")if __name__ == "__main__":main()
  1. 退出并保存.py文件,輸入命令python3 helloworld.py以編譯運行helloworld.py文件。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/897084.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/897084.shtml
英文地址,請注明出處:http://en.pswp.cn/news/897084.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

基于Windows11的DockerDesktop安裝和布署方法簡介

基于Windows11的DockerDesktop安裝和布署方法簡介 一、下載安裝Docker docker 下載地址 https://www.docker.com/ Download Docker Desktop 選擇Download for Winodws AMD64下載Docker Desktop Installer.exe 雙點擊 Docker Desktop Installer.exe 進行安裝 測試Docker安裝是…

文檔處理控件Aspose.Total教程:使用 C# 將 Obsidian Markdown 轉換為 OneNote

Obsidian 是一款廣泛使用的基于 Markdown 的筆記應用程序。它提供了一種強大而有效的方式來構建和組織想法。用戶可以無縫地連接他們的想法&#xff0c;提高清晰度和工作效率。另一方面&#xff0c;OneNote 是 Microsoft 的一款功能強大的筆記應用程序。它還可以幫助用戶組織他…

第5章:vuex

第5章&#xff1a;vuex 1 求和案例 純vue版2 vuex工作原理圖3 vuex案例3.1 搭建vuex環境錯誤寫法正確寫法 3.2 求和案例vuex版細節分析源代碼 4 getters配置項4.1 細節4.2 源代碼 5 mapState與mapGetters5.1 總結5.2 細節分析5.3 源代碼 6 mapActions與mapMutations6.1 總結6.2…

迷你世界腳本對象庫接口:ObjectLib

對象庫接口&#xff1a;ObjectLib 迷你世界 更新時間: 2023-04-26 20:21:09 具體函數名及描述如下: 序號 函數名 函數描述 1 getAreaData(...) 獲取區域數據 2 getPositionData(...) 獲取位置數據 3 getLivingData(...) 獲取生物數據 4 getItemDat…

測試是如何跟進和管理 bug

測試在跟進和管理 Bug定位精確、問題反饋及時、修復閉環高效 三大關鍵環節中起到了至關重要的作用。Bug定位精確 是整個流程的基礎&#xff0c;通過詳細記錄和復現問題&#xff0c;可以幫助開發團隊迅速找出缺陷根源&#xff1b;而及時有效的反饋機制則確保問題不會被遺漏&…

運動控制卡--固高實用

目錄 組件 配置參數 編程控制 組件 我手頭有固高卡&#xff0c;記錄使用。 用運動控制卡 伺服&#xff08;步進&#xff09;電機搭建一個運動控制系統&#xff0c;主要包括&#xff1a;1、控制器 2、端子板 1、控制器 2、端子板 3、伺服&#xff08;步進&#xff09;…

2025年能源工作指導意見

2025年是“十四五”規劃收官之年&#xff0c;做好全年能源工作意義重大。為深入貫徹落實黨中央、國務院決策部署&#xff0c;以能源高質量發展和高水平安全助力我國經濟持續回升向好&#xff0c;滿足人民群眾日益增長的美好生活用能需求&#xff0c;制定本意見。 一、總體要求…

鍵值對(C++實現)

目錄 鍵值對的定義 鍵值對的底層實現 鍵值對的作用 鍵值對的使用 對鍵值對中的值的搜索 一、鍵值對的定義 鍵值對&#xff08;Key-Value Pair&#xff09;是一種數據結構&#xff0c;用于存儲和表示兩個相關聯的值。在鍵值對中&#xff0c;一個值被關聯到一個唯一的鍵上&…

使用 Docker 部署 RabbitMQ 并實現數據持久化

非常好&#xff01;以下是一份完整的 Docker 部署 RabbitMQ 的博客文檔&#xff0c;包含從安裝到問題排查的詳細步驟。你可以直接將其發布到博客中。 使用 Docker 部署 RabbitMQ 并實現數據持久化 RabbitMQ 是一個開源的消息隊列系統&#xff0c;廣泛應用于分布式系統中。使用…

springboot429-基于springboot的教務管理系統(源碼+數據庫+純前后端分離+部署講解等)

&#x1f495;&#x1f495;作者&#xff1a; 愛笑學姐 &#x1f495;&#x1f495;個人簡介&#xff1a;十年Java&#xff0c;Python美女程序員一枚&#xff0c;精通計算機專業前后端各類框架。 &#x1f495;&#x1f495;各類成品Java畢設 。javaweb&#xff0c;ssm&#xf…

my學習網址

文章目錄 1.軟件版本管控GIT學習網站大全1官方文檔類2在線教程類3互動學習類4問答社區類 Linux學習網址1、 Linux命令行與shell腳本編程大全 1.軟件版本管控 GIT學習網站大全 廖雪峰網站 以下為你推薦不同類型的學習Git的網站&#xff1a; 1官方文檔類 Git官方文檔 網址&am…

Best practice-生產環境中加鎖的最佳實踐

什么是死鎖&#xff1f; 場景&#xff1a;圖書館有兩個相鄰的儲物柜&#xff08;柜子A和柜子B&#xff09;&#xff0c;小明和小紅需要同時使用這兩個柜子才能完成借書流程。 互斥資源 每個柜子只有一把鑰匙&#xff0c;且一次只能被一人使用&#xff08;資源不可共享&#x…

極狐GitLab 17.9 正式發布,40+ DevSecOps 重點功能解讀【四】

GitLab 是一個全球知名的一體化 DevOps 平臺&#xff0c;很多人都通過私有化部署 GitLab 來進行源代碼托管。極狐GitLab 是 GitLab 在中國的發行版&#xff0c;專門為中國程序員服務。可以一鍵式部署極狐GitLab。 學習極狐GitLab 的相關資料&#xff1a; 極狐GitLab 官網極狐…

黃昏時間戶外街拍人像Lr調色教程,手機濾鏡PS+Lightroom預設下載!

調色介紹 黃昏時分有著獨特而迷人的光線&#xff0c;使此時拍攝的人像自帶一種浪漫、朦朧的氛圍 。通過 Lr 調色&#xff0c;可以進一步強化這種特質并根據不同的風格需求進行創作。Lr&#xff08;Lightroom&#xff09;作為專業的圖像后期處理軟件&#xff0c;提供了豐富的調色…

Spring Boot 項目中 Redis 常見問題及解決方案

目錄 緩存穿透緩存雪崩緩存擊穿Redis 連接池耗盡Redis 序列化問題總結 1. 緩存穿透 問題描述 緩存穿透是指查詢一個不存在的數據&#xff0c;由于緩存中沒有該數據&#xff0c;請求會直接打到數據庫上&#xff0c;導致數據庫壓力過大。 解決方案 緩存空值&#xff1a;即使…

信息系統項目管理師--整合管理

信息系統項目管理師–整合管理

關于tomcat使用中瀏覽器打開index.jsp后中文顯示不正常是亂碼,但英文正常的問題

如果是jsp文件就在首行加 “<% page language"java" contentType"text/html; charsetUTF-8" pageEncoding"UTF-8" %>” 如果是html文件 在head標簽加入&#xff1a; <meta charset"UTF-8"> 以jsp為例子&#xff0c;我們…

微服務的春天:基于Spring Boot的架構設計與實踐

微服務的春天:基于Spring Boot的架構設計與實踐 在如今的技術領域,微服務架構儼然成為了解決復雜系統開發與運維挑戰的關鍵利器。作為一名資深運維和自媒體創作者,筆名Echo_Wish,我將深入探討基于Spring Boot的微服務架構設計,結合實例代碼說明觀點,希望能為大家帶來啟發…

JVM參數調整

一、內存相關參數 1. 堆內存控制 -Xmx&#xff1a;最大堆內存&#xff08;如 -Xmx4g&#xff0c;默認物理內存1/4&#xff09;。-Xms&#xff1a;初始堆內存&#xff08;建議與-Xmx相等&#xff0c;避免動態擴容帶來的性能波動&#xff09;。-Xmn&#xff1a;新生代大小&…

AVM 環視拼接 魚眼相機

https://zhuanlan.zhihu.com/p/651306620 AVM 環視拼接方法介紹 從內外參推導IPM變換方程及代碼實現&#xff08;生成AVM環視拼接圖&#xff09;_avm拼接-CSDN博客 經典文獻閱讀之--Extrinsic Self-calibration of the Surround-view System: A Weakly... (環視系統的外參自…