樹莓派超全系列教程文檔--(28)boot文件夾內容

boot文件夾內容

    • `boot` 文件夾內容
      • `bootcode.bin`
      • `start*.elf`
      • `fixup*.dat`
      • `cmdline.txt`
      • `config.txt`
      • `issue.txt`
      • `initramfs*`
      • `ssh` 或 `ssh.txt`
      • 設備樹blob文件 ( `*.dtb` )
      • 內核文件 ( `*.img` )
      • `overlays` 文件夾

文章來源: http://raspberry.dns8844.cn/documentation

原文網址

boot 文件夾內容

Raspberry Pi OS將引導文件存儲在SD卡的第一個分區上,使用FAT文件系統。

啟動時,每個Raspberry Pi都會從引導分區加載各種文件,以便在Linux內核啟動之前啟動各種處理器。

在引導時,Linux將引導分區掛載為 /boot/firmware/

NOTE: 在 Bookworm 之前,樹莓派操作系統將引導分區存儲在 /boot/ 。從 Bookworm 開始,引導分區位于 /boot/firmware/

bootcode.bin

引導加載程序,由SoC在引導時加載。它執行一些非常基本的設置,然后加載其中一個 start*.elf 文件。

Raspberry Pi 4和5不使用bootcode.bin。它已被 板載EEPROM 中的引導代碼代替。

start*.elf

二進制固件塊加載到 SoC 中的 VideoCore GPU 上,然后接管啟動過程。

start.elf:: 基本固件。
start_x.elf:: 包含額外的編解碼器。
start_db.elf:: 用于調試。
start_cd.elf:: 固件的精簡版,刪除了對編解碼器和 3D 等硬件模塊的支持以及調試日志支持;它還施加了初始幀緩沖區限制。如果在 config.txt 中指定了 gpu_mem=16,則會自動使用精簡版固件。

start4.elf , start4x.elf , start4db.elfstart4cd.elf 是特定于Raspberry Pi 4系列(Model 4B, Pi 400, Compute Module 4 和 Compute Module 4S)的同功能固件文件。

有關如何使用這些文件的詳細信息,請參閱 config.txt文檔.

Raspberry Pi 5 不使用 elf 文件。固件獨立包含在引導加載程序EEPROM中。

fixup*.dat

與上一節中列出的 start*.elf 文件配對的鏈接器文件。

cmdline.txt

啟動時傳入內核的參數

config.txt

包含用于設置Raspberry Pi的許多配置參數。有關詳細信息,請參閱 config.txt文檔。

IMPORTANT: Raspberry Pi 5 要求啟動分區中有一個非空的 config.txt 文件。

issue.txt

基于文本的內務信息,包含發行版的日期和 git commit ID。

initramfs*

初始ramdisk的內容。這會在掛載真正的根文件系統之前將臨時根文件系統加載到內存中。

從 Bookworm 開始,Raspberry Pi OS 默認包含一個 initramfs 文件。要啟用初始 ramdisk,請在 config.txt 中使用 auto_initramfs 關鍵字進行配置。

sshssh.txt

如果存在該文件,則在啟動時啟用 SSH。否則 SSH 默認為禁用。文件內容并不重要。即使是空文件也能啟用 SSH。

NOTE: 內容無關緊要。即使是一個空文件也可以使能SSH。

設備樹blob文件 ( *.dtb )

設備樹blob文件包含Raspberry Pi各種型號的硬件定義。這些文件在引導 基于檢測到的Raspberry Pi模型。

內核文件 ( *.img )

與樹莓派型號對應的各種 kernel 內核文件:

在這里插入圖片描述

NOTE: 對于運行 32 位內核的系統,lscpu 報告的 CPU 架構為 armv7l;對于運行 64 位內核的系統,aarch64 報告的 CPU 架構為 armv7larmv7l 中的 l 指的是小端 CPU 架構,而不是 kernel7l.img 文件名中的 l 所表示的 LPAE

overlays 文件夾

包含設備樹overlay。這些用于配置各種硬件設備,例如第三方聲卡。通過修改 config.txt 中的配置選擇這些overlay。有關詳細信息,請參閱 Device Trees, overlays and parameters。

上一篇 – 樹莓派超全系列教程文檔–(27)在 Raspberry Pi 上使用代理服務器
下一篇 –

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

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

