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

正文內(nèi)容

基于arm信息發(fā)布平臺終端系統(tǒng)的構(gòu)建-全文預(yù)覽

2025-07-09 16:57 上一頁面

下一頁面
  

【正文】 些說明,同樣有利于對內(nèi)核源碼的理解。documentation目錄下是一些文檔,是對每個目錄作用的具體說明。同時與處理器結(jié)構(gòu)相關(guān)代碼都放在arch/*/kernel目錄下。modules目錄存放了已建好的、可動態(tài)加載的模塊。與具體硬件體系結(jié)構(gòu)相關(guān)的內(nèi)存管理代碼位于arch/*/mm目錄下。include目錄包括編譯核心所需要的大部分頭文件,例如與平臺無關(guān)的頭文件在include/linux子目錄下。例如:分配和釋放內(nèi)存空間的過程,打印警告或錯誤信息的過程,還有系統(tǒng)的調(diào)試?yán)痰鹊取?內(nèi)存管理與虛擬文件系統(tǒng)之間的關(guān)系:內(nèi)存管理利用虛擬文件系統(tǒng)支持交換,交換進(jìn)程(swapd)定期由調(diào)度程序調(diào)度,這也是內(nèi)存管理依賴于進(jìn)程調(diào)度的唯一原因。 進(jìn)程間通信與內(nèi)存管理的關(guān)系:進(jìn)程間通信子系統(tǒng)要依賴內(nèi)存管理支持共享內(nèi)存通信機(jī)制,這種機(jī)制允許兩個進(jìn)程除了擁有自己的私有空間,還可以存取共同的內(nèi)存區(qū)域。各個子系統(tǒng)間的關(guān)系如下:216。網(wǎng)絡(luò)接口可分為網(wǎng)絡(luò)協(xié)議和網(wǎng)絡(luò)驅(qū)動程序。3  虛擬文件系統(tǒng)(VFS):用于支持對外部設(shè)備的驅(qū)動和存儲,其隱藏了各種硬件的具體細(xì)節(jié),為所有的設(shè)備提供了統(tǒng)一的借口。當(dāng)需要選擇下一個就緒進(jìn)程運(yùn)行時,由調(diào)度進(jìn)程程序采取何時得調(diào)度策略,以保證個進(jìn)程能公平合理的訪問CPU,同時保證內(nèi)核能響應(yīng)硬件操作。7  調(diào)試uboot源代碼,直到uboot能夠在開發(fā)板上正常啟動并引導(dǎo)linux內(nèi)核。cp rf /smdk2410/* /mini24403  為開發(fā)板添加新的配置文件cp r include/configs/ /include/configs/4  配置開發(fā)板make mini2440_config執(zhí)行該命令后。第三類目錄是uboot的應(yīng)用程序,工具或者文檔;如examples,tools,Doc等等。目前仍然由DENX的Wolfgang Denk維護(hù)。 bootloader支持的體系結(jié)構(gòu)名稱說明支持的體系結(jié)構(gòu)LILOLinux的磁盤引導(dǎo)加載程序X86LinuxBIOS以linux為基礎(chǔ)的BIOS替代品X86Blob來自LART計劃的引導(dǎo)程序ARMVIVI主要為S3C2410處理器引導(dǎo)linuxARMRedBoot以eCos為基礎(chǔ)的引導(dǎo)程序X86,ARM,MIPS,UBoot以PPCBoot和ARMBoot為基礎(chǔ)的通用引導(dǎo)程序X86,ARM,PowerPc uboot的介紹及移植最早是由DENX軟件工程中心的Wolfgang Denk基于8xxrom的源碼創(chuàng)建的PPCBOOT工程,并且不斷添加處理器的支持。 Cache和MMU的設(shè)置:MMU必須關(guān)閉;指令Cache可以打開也可以關(guān)閉;數(shù)據(jù)Cache必須關(guān)閉。 CPU寄存器的設(shè)置:R0=0;R1=機(jī)器類型ID;R2=啟動參數(shù)標(biāo)記列表在RAM中的起始基地址。數(shù)據(jù)結(jié)構(gòu)tag和tag_header定義在linux內(nèi)核代碼的include/asm/。但是在調(diào)用內(nèi)核之前,應(yīng)該做一步準(zhǔn)備工作,即設(shè)置linux內(nèi)核的啟動參數(shù)。對于內(nèi)核映像,一般將其復(fù)制到從(MEM_START+0X8000)這個基地址開始處。 ③ 加載內(nèi)核映像和根文件系統(tǒng)映像這一步主要完成兩個工作,分別是:216。1  初始化本階段要使用的硬件設(shè)備通常包括兩方面:初始化至少一個串口,以便和終端用戶進(jìn)行I/O輸出信息。因為堆棧是向下生長的,所以通??梢园裺p的值設(shè)置為那個1MB的RAM空間的的最頂端。 bootloader的stage1階段1  基本的硬件初始化這是bootloader一開始就執(zhí)行的操作,其目的是為了stage2的執(zhí)行及隨后的kernel的執(zhí)行準(zhǔn)備好一些基本的硬件環(huán)境。依賴于CPU體系結(jié)構(gòu)的代碼,比如設(shè)備初始化代碼等,通常放在stage1中,而且通常都用匯編語言來實現(xiàn)。啟動加載:這種模式也成“自主”模式,也即是bootloader從目標(biāo)機(jī)的某個固態(tài)設(shè)備上將操作系統(tǒng)加載到RAM中運(yùn)行,整個系統(tǒng)沒有用戶的介入。對于嵌入式系統(tǒng),bootloader是基于特定硬件平臺實現(xiàn)的,因此,幾乎不可能建立一個通用的bootloader,不同的處理器架構(gòu)都有不同的bootloader,相同處理器下的不同硬件環(huán)境又有不同的bootloader。以其良好的可靠性和卓越的實時性被廣泛用在通信,軍事,航空,航天等領(lǐng)域。具有開發(fā)的操作系統(tǒng)應(yīng)用程序接口(API),可讓用戶靈活方便的定制操作系統(tǒng)。與通用操作系統(tǒng)相比較,嵌入式系統(tǒng)在系統(tǒng)實時,高效,硬件的相關(guān)依賴性,軟件固態(tài)以及應(yīng)用的專用型等方面具有較為突出的特點。基于PowerPC體系結(jié)構(gòu)的處理器有IBM公司開發(fā)的PowerPC 405 GP。 PowerPC處理器PowerPC體系結(jié)構(gòu)的特點是可伸縮性好,方便靈活。1999年,MIPS公司發(fā)布MIPS32和MIPS64架構(gòu)標(biāo)準(zhǔn),為未來MIPS處理器的開發(fā)奠定了基礎(chǔ)。 MIPS處理器MIPS技術(shù)公司是一家設(shè)計制造高性能、高檔次及嵌入式32位和64位處理器的廠商,在RISC處理器方面占有重要地位。216。ARM處理器有三大特點:216。 ARM處理器ARM公司是全球領(lǐng)先的16/32位RISC微處理器知識產(chǎn)權(quán)設(shè)計的供應(yīng)商。當(dāng)然也是為了降低系統(tǒng)的功耗,嵌入式系統(tǒng)中的軟件一般不存儲于磁盤等載體中,而都固化在存儲器芯片或單片系統(tǒng)的存儲器之中。由于有些嵌入式系統(tǒng)所承擔(dān)的計算任務(wù)涉及產(chǎn)品質(zhì)量、人身設(shè)各安全、國家機(jī)密等重大事務(wù),加之有些嵌入式系統(tǒng)的宿主對象要工作在無人值守的場合,例如危險性高的工業(yè)環(huán)境中、內(nèi)嵌有嵌入式系統(tǒng)的儀器儀表中、在人際罕至的氣象檢測系統(tǒng)中以及為偵察敵方行動的小型智能裝置中等。從嵌人式系統(tǒng)專用性的特點來看,作為嵌入式系統(tǒng)的供應(yīng)者,理應(yīng)提供各式各樣的硬件和軟件以各選用。由于嵌入式系統(tǒng)通常是面向某個特定應(yīng)用的,所以嵌入式系統(tǒng)的硬件和軟件,尤其是軟件,都是為特定用戶群來設(shè)計的,它通常都具有某種專用性的特點。EOS負(fù)責(zé)嵌入系統(tǒng)的全部軟、硬件資源的分配、任務(wù)調(diào)度,控制、協(xié)調(diào)并發(fā)活動[3]。 嵌入式系統(tǒng)的組成1  嵌入式處理器:嵌入式系統(tǒng)硬件層的核心是嵌入式微處理器,嵌入式微處理器與通用CPU最大的不同在于嵌入式微處理器大多工作在為特定用戶群所專用設(shè)計的系統(tǒng)中,它將通用CPU許多由板卡完成的任務(wù)集成在芯片內(nèi)部,從而有利于嵌入式系統(tǒng)在設(shè)計時趨于小型化,同時還具有很高的效率和可靠性。 研究意義該系統(tǒng)能夠很好的避免通過紙張或LED點陣發(fā)布信息的不利,不僅方便用戶查詢所需要了解的信息,而且方便管理員將用戶需要的信息,通過網(wǎng)絡(luò)實時的傳輸?shù)浇K端。用戶在客戶端輸入服務(wù)器端的地址,便可查詢到相關(guān)信息。隨著Internet的飛速發(fā)展,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個方面發(fā)揮著重要的作用。本系統(tǒng)可實現(xiàn)信息的分類顯示,最近信息的顯示,新聞的添加,刪除等管理功能。主要由客戶端和服務(wù)器端組成,其中客戶端主要由硬件和軟件部分構(gòu)成,硬件是基于SanSung2440處理器的mini2440開發(fā)板,軟件部分則是在基于mini2440硬件平臺上構(gòu)建嵌入式Linux系統(tǒng),并添加Konqueror嵌入式瀏覽器,作為信息發(fā)布的載體。學(xué)號2006112020365編號2010120365研究類型應(yīng)用研究分類號TN710HUBEI NORMAL UNIVERSITY學(xué)士學(xué)位論文(設(shè)計)Bachelor’s Thesis論文題目基于ARM信息發(fā)布平臺終端系統(tǒng)平臺的構(gòu)建作者姓名龔慧學(xué)指導(dǎo)教師周兆豐所在院系物理與電子科學(xué)學(xué)院專業(yè)名稱電子信息科學(xué)與技術(shù)完成時間2010年5月22日湖北師范學(xué)院學(xué)士學(xué)位論文(設(shè)計)誠信承諾書中文題目:基于ARM信息發(fā)布平臺終端系統(tǒng)的構(gòu)建外文題目:The Construction of terminal system for information publishing based on ARM architecture學(xué)生姓名龔慧學(xué)學(xué) 號2006112020365院系專業(yè)電子信息科學(xué)與技術(shù)班 級0603學(xué) 生 承 諾我承諾在畢業(yè)論文(設(shè)計)活動中遵守學(xué)校有關(guān)規(guī)定,恪守學(xué)術(shù)規(guī)范,本人畢業(yè)論文(設(shè)計)內(nèi)容除特別注明和引用外,均為本人觀點,不存在剽竊、抄襲他人學(xué)術(shù)成果,偽造、篡改實驗數(shù)據(jù)的情況。 指導(dǎo)教師(簽名): 2009年5月24日 目 錄摘 要 11 緒論 3 選題背景 3 研究任務(wù)及研究目的 3 研究意義 42 嵌入式系統(tǒng)概述 4 什么是嵌入式系統(tǒng) 4 嵌入式系統(tǒng)的特點 6 嵌入式處理器 7 嵌入式操作系統(tǒng) 83 bootloader 9 bootloader的概念 9 bootloader的基本結(jié)構(gòu) 10 bootloader的種類 12 uboot的介紹及移植 134 linux內(nèi)核移植 16 linux內(nèi)核結(jié)構(gòu) 16 linux源碼結(jié)構(gòu) 18 linux內(nèi)核的配置,編譯和移植 195 嵌入式linux文件系統(tǒng) 21 嵌入式Linux文件系統(tǒng)詳細(xì)介紹 21 嵌入式linux根文件系統(tǒng)目錄 24 制作文件系統(tǒng) 266 嵌入式瀏覽器的移植 30 Konqueror/embedded的結(jié)構(gòu) 30 Konqueror/embedded的編譯和安裝 307 總結(jié) 328 致謝 33參考文獻(xiàn) 34湖北師范學(xué)院學(xué)士學(xué)位論文(設(shè)計)評審表湖北師范學(xué)院物理與電子科學(xué)學(xué)院2010屆學(xué)士學(xué)位論文(設(shè)計)基于ARM信息發(fā)布平臺終端系統(tǒng)的構(gòu)建龔慧學(xué)(湖北師范學(xué)院物理與電子科學(xué)學(xué)院,湖北 黃石 435002)摘 要 信息發(fā)布平臺是在基于某種硬件平臺上進(jìn)行信息的發(fā)布,目前信息發(fā)布的方式有LED點陣,廣播,WEB等,而該系統(tǒng)是基于ARM的嵌入式信息發(fā)布平臺。LED點陣雖操作簡單,但是發(fā)布的信息量有限,而且不具備人機(jī)交互功能。 選題背景傳統(tǒng)的信息發(fā)布技術(shù)包括各種媒體,比如報紙,雜志,電視和廣播等等,這
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1