第三章 bootloader原理以及uboot移植

2021-10-08 20:21:09 字數 828 閱讀 4296

3.2 uboot(可以啟動linux,bsd,vxworks,qnx,rtems,artos,lynxos等)

支援powerpc和linux最完善

3.2.1優點

1)開源

2)支援多種嵌入式os kernel

3)支援多種處理器系列

4)較高的可靠性和穩定性

5)高度靈活的功能設定

6)豐富的裝置驅動原始碼,串列埠,乙太網,sdram,flash,lcd,nvram,eerpromrtc,鍵盤等

7)豐富的除錯文件和網路資源

3.2.3 主要功能

1)系統引導:支援nfs掛載,ramdisk形式的rootfs,從flash中引導壓縮或非壓縮核心

2)基本輔助功能:強大的os介面,可靈活配置,傳遞多個關鍵引數,滿足不同階段的開發除錯和產品發布需求,

支援目標板環境引數多種儲存方式(flash,nvram,eeprom)

crc32校驗,可校驗flash中核心,ramdisk映象檔案

3)裝置驅動:串列埠,sdram,flash,乙太網,lcd,nvram,eeprom,鍵盤,usb,pcmcia,pci,rtc等

4)上電自檢:sdram ,flash大小自動檢測,sdram故障檢測,cpu型號等

5)特殊功能:xip引導特殊功能

3.2.3目錄結構

1)處理器體系結構或開發板硬體直接相關

2)通用或者驅動

3)uboot應用程式,工具,文件

3.2.4編譯

make mini2440_config

make mini2440_config 0=/bin/dir  ---指定生成檔案位置

編譯原理 第三章

單詞的表示形式 用二元式來表示 單詞種別,單詞符號的屬性值 單詞符號的屬性 指單詞符號的特性或特徵。單詞符號的屬性值 反映單詞特性或特徵的值。4 狀態轉換圖法 1 狀態轉換圖 一張有限方向圖 2 狀態轉換圖的功能 識別 接受 一定的符號串 單詞 正規式與正規集 我們可以把具有相同特徵的字放在一起組成...

編譯原理 第三章

一,知識點 1.正規式與正規集的定義 遞迴的定義方法 1 和 是 上的正規式,它們所表示的正規集分別為和 2 任何a 是 上的乙個正規式,他所表示的正規集為 3 假定u和v都是 上的正規式,他們所表示的正規集分別記為l u 和l v 那麼 a u v 是正規式,所表示的正規集為l u l v b u...

編譯原理第三章總結

就像單詞是我們理解文章的基本單位,編譯程式是在單詞的級別上分析源程式的。詞法分析就是從左至右逐個字元掃瞄源程式,把字元變成單詞,把字串變成單詞符號串。執行詞法分析的程式叫詞法分析器。向它輸入源程式,就能輸出單詞符號。這些單詞符號包括關鍵字 識別符號 常數 運算子和界符。輸出時表示成這種形式 單詞種別...