相關文章

SvelteKit 最新中文文檔教程(20)—— 最佳實踐之性能

前言 Svelte,一個語法簡潔、入門容易,面向未來的前端框架。 從 Svelte 誕生之初,就備受開發者的喜愛,根據統計,從 2019 年到 2024 年,連續 6 年一直是開發者最感興趣的前端框架 No.1: Svelte …

【LangChain核心組件】Memory:讓大語言模型擁有持續對話記憶的工程實踐

目錄 一、Memory架構設計解析 1. 核心組件關系圖 2. 代碼中的關鍵實現 二、對話記憶的工程實現 1. 消息結構化存儲 2. 動態提示組裝機制 三、Memory類型選型指南 四、生產環境優化實踐 1. 記憶容量控制 2. 記憶分片策略 3. 記憶檢索增強 五、典型問題調試技巧 1. …

適應 AI 時代的軟件開發流程:用 AI + TDD 構建可維護項目

?? 適應 AI 時代的軟件開發流程:用 AI + TDD 構建可維護項目 本文面向有系統開發經驗的工程師,分享如何結合 Git 管理、AI 協作、YAML 驅動與 TDD 開發方式,高效構建一個可維護、可協作、可交付的嵌入式或通用工程項目。適合 BLE 模塊、協議棧組件、物聯網控制系統等項目落…

使用 chromedriver 實現網絡爬蟲【手抄】

1、引用 selenium 包 <dependency><groupId>org.seleniumhq.selenium</groupId><artifactId>selenium-java</artifactId><version>4.29.0</version> </dependency> <dependency><groupId>org.seleniumhq.seleniu…

Python項目--基于Python的自然語言處理文本摘要系統

1. 項目概述 自然語言處理(NLP)是人工智能領域中一個重要的研究方向&#xff0c;而文本摘要作為NLP的一個重要應用&#xff0c;在信息爆炸的時代具有重要意義。本項目旨在開發一個基于Python的文本摘要系統&#xff0c;能夠自動從長文本中提取關鍵信息&#xff0c;生成簡潔而全…

【Vue #3】指令補充樣式綁定

一、指令修飾符 Vue 的指令修飾符&#xff08;Directive Modifiers&#xff09;是 Vue 模板語法中的重要特性&#xff0c;它們以半角句號 . 開頭&#xff0c;用于對指令的綁定行為進行特殊處理 修飾符作用如下&#xff1a; 簡化事件處理&#xff08;如阻止默認行為、停止冒泡…

Reinforcement Learning強化學習--李宏毅機器學習筆記

個人學習筆記&#xff0c;如有錯誤歡迎指正&#xff0c;也歡迎交流&#xff0c;其他筆記見個人空間 強化學習 vs 監督學習 監督學習&#xff08;Supervised Learning&#xff09;&#xff1a;你有輸入和明確的輸出標簽&#xff0c;例如圖像分類。 強化學習&#xff08;Rein…

Windows VsCode Terminal窗口使用Linux命令

背景描述&#xff1a; 平時開發環境以Linux系統為主&#xff0c;有時又需要使用Windows系統下開發環境&#xff0c;為了能像Linux系統那樣用Windows VsCode&#xff0c;Terminal命令行是必不可少內容。 注&#xff1a;Windows11 VsCode 1.99.2 下面介紹&#xff0c;如何在V…

軟件測試之測試數據生成(Excel版)

