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

正文內(nèi)容

arm應(yīng)用相關(guān)論文的13篇參考文獻摘錄與分析-資料下載頁

2025-06-20 07:17本頁面
  

【正文】 ootloader的功能嵌入式系統(tǒng)的初始化、加載過程和PC機在原理上是一樣的,因此在一個嵌入式系統(tǒng)中需要設(shè)計者提供一個與BIOS功能相類似的軟件通常叫做Bootloader (引導(dǎo)加載程序),是系統(tǒng)上電后運行的第一段代碼。一般它只在系統(tǒng)啟動時運行非常短的時間,但對于嵌入式系統(tǒng)來說,這是一個非常重要的系統(tǒng)組成部分。在基于ARM的嵌入式系統(tǒng)中,整個系統(tǒng)在上電或復(fù)位時通常都從地址ox00000000處開始執(zhí)行,而在這個地址處安排的通常就是系統(tǒng)的Bootloader。通過這段小程序可以初始化硬件設(shè)備,建立內(nèi)存空間的映射圖,從而將系統(tǒng)的軟硬件環(huán)境帶到一個合適的狀態(tài),以便為最終調(diào)用操作系統(tǒng)內(nèi)核準備好正確的環(huán)境。Boot1oader的啟動大多數(shù)都分為兩個階段。第一個階段主要包括依賴于CPU體系結(jié)構(gòu)的硬件初始化代碼,通常都用匯編語言來實現(xiàn)。這個階段的任務(wù)有:(1)基本硬件設(shè)備初始化(屏蔽所有中斷、關(guān)閉處理器內(nèi)部指令/數(shù)據(jù)cache等)(2)為第二階段貯備RAM空間(3)如果是在某個固態(tài)存儲媒質(zhì)中,則復(fù)制Bootloader的第二階段代碼到RAM(4)設(shè)置堆棧(5)跳轉(zhuǎn)到第二階段的C程序入口點第二階段通常用C語言完成,以便實現(xiàn)更復(fù)雜的功能,也使程序有更好的可讀性和移植性。這個階段的任務(wù)有:(1)初始化本階段要使用到的硬件設(shè)備(2)檢測系統(tǒng)內(nèi)存映射(3)將內(nèi)核映象和根文件系統(tǒng)映象從Flash讀到SDRAM(4)為內(nèi)核設(shè)置啟動參數(shù)(5)調(diào)用內(nèi)核Linux內(nèi)核結(jié)構(gòu)Linux內(nèi)核主要由5個子系統(tǒng)組成:進程調(diào)度、內(nèi)存管理、虛擬文件系統(tǒng)、網(wǎng)絡(luò)接口、進程間通信。一般在Linux系統(tǒng)中的/usr/src/Linux*.*.*(*.*.*代表內(nèi)核版本,)目錄下就是內(nèi)核源代碼。Linux內(nèi)核非常龐大,包括驅(qū)動程序在內(nèi)有數(shù)百兆之多。/arch子目錄包含了所有硬件結(jié)構(gòu)特定的內(nèi)核代碼。如i386,alpha和arm/drivers子目錄包含了內(nèi)核中所有的設(shè)備驅(qū)動程序,如usb和sound/fs子目錄包含了所有的文件系統(tǒng)的代碼。如ntfs,ext3和jffs2等/include子目錄包含了建立內(nèi)核代碼時所需的大部分庫文件,也包括了不同平臺需要的庫文件。比如,asmarm是arm平臺需要的庫文件/init子目錄包含了內(nèi)核的初始化代碼,內(nèi)核從此處工作/ipc子目錄包含了進程間通信代碼/kemel子目錄包含了主內(nèi)核代碼/mm子目錄包含了所有內(nèi)存管理代碼/net子目錄包含了和網(wǎng)絡(luò)相關(guān)的代碼。如atm,ipv6等一般在每個目錄下都有一個depend文件和一個Makefile文件。這兩個文件都是編譯時使用的輔助文件。其中Makefile文件中指出了編譯時需要用到的編譯器,也是移植內(nèi)核過程中不可缺少的。根目錄的移植根目錄下需要修改Makefile文件,這個Makefile文件的任務(wù)有兩個:產(chǎn)生vmlinux文件和產(chǎn)生內(nèi)核模塊。為了達到此目的,Makefile將遞歸進入到內(nèi)核的各個子目錄中,分別調(diào)用位于這些子目錄中的Makefile。內(nèi)核如何編譯是根據(jù)Makefile文件的指示進行的,可以在這個文件中指定使用的編譯器等信息。Makefile用來組織內(nèi)核的各模塊,記錄了各模塊間的相互聯(lián)系和依賴關(guān)系。打開最上層目錄下的Makefile文件,這個文件中需要修改的內(nèi)容包括以下兩方面:指定目標平臺 指定交叉編譯器acrh目錄的移植8 /
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1