freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

linux啟動代碼編程實驗-展示頁

2025-05-22 18:27本頁面
  

【正文】 令行接口。從主機下載的文件通常首先被 BootLoader保存到目標機的RAM中,然后再被 BootLoader寫到目標機上的固態(tài)存儲設(shè)備中。這種模式是 BootLoader的正常工作模式。 7 Boot Loader 的操作模式 ? 啟動加載模式:這種模式也稱為 自主 ( Autonomous)模式。 6 用來控制 BootLoader 的設(shè)備或機制 ? 串口通訊是最簡單也是最廉價的一種雙機通訊設(shè)備,所以往往在 BootLoader中主機和目標機之間都通過串口建立連接, BootLoader 程序在執(zhí)行時通常會通過串口來進行 I/O,比如:輸出打印信息到串口,從串口讀取用戶控制字符等。 ? 嵌入式系統(tǒng)通常都有某種類型的固態(tài)存儲設(shè)備 (比如: ROM、EEPROM或 FLASH等 )被安排這個起始地址上,因此在系統(tǒng)加電后, CPU將首先執(zhí)行 BootLoader程序。 5 BootLoader 的安裝 ? 系統(tǒng)加電或復(fù)位后,所有的 CPU通常都從 CPU制造商預(yù)先安排的地址上取指令。 3 Bootloader總結(jié) ? 功能 ? 硬件初始化 ? 引導(dǎo)操作系統(tǒng) ? 下載程序(串口、網(wǎng)口、 USB) ? 燒寫 flash ? 特征 ? 程序復(fù)位運行入口點 ? 通常用匯編語言 +C語言編寫 ? 代碼量較小 4 BootLoader 的移植和修改 ? BootLoader除了依賴于 CPU 的體系結(jié)構(gòu)外, BootLoader 實際上也依賴于具體的嵌入式板級設(shè)備的配置,比如板卡的硬件地址分配, RAM芯片的類型,其他外設(shè)的類型等。通過這段小程序,我們可以初始化硬件設(shè)備、建立內(nèi)存空間的映射圖,從而將系統(tǒng)的軟硬件環(huán)境帶到一個合適的狀態(tài),以便為最終調(diào)用操作系統(tǒng)內(nèi)核或用戶應(yīng)用程序準備好正確的環(huán)境。比如在一個基于 ARM920T core的嵌入式系統(tǒng)中,系統(tǒng)在上電或復(fù)位時都從地址 0x00000000開始執(zhí)行,而在這個地址處安排的通常就是系統(tǒng)的BootLoader程序。1 第 4章 Linux啟動代碼編程實驗 2 BootLoader的基本概念 ? BootLoader是系統(tǒng)加電后運行的第一段軟件代碼。 ? 嵌入式系統(tǒng)中,整個系統(tǒng)的加載啟動任務(wù)完全由 BootLoader來完成。 ? 簡單地說, BootLoader就是在操作系統(tǒng)內(nèi)核或用戶應(yīng)用程序運行之前運行的一段小程序。 ? 通常, BootLoader 是依賴于硬件而實現(xiàn)的,特別是
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1