Linux RT SD系統啟動卡製作及系統固化

2021-09-25 16:28:07 字數 1136 閱讀 8321

1sd系統啟動卡說明

sd卡啟動是開發板系統啟動方式的一種。sd系統啟動卡共有boot分割槽、rootfs分割槽和rootfs-backup分割槽三個分割槽,其中boot分割槽為fat32格式、rootfs分割槽和rootfs-backup分割槽為ext4格式。fat32格式分割槽在windows系統下可見,ext4格式分割槽在windows系統下不可見,三個分割槽在linux系統下均可見。boot分割槽存放u-boot、核心、裝置樹等;rootfs分割槽存放檔案系統;rootfs-backup分割槽用於備份檔案系統,系統固化時將其拷貝並固化到emmc。

開發板出廠時已經提供乙個正常使用的linux sd系統啟動卡。以下步驟是linux sd系統啟動卡的製作過程。

操作環境:

ubuntu 14.04.3 64bit

製作檔案說明

製作檔案為光碟「shell\linux-rt-4.9.65-mksdboot.tar.gz」壓縮包,基於linux-rt-4.9.65核心,適用於tl5728-easyevm、tl5728-idk、tl5728f-evm開發板。

根據製作檔案製作的sd卡預設支援tl5728-easyevm開發板,若要支援其它型號開發板,需要設定系統啟動的u-boot環境變數。

2sd系統啟動卡製作步驟

2.1拷貝啟動卡製作檔案到ubuntu

開啟ubuntu,執行如下命令建立「/home/tronlong/am57xx/linux-rt-4.9.65-mksdboot」目錄,將光碟「shell\linux-rt-4.9.65-mksdboot.tar.gz」壓縮包複製到該目錄下,進入製卡壓縮包所在路徑執行如下指令將其解壓到當前目錄:

後續詳細幫助在官網

技術論壇:www.51ele.net

線上**:

多系統啟動

多啟動的流程是從ntldr開始的,ntldr通過讀取boot.ini,確定作業系統啟動分割槽的位置,對於,只有乙個作業系統的電腦,ntldr直接讀取ntdetect.com,開始下一步的流程,如果是多個系統的情況 2000 xp為例 ntldr把boot.ini選擇選單的內容顯示在螢幕上,讓使用者選...

系統啟動美化

1.usplash 因為喜歡mac所以把ubuntu美化的和mac差不多了,但唯一的缺憾是系統載入畫面還是橘黃色的ubuntu。今晚google了一下,綜合幾個文章終於把usplash弄成mac的樣式了。現在把方法總結一下。1 安裝開機畫面和grub的管理工具 sudo apt getinstall...

linux系統啟動

本文簡單介紹一下從我們按開機鍵到可以登入系統,這段時間系統和電腦硬體是怎麼一起工作的。既做為對自己知識的乙個總結整理,也可以給linux初級使用者做乙個入門介紹,高手請略過。一般來說linux的啟動可以分成三個階段 bios階段,系統引導階段,系統啟動階段。一 bios階段 bios 基本輸入輸出系...