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

正文內(nèi)容

基于arm9的linux操作系統(tǒng)移植畢業(yè)設(shè)計-預(yù)覽頁

2025-07-12 21:41 上一頁面

下一頁面
 

【正文】 ux是一套以UNIX為基礎(chǔ)發(fā)展而來的操作系統(tǒng)。Linux對硬件配置的要求相當(dāng)?shù)停軌蛟?M內(nèi)存的386機(jī)器上很好的運(yùn)行。其中有三個最顯著的改進(jìn):采用可搶占內(nèi)核、更加有效的調(diào)度算法以及同步性的提高。主要研究內(nèi)容(1) 建立嵌入式Linux交叉開發(fā)環(huán)境對于嵌入式系統(tǒng),目標(biāo)板一般只有很小的存儲空間,處理器頻率也較低。BootLoder所處層次位置如下圖1所示。圖1 BootLoader所處層次(3) 配置、編譯、移植Linux內(nèi)核詳細(xì)分析了Linux移植的要點(diǎn),、配置和編譯。但如果要它成為完整的操作系統(tǒng)并繼續(xù)保持小型化還必須加上硬件驅(qū)動程序、硬件接口程序和應(yīng)用程序組。整體設(shè)計融合了MMU、AMBA BUS 和Harvard(哈佛)結(jié)構(gòu)。(3) 增強(qiáng)的ARM 體系結(jié)構(gòu)MMU 用于支持WinCE,EPOC32 和Linux。系統(tǒng)管理器:(1) 支持大/小端模式。(6) bank7 具有可編程的bank 的起始地址和大小。(10) 支持掉電時的SDRAM 自刷新模式。(3) 啟動之后NAND 存儲器仍然可作為外部存儲器使用Cache 存儲器:(1) 64 項全相連模式,采用I–Cache(16KB)和D–Cache(16KB)。(5) 寫緩沖器可以保存16 個字的數(shù)據(jù)和4 個地址。(2) 電源模式,包括正常、慢速、空閑和休眠模式。(1) 支持電平或者邊沿觸發(fā)模式的外部中斷源。(5) 可編程的占空比周期,頻率和極性。(2) 工作頻率。(2) 多功能輸入/輸出端口。LCD 控制器::STN LCD 顯示特性:(1) 支持3 種類型的STN LCD 顯示屏:4 位雙掃描,4 位單掃描,8 位單掃描顯示類型。(5) 最大幀緩沖器大小是4M 字節(jié)。(3) 在24bbp 模式下支持最大16M 色TFT。(7) 64K 色彩模式下最大的虛擬屏尺寸為20481024。(4) 可編程的波特率。A/D 轉(zhuǎn)換和觸摸屏接口:(1) 8 通道多路復(fù)用ADC。(2) 在定時器溢出時發(fā)生中斷請求或系統(tǒng)復(fù)位。(2) 串行,每通道8/16 位數(shù)據(jù)傳輸。(2) 1 路立體聲PCM(脈沖編碼調(diào)制)輸入、1 路立體聲PCM 輸出、l 路MIC 輸入。USB 從設(shè)備:(1) 1 個USB 從設(shè)備接口。(2) 支持DMA 脈沖訪問(只是字傳輸)。(6) 版。攝像頭接口:(1) 支持ITUR BT 601/656 8 位模式。(5) 攝像頭輸出格式(RGB 16/24 位和YCbCr4:2:0/4:2:2 格式)。(2) Hclk 最高達(dá)到136MHz。 集成開發(fā)環(huán)境ADS 全稱為ARM Developer Suite 。ADS 由命令行開發(fā)工具、ARM 時實庫、GUI 開發(fā)環(huán)境(Code Warrior 和AXD) 、實用程序和支持軟件組成。在此之前要裝好串口轉(zhuǎn)USB的驅(qū)動程序,裝好后在設(shè)備管理器中有圖12所示設(shè)備Prolific USBtoSerial Comm Port(COM1)圖12 設(shè)備管理器驅(qū)動在PC 上打開DNW()在“Configuration”菜單中設(shè)置為:COM1,波特率為115200,“Download Address”設(shè)置為“0x30800000”( 此參數(shù)為下載到內(nèi)存的地址:0x30000000~0x34000000,bootloader 用了0x30200000 之前的內(nèi)存地址,用了0x30200000之前的內(nèi)存地址會發(fā)生沖突事件)。(2) Linux 內(nèi)核。通常用ramdisk 來作為rootfs。引導(dǎo)加載程序是系統(tǒng)加電后運(yùn)行的第一段軟件代碼。而在嵌入式系統(tǒng)中,通常并沒有像BIOS 那樣的固件程序,所以整個系統(tǒng)的加載啟動任務(wù)就完全由BootLoader 來完成。 NAND Flash和NOR Flash的區(qū)別NOR Flash的特點(diǎn)是芯片內(nèi)執(zhí)行(XIP,eXecute In Place),這樣應(yīng)用程序可以直接在Flash閃存內(nèi)運(yùn)行,不必再把代碼讀到系統(tǒng)RAM中。擦除NOR器件時是以64KB128KB的塊進(jìn)行的,執(zhí)行一個寫入/擦除操作的時間為5s,與此相反,擦除NAND器件是以8KB~32KB的塊進(jìn)行的,執(zhí)行相同的操作只需要4ms。由以上的區(qū)別可以看出, NOR Flash適合于存儲程序代碼,而 NAND Flash適合于存儲大量數(shù)據(jù)。 BootLoader移植由于BootLoader 是嚴(yán)重地依賴于硬件而實現(xiàn)的,特別是在嵌入式領(lǐng)域,因此,在嵌入式世界里建立一個通用的BootLoader 幾乎是不可能的,所以本文將FL2440開發(fā)板官網(wǎng)上的BootLoader移植到硬件開發(fā)平臺FL2440開發(fā)板上。圖23 開發(fā)板連線連好線后打開DNW并連接,配置AXD的設(shè)置。主要用于在AXD環(huán)境下配合39。圖26 然后暫停運(yùn)行開始裝載‘’并運(yùn)行,39。圖28 Select Menu通過選擇功能Download to flash來下載程序,選擇下載分區(qū)為boot分區(qū),在DNW 菜單欄USB Port—Transmit ,如圖29。 IDE CD/RW設(shè)備,而不必像以前一樣要使用一個特別的SCSI模擬驅(qū)動程序;(5) 大量改進(jìn)文件系統(tǒng)。 本文通過DNW軟件在來觀察內(nèi)核的啟動流程。等待一段時間后內(nèi)核燒寫完成,如圖33所示。 這也就是系統(tǒng)加載YAFFS2時給切換到Y(jié)AFFS1的原因,YAFFS文件系統(tǒng)會根據(jù)NAND Flash的頁面的大小來主動的配置是使用YAFFS1還是YAFFS2。NAND Flash上的YAFFS文件系統(tǒng)主要包含兩個部分,一個部分是NAND Flash上的MTD的驅(qū)動,另一個是YAFFS文件系統(tǒng)的支持。等待一段時間后文件系統(tǒng)移植完成,如圖42所示。.參數(shù)[1]:rundelay,這個選項用來設(shè)置自啟動延遲的時間。參數(shù)[4]:調(diào)試串口的波特率設(shè)置,這個選項用來設(shè)置啟動Linux 的控制臺串口的波特率。參數(shù)[6]:操作系統(tǒng)運(yùn)行的入口地址,該值已在源碼中被固定為0x0x3022bee0,此處修改將不起作用。參數(shù)[9]:Linux 顯示分辨率選擇,‘0’為320240,‘1’為640480,‘2’為800600,‘3’為800*480,‘4’為480*272.參數(shù)[10]:顯示模式:‘0’:lcd 顯示模式,‘1’:VGA 模式,‘2’:TV 模式參數(shù)[11]:WinCE 需要引導(dǎo)的內(nèi)核地址。參數(shù)[15]: 退出。圖51 開機(jī)畫面在通過DNW將此bmp圖片傳送到【pic】分區(qū),再次開機(jī)即可看到開機(jī)畫面如圖52所示。 unsigned int ledtab[5]={0x7de,0x79e,0x69e,0x29e,0xffe}。 GPFUP amp。}return 0。k++)for(j=0。}}然后進(jìn)行編譯。很多嵌入式開發(fā)人員因?qū)η度胧杰浖到y(tǒng)沒有整體上的認(rèn)識,掌握的知識過于片面,所以在遇到問題時不能快速準(zhǔn)確的找到問題的根源。感謝我的導(dǎo)師李靜老師,她嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣;她循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪。四年里,我們沒有紅過臉,沒有吵過嘴,沒有發(fā)生上大學(xué)前所擔(dān)心的任何不開心的事情。在論文即將完成之際,我的心情無法平靜,從開始進(jìn)入課題到論文的順利完成,有多少可敬的師長、同學(xué)、朋友給了我無言的幫助,在這里請接受我誠摯的謝意!參考文獻(xiàn)[1] 于明,范書瑞,曾詳燁.ARM9嵌入式系統(tǒng)設(shè)計與開發(fā)教程.北京:電子工業(yè)出版社,2000.[2] 魏平.Linux的系統(tǒng)管理與網(wǎng)絡(luò)管理.北京:清華大學(xué)出版社,2008.[3] 青靜.嵌入式系統(tǒng)設(shè)計與開發(fā)實例詳解.北京:北京航空航天大學(xué)出版社,2001. [4] 韋東山.嵌入式linux應(yīng)用開發(fā)完全手冊.北京:人民郵電出版社,2003. [5] 郁有文.傳感器原理及工程應(yīng)用.西安:西安電子科技大學(xué)出版社,2008.[6] 童詩白,華成英.模擬電子技術(shù)基礎(chǔ).北京:高等教育出版社,2006. [7] Craig Hollabaugh.Embedded Linux Hardware siftware and Interface.America:AddisonWesley,2006.[8] 譚浩強(qiáng).C語言程序設(shè)計.北京:清華大學(xué)出版社,1999.[9] 雷于生.C語言程序設(shè)計.北京:高等教育出版社,2009.[10] LUPA.Linux軟件工程師實用教程.北京:科學(xué)出版社,2011.[11] 成潔,盧紫毅.Linux窗口程序設(shè)計.北京:清華大學(xué)出版社,2010.[12] 張勇.ARM原理與C程序設(shè)計.西安:西安電子科技大學(xué)出版社,2009.[13]16
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1