摘要:要想放到樹莓派上運行,需要官方提供的固件四下載直接下載我們所需的在文件夾中,將其中的復(fù)制到卡的分區(qū)中之前分區(qū)時大小為,格式為的那個,再將編譯好的一同復(fù)制進(jìn)去。
2021SC@SDUSC
1.1、計算機系統(tǒng)的主要部件
(1)計算機系統(tǒng)就是以CPU為核心來運行的系統(tǒng)。典型的計算機系統(tǒng)有:PC機(臺式機+筆記本)、嵌入式設(shè)備(手機、平板電腦、游戲機)、單片機(家用電器像電飯鍋、空調(diào))
(2)計算機系統(tǒng)的組成部件非常多,不同的計算機系統(tǒng)組成部件也不同。但是所有的計算機系統(tǒng)運行時需要的主要核心部件都是3個東西:
CPU?+?外部存儲器(Flash/硬盤)?+?內(nèi)部存儲器(DDR SDRAM/SDRAM/SRAM)
1.2、PC機的啟動過程
(1)部署:典型的PC機的BIOS程序部署在PC機主板上(隨主板出廠時已經(jīng)預(yù)制了),操作系統(tǒng)部署在硬盤上,內(nèi)存在掉電時無作用,CPU在掉電時不工作。
(2)啟動過程:PC上電后先執(zhí)行BIOS程序(實際上PC的BIOS就是NorFlash),BIOS程序負(fù)責(zé)初始化DDR內(nèi)存,負(fù)責(zé)初始化硬盤,然后從硬盤上將OS鏡像讀取到DDR中,然后跳轉(zhuǎn)到DDR中去執(zhí)行OS直到啟動(OS啟動后BIOS就無用了)
1.3、典型嵌入式linux系統(tǒng)啟動過程
(1)典型嵌入式系統(tǒng)的部署:uboot程序部署在Flash(能作為啟動設(shè)備的Flash)上、OS部署在FLash(嵌入式系統(tǒng)中用Flash代替了硬盤)上、內(nèi)存在掉電時無作用,CPU在掉電時不工作。
(2)啟動過程:嵌入式系統(tǒng)上電后先執(zhí)行uboot、然后uboot負(fù)責(zé)初始化DDR,初始化Flash,然后將OS從Flash中讀取到DDR中,然后啟動OS(OS啟動后uboot就無用了)
總結(jié):嵌入式系統(tǒng)和PC機的啟動過程幾乎沒有兩樣,只是BIOS成了uboot,硬盤成了Flash。
1.4、android系統(tǒng)啟動過程
(1)Android系統(tǒng)的啟動和Linux系統(tǒng)(前面講的典型的嵌入式系統(tǒng)啟動)幾乎一樣。幾乎一樣意思就是前面完全一樣,只是在內(nèi)核啟動后加載根文件系統(tǒng)后不同了。
(2)可以認(rèn)為啟動分為2個階段:第一個階段是uboot到OS啟動;第二個階段是OS啟動后到rootfs加載到命令行執(zhí)行;現(xiàn)在我們主要研究第一個階段,android的啟動和linux的差別在第二階段。
1.5、總結(jié):uboot到底是干嘛的
(1)uboot主要作用是用來啟動操作系統(tǒng)內(nèi)核。
(2)uboot還要負(fù)責(zé)部署整個計算機系統(tǒng)。
(3)uboot中還有操作Flash等板子上硬盤的驅(qū)動。
?(4)uboot還得提供一個命令行界面供人來操作。
一、對 SD 卡進(jìn)行格式化和創(chuàng)立分區(qū)
?
二、交叉編譯 u-boot.bin,并移植到 SD 卡的 boot 分區(qū)。
?
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/122107.html
摘要:學(xué)習(xí)樹莓派的的初識學(xué)習(xí)樹莓派的的初識初識初識學(xué)習(xí)書籍正點原子嵌入式驅(qū)動開發(fā)指南章節(jié)第三十章學(xué)習(xí)內(nèi)容書中介紹的獲取可以有三個途徑第一個是的官方代碼。網(wǎng)上的燒寫樹莓派教程很多,但是為了學(xué)習(xí)我選擇了官方的代碼。Linux學(xué)習(xí) - 樹莓派4b的U-Boot的初識初識U-Boot學(xué)習(xí)書籍:《【正點原子】I.MX6U嵌入式Linux驅(qū)動開發(fā)指南V1.5.1》章節(jié):第三十章學(xué)習(xí)內(nèi)容:書中介紹uboot的獲...
摘要:配置圖形化界面下載圖形化界面創(chuàng)建容器運行運行之后在瀏覽器中輸入樹莓派進(jìn)入界面。拉取鏡像啟動容器用樹莓派進(jìn)入服務(wù)器后臺默認(rèn)賬號默認(rèn)密碼 樹莓派4B安裝 docker并...
摘要:工具樹莓派溫濕度傳感器在開始實驗之前,要在電腦上安裝,并且建立好一個數(shù)據(jù)庫連接。到這里對電腦配置就結(jié)束了,對了,還有如果你們到時運行樹莓派代碼出現(xiàn)遠(yuǎn)程連接失敗錯誤碼,像下圖這是因為,你的防火墻開了,把防火墻關(guān)掉就不會報這個錯誤了。 ...
閱讀 3355·2021-11-25 09:43
閱讀 3149·2021-10-11 10:58
閱讀 2751·2021-09-27 13:59
閱讀 3083·2021-09-24 09:55
閱讀 2175·2019-08-30 15:52
閱讀 1837·2019-08-30 14:03
閱讀 2264·2019-08-30 11:11
閱讀 2029·2019-08-28 18:12