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

正文內(nèi)容

基于arm9的linux操作系統(tǒng)移植畢業(yè)設(shè)計(jì)-閱讀頁

2025-07-03 21:41本頁面
  

【正文】 開發(fā)板上 NOR Flash容量很小甚至沒有,也有的開發(fā)板只有 NOR Flash而沒有NAND Flash。 BootLoader移植由于BootLoader 是嚴(yán)重地依賴于硬件而實(shí)現(xiàn)的,特別是在嵌入式領(lǐng)域,因此,在嵌入式世界里建立一個(gè)通用的BootLoader 幾乎是不可能的,所以本文將FL2440開發(fā)板官網(wǎng)上的BootLoader移植到硬件開發(fā)平臺(tái)FL2440開發(fā)板上。移植Bootloader之前需要裝上Jlink驅(qū)動(dòng)和開發(fā)板USB驅(qū)動(dòng),裝好后在設(shè)備管理器通用串行總線里面可以找到驅(qū)動(dòng)Jlink driver和驅(qū)動(dòng)witech SEC SOC Test Board如圖21,和22所示。圖23 開發(fā)板連線連好線后打開DNW并連接,配置AXD的設(shè)置。圖24 AXD選擇Jlink接下來開始裝載文件。主要用于在AXD環(huán)境下配合39。燒寫bootloader。圖26 然后暫停運(yùn)行開始裝載‘’并運(yùn)行,39。是axd仿真boot時(shí)的仿真映象文件,此時(shí)串口在DNW 上會(huì)有輸出如圖27,【USB:OK】表示USB 線已經(jīng)連接好了。圖28 Select Menu通過選擇功能Download to flash來下載程序,選擇下載分區(qū)為boot分區(qū),在DNW 菜單欄USB Port—Transmit ,如圖29。圖210 燒寫完成燒寫完成后可以拔掉JTAG的Jlink開始用USB燒寫Linux內(nèi)核和文件系統(tǒng)。 IDE CD/RW設(shè)備,而不必像以前一樣要使用一個(gè)特別的SCSI模擬驅(qū)動(dòng)程序;(5) 大量改進(jìn)文件系統(tǒng)。ALSA是有希望取代舊式 0SS(Open Sound System)的另一種聲音系統(tǒng),能支持全杜比錄音及回放、無縫混音、支持聲音合成設(shè)備、USB聲卡等;(10) 支持更多種類和型號(hào)的多媒體設(shè)備;(11) 網(wǎng)絡(luò)方面新增了對(duì)IPSec協(xié)議的支持,改進(jìn)了對(duì)IPv6的支持。 本文通過DNW軟件在來觀察內(nèi)核的啟動(dòng)流程。圖31 內(nèi)核啟動(dòng)流程圖 內(nèi)核移植的實(shí)現(xiàn)重啟開發(fā)板,在DNW中可以看到設(shè)置菜單,選擇Download to flash來燒寫分區(qū),選擇分區(qū)【kernel】進(jìn)行內(nèi)核的移植,如圖32。等待一段時(shí)間后內(nèi)核燒寫完成,如圖33所示。但是無法進(jìn)入,因?yàn)槿鄙傥募到y(tǒng)。 這也就是系統(tǒng)加載YAFFS2時(shí)給切換到Y(jié)AFFS1的原因,YAFFS文件系統(tǒng)會(huì)根據(jù)NAND Flash的頁面的大小來主動(dòng)的配置是使用YAFFS1還是YAFFS2。具體的介紹請(qǐng)查看相關(guān)文件。NAND Flash上的YAFFS文件系統(tǒng)主要包含兩個(gè)部分,一個(gè)部分是NAND Flash上的MTD的驅(qū)動(dòng),另一個(gè)是YAFFS文件系統(tǒng)的支持。 yaffs文件系統(tǒng)移植的實(shí)現(xiàn)重啟開發(fā)板,在DNW中的設(shè)置菜單里面選擇Download to flash,選擇fs_yaffs分區(qū)進(jìn)行yaffs文件系統(tǒng)的移植,如圖41。等待一段時(shí)間后文件系統(tǒng)移植完成,如圖42所示。調(diào)整后模式如圖44所示。.參數(shù)[1]:rundelay,這個(gè)選項(xiàng)用來設(shè)置自啟動(dòng)延遲的時(shí)間。參數(shù)[2]:調(diào)試串口選擇,這個(gè)選項(xiàng)用來設(shè)置啟動(dòng)BOOTLOADER 的控制臺(tái)串口。參數(shù)[4]:調(diào)試串口的波特率設(shè)置,這個(gè)選項(xiàng)用來設(shè)置啟動(dòng)Linux 的控制臺(tái)串口的波特率。該參數(shù)已經(jīng)被固定為115200,此處修改將不起作用。參數(shù)[6]:操作系統(tǒng)運(yùn)行的入口地址,該值已在源碼中被固定為0x0x3022bee0,此處修改將不起作用。默認(rèn)值為‘3’。參數(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ù)[13]:設(shè)置內(nèi)存大小,這里出廠硬件配置為64M 的SDRAM,故而設(shè)置為0x4000000。參數(shù)[15]: 退出。圖45 Linux圖46 觸屏校正圖47 系統(tǒng)語言選擇圖48 Linux系統(tǒng)界面 5 移植自己的程序 移植開機(jī)畫面Linux移植成功現(xiàn)在來美化自己的Linux系統(tǒng),Linux開機(jī)畫面是白色的,所以我將自己做的一張圖片設(shè)為開機(jī)畫面。圖51 開機(jī)畫面在通過DNW將此bmp圖片傳送到【pic】分區(qū),再次開機(jī)即可看到開機(jī)畫面如圖52所示。圖53 Led project:AREA |DATA|,CODE,READONLYENTRYldr r13, =0x1000IMPORT ledMainb ledMainEND:define GPFCON (*(volatile unsigned *)0x56000010)define GPFDAT (*(volatile unsigned *)0x56000014)define GPFUP (*(volatile unsigned *)0x56000018)define uchar unsigned chardefine uint unsigned intint ledMain(void){void Delay(int x)。 unsigned int ledtab[5]={0x7de,0x79e,0x69e,0x29e,0xffe}。=~((310)|(312)|(316)|(320)) 。 GPFUP amp。while (1) // 死循環(huán){GPFDAT=ledtab[i++] Delay(400)。}return 0。while(x){for (k=0。k++)for(j=0。j++)。}}然后進(jìn)行編譯。 結(jié) 論本課題研究了Linux系統(tǒng)移植理論、探索了嵌入式軟件系統(tǒng)構(gòu)建的方法、實(shí)踐了軟件系統(tǒng)構(gòu)建的整個(gè)過程,最終在飛凌嵌入式公司的以S3C2440A為核心的硬件平臺(tái)FL2440上,搭建了完整的嵌入式Linux軟件開發(fā)平臺(tái)。很多嵌入式開發(fā)人員因?qū)η度胧杰浖到y(tǒng)沒有整體上的認(rèn)識(shí),掌握的知識(shí)過于片面,所以在遇到問題時(shí)不能快速準(zhǔn)確的找到問題的根源。致 謝四年的大學(xué)生活就快走入尾聲,我們的校園生活就要?jiǎng)澤暇涮?hào),心中是無盡的難舍與眷戀。感謝我的導(dǎo)師李靜老師,她嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣;她循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪。感謝我的室友們,從遙遠(yuǎn)的家來到這個(gè)陌生的城市里,是你們和我共同維系著彼此之間親兄弟般的感情,維系著寢室那份家的融洽。四年里,我們沒有紅過臉,沒有吵過嘴,沒有發(fā)生上大學(xué)前所擔(dān)心的任何不開心的事情。 感謝我的爸爸媽媽,焉得諼草,言樹之背,養(yǎng)育之恩,無以回報(bào),你們永遠(yuǎn)健康快樂是我最大的心愿。在論文即將完成之際,我的心情無法平靜,從開始進(jìn)入課題到論文的順利完成,有多少可敬的師長(zhǎng)、同學(xué)、朋友給了我無言的幫助,在這里請(qǐng)接受我誠摯的謝意!參考文獻(xiàn)[1] 于明,范書瑞,曾詳燁.ARM9嵌入式系統(tǒng)設(shè)計(jì)與開發(fā)教程.北京:電子工業(yè)出版社,2000.[2] 魏平.Linux的系統(tǒng)管理與網(wǎng)絡(luò)管理.北京:清華大學(xué)出版社,2008.[3] 青靜.嵌入式系統(tǒng)設(shè)計(jì)與開發(fā)實(shí)例詳解.北京:北京航空航天大學(xué)出版社,2001. [4] 韋東山.嵌入式linux應(yīng)用開發(fā)完全手冊(cè).北京:人民郵電出版社,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è)計(jì).北京:清華大學(xué)出版社,1999.[9] 雷于生.C語言程序設(shè)計(jì).北京:高等教育出版社,2009.[10] LUPA.Linux軟件工程師實(shí)用教程.北京:科學(xué)出版社,2011.[11] 成潔,盧紫毅.Linux窗口程序設(shè)計(jì).北京:清華大學(xué)出版社,2010.[12] 張勇.ARM原理與C程序設(shè)計(jì).西安:西安電子科技大學(xué)出版社,2009.[13] 王陳賾.ARM嵌入式技術(shù)實(shí)踐教程.北京:航空航天大學(xué)出版社,2005.[15] Karim Yaghmour.Building Embedded Linux Systems.America:O
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1