這是Excel生成測試數據的函數使用 1.時間 1.1.時間 例生成2022-05-01之前一年內任意時間點: =TEXT("2022-05-01"-RAND()-RANDBETWEEN(1,365),"yyyy-mm-dd hh:mm:ss")1.2.年月日 yyyy-mm-dd 以當前時間生成10年的日期 =TEXT(NOW()-RAND()-RANDBETWE…

libwebsocket建立服務器需要編寫LWS_CALLBACK_ADD_HEADERS事件處理

最近在使用libwebsocket&#xff0c;感覺它搭建Http與websocket服務器比較簡單&#xff0c;不像poco庫那么龐大&#xff0c;但當我使用它建立websocket服務器后&#xff0c;發現websocket客戶端連接一直沒有連接成功&#xff0c;不知道什么原因&#xff0c;經過一天的調試&…

從 PyTorch 到 ONNX:深度學習模型導出全解析

在模型訓練完畢后&#xff0c;我們通常希望將其部署到推理平臺中&#xff0c;比如 TensorRT、ONNX Runtime 或移動端框架。而 ONNX&#xff08;Open Neural Network Exchange&#xff09;正是 PyTorch 與這些平臺之間的橋梁。 本文將以一個圖像去噪模型 SimpleDenoiser 為例&a…

Hadoop集群部署教程-P6

Hadoop集群部署教程-P6 Hadoop集群部署教程&#xff08;續&#xff09; 第二十一章&#xff1a;監控與告警系統集成 21.1 Prometheus監控體系搭建 Exporter部署&#xff1a; # 部署HDFS Exporter wget https://github.com/prometheus/hdfs_exporter/releases/download/v1.1.…

【Altium】AD-生成PDF文件圖紙包含太多的空白怎么解決

1、 文檔目標 AD設計文件導出PDF時&#xff0c;圖紙模板方向設置問題 2、 問題場景 AD使用Smart PDF導出PDF時&#xff0c;不管你怎么設置頁面尺寸&#xff0c;只要從橫向轉為縱向輸出&#xff0c;輸出的始終是橫向紙張&#xff08;中間保留縱向圖紙&#xff0c;兩邊大量留白…

大廠面試:六大排序

前言 本篇博客集中了冒泡&#xff0c;選擇&#xff0c;二分插入&#xff0c;快排&#xff0c;歸并&#xff0c;堆排&#xff0c;六大排序算法 如果覺得對你有幫助&#xff0c;可以點點關注&#xff0c;點點贊&#xff0c;謝謝你&#xff01; 1.冒泡排序 //冒泡排序&#xff…

大模型開發:源碼分析 Qwen 2.5-VL 視頻抽幀模塊(附加FFmpeg 性能對比測試)

目錄 qwen 視頻理解能力 messages 構建 demo qwen 抽幀代碼分析 驗證兩個實際 case 官網介紹圖 性能對比&#xff1a;ffmpeg 抽幀、decord 庫抽幀 介紹 聯系 對比 測試結果 測試明細 ffmpeg 100 qps 測試&#xff08;CPU&#xff09; decord 100 qps 測試&#x…

git的上傳流程

好久沒使用git 命令上傳遠程倉庫了。。。。。溫習了一遍&#xff1b; 幾個注意點--單個文件大小不能超過100M~~~ 一步步運行下面的命令&#xff1a; 進入要上傳的文件夾內&#xff0c;點擊git bash 最終 hbu的小伙伴~有需要nndl實驗的可以自形下載哦

驅動學習專欄--字符設備驅動篇--2_字符設備注冊與注銷

對于字符設備驅動而言&#xff0c;當驅動模塊加載成功以后需要注冊字符設備&#xff0c;同樣&#xff0c;卸載驅動模 塊的時候也需要注銷掉字符設備。字符設備的注冊和注銷函數原型如下所示 : static inline int register_chrdev(unsigned int major, const char *name, const…

redis 放置序列化的對象,如果修改對象,需要修改版本號嗎?

在 Redis 中存儲序列化對象時,如果修改了對象的類結構(例如增刪字段、修改字段類型或順序),是否需要修改版本號取決于序列化協議的兼容性策略和業務場景的容錯需求。以下是詳細分析: 1. 為什么需要考慮版本號? 序列化兼容性問題: 當對象的類結構發生變化時,舊版本的序列…

WPF ObjectDataProvider

在 WPF(Windows Presentation Foundation)中,ObjectDataProvider 是一個非常有用的類,用于將非 UI 數據對象(如業務邏輯類或服務類)與 XAML 綁定集成。它允許在 XAML 中直接調用方法、訪問屬性或實例化對象,而無需編寫額外的代碼。以下是關于 ObjectDataProvider 的詳細…

深度學習-損失函數 python opencv源碼(史上最全)

目錄 定義 種類 如何選擇損失函數&#xff1f; 平方&#xff08;均方&#xff09;損失函數&#xff08;Mean Squared Error, MSE&#xff09; 均方根誤差 交叉熵 對數損失 筆記回饋 邏輯回歸中一些注意事項&#xff1a; 定義 損失函數又叫誤差函數、成本函數、代價函數…