真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

嵌入式LinuxOS怎么啟動(dòng)

本篇內(nèi)容主要講解“嵌入式Linux OS怎么啟動(dòng)”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“嵌入式Linux OS怎么啟動(dòng)”吧!

創(chuàng)新互聯(lián)建站是專業(yè)的溫泉網(wǎng)站建設(shè)公司,溫泉接單;提供成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行溫泉網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

一、硬件上電

二、一級(jí)啟動(dòng):bootROM

Boot ROM是廠商都無(wú)法進(jìn)行更改,固化在芯片內(nèi)部的ROM;

作用: 
確定用于啟動(dòng)的設(shè)備; 
從啟動(dòng)的設(shè)備的位置搬移一小段代碼(4k/8k/16k)到RAM中運(yùn)行,即SPL;

三、二級(jí)啟動(dòng):SPL+uboot

1.SPL: Secondary Program Loader:

作用: 
初始化DDR; 
從啟動(dòng)的設(shè)備搬移第二段代碼到RAM中,加載uboot; 
(有些SoC是將bootloader復(fù)制到RAM后,再進(jìn)行DDR初始化;)

2.uboot: Universal boot loader:

U-Boot從啟動(dòng)設(shè)備上面讀取、分析環(huán)境變量獲得kernel和rootfs存儲(chǔ)位置,以及所需的kernel command line; 
自動(dòng)檢測(cè)系統(tǒng)RAM和eMMC/Nand Flash容量和參數(shù); 
設(shè)置以太網(wǎng)口MAC地址,并配置好硬件準(zhǔn)備加載Linux kernel; 
加載Linux kernel到RAM,至此系統(tǒng)控制權(quán)則轉(zhuǎn)移到kernel來(lái)處理;

四、Linux Kernel

系統(tǒng)Kernel初始化Linux,加載rootfs,最后啟動(dòng)’init’來(lái)初始化Linux user space

五、不同的OS

Android、Yocto、ubuntu、fedora

補(bǔ)充:

一個(gè)嵌入式Linux系統(tǒng)從軟件的角度看通??梢苑譃樗膫€(gè)層次: 
1、 引導(dǎo)加載程序。包括固化在固件(firmware)中的boot代碼(可選),和BootLoader兩大部分。(bootROM,uboot) 


2、Linux內(nèi)核。特定于嵌入式板子的定制內(nèi)核以及內(nèi)核的啟動(dòng)參數(shù)。(linux kernel) 


3、 文件系統(tǒng)。包括根文件系統(tǒng)和建立于Flash內(nèi)存設(shè)備之上文件系統(tǒng)。通常用ramdisk來(lái)作為rootfs。 


4、 用戶應(yīng)用程序。特定于用戶的應(yīng)用程序。有時(shí)在用戶應(yīng)用程序和內(nèi)核層之間可能還會(huì)包括一個(gè)嵌入式圖形用戶界面。常用的嵌入式GUI有:MicroWindows和MiniGUI等。

BootLoader是一段小程序,主要功能是引導(dǎo)操作系統(tǒng)啟動(dòng)??梢园阉胂蟪蒔C機(jī)Linux上的GRUB/LILO引導(dǎo)程序,只不過(guò)在嵌入式linux中,沒(méi)有BIOS,而是直接從flash中運(yùn)行,來(lái)裝載內(nèi)核。它可以初始化硬件設(shè)備,從而將系統(tǒng)的軟硬件環(huán)境帶到一個(gè)合適的狀態(tài),以便為最終調(diào)用操作系統(tǒng)做好準(zhǔn)備

到此,相信大家對(duì)“嵌入式Linux OS怎么啟動(dòng)”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


網(wǎng)頁(yè)名稱:嵌入式LinuxOS怎么啟動(dòng)
分享地址:http://weahome.cn/article/pooech.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部