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

正文內(nèi)容

基于mini2440的bootloader設計與實現(xiàn)-資料下載頁

2025-06-27 18:08本頁面
  

【正文】 download.Now, Downloading [ADDRESS:30000000h,TOTAL:2516926]RECEIVED FILE SIZE: 2516926 (409KB/S, 6S)Downloaded file at 0x30000000, size = 2516916 bytesFound block size = 0x00280000Erasing... ... done Writing... ... doneWritten 2516916 bytes通過USB把內(nèi)核先下載到內(nèi)存中,然后再把內(nèi)核從內(nèi)存中燒寫到Flash的指定地址處。下載文件系統(tǒng)到開發(fā)板。USB host is connected. Waiting a download.Now, Downloading [ADDRESS:30000000h,TOTAL:62008330]Downloaded file at 0x30000000, size = 62008320 bytesFlash params: oobsize = 64, oobblock = 2048, erasesize = 131072, partition size = 128450560Erasing and programming NAND with yaffs imageBlock erasing(addr/count) Block bad(addr/count) Block processed/All(%)0x07fc0000/00977 0x07be0000/00003 00980/00980=100%Load yaffs OK:Blocks scanned: 980, Blocks erased: 977, Blocks are bad: 3RECEIVED and Writed FILE SIZE:62008330 (305KB/S, 198S)通過與下載內(nèi)核同樣的方式,我們把文件系統(tǒng)下載NandFlash中。5測試通過Bootloader自啟動加載操作系統(tǒng)。load Image of Linux...UnpressingLinux................................................................. done, booting the kernel.Linux version (root@russellworkpc) (gcc version (Sourcery G++ Lite 2008q372) ) CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177CPU: VIVT data cache, VIVT instruction cacheMachine: FriendlyARM Mini2440 development boardATAG_INITRD is deprecated。 please update your bootloader.Memory policy: ECC disabled, Data cache writebackCPU S3C2440A (id 0x32440001)S3C24XX Clocks, (c) 2004 Simtec ElectronicsS3C244X: core MHz, memory MHz, peripheral MHzKernel mand line: noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0Memory: 64MB = 64MB totalMemory: 59560KB available (4676K code, 469K data, 160K init, 0K highmem)irq: clearing subpending status 00000002Console: colour dummy device 80x30console [ttySAC0] enabledCalibrating delay loop... BogoMIPS (lpj=504832)Mountcache hash table entries: 512CPU: Testing write buffer coherency: okVFS: Mounted root (yaffs filesystem) on device 31:3.Freeing init memory: 160K[26/Apr/1983:23:26:24 +0000] boa: starting server pid=698, port 80 Try to bring eth0 interface up......eth0: link down DonePlease press Enter to activate this console. [root@LDH /] lsbin home lost+found proc sys vardev lib mnt root tmp etc linuxrc opt sbin usr[root@LDH /]可以看到Bootloader已經(jīng)正確引導了Linux操作系統(tǒng)的啟動,接下來就可以在Linux世界里遨游了。6總結(jié)與展望總結(jié)Bootloader的啟動流程[10]如圖61所示。初始化中斷控制器建立異常向量表關閉MMU和Cache設置堆棧設置存儲控制器初始化Flash設置CPU速率跳到C程序入口初始化串口規(guī)劃內(nèi)存布局設置參數(shù)啟動內(nèi)核EndStart圖 61 Bootloader 啟動流程本文從理論上闡述了ARM系統(tǒng)、bootloader原理和所要實現(xiàn)的功能,借助ARM920T為核心的MINI2440為平臺,通過介紹加載Linux操作系統(tǒng)來闡明一個Bootloader的設計過程。Bootloader是伴隨嵌入式的蓬勃發(fā)展應運而生的。早期嵌入式系統(tǒng)賦予Bootloader的職能就是引導與加載操作系統(tǒng),隨著人們對Bootloader的不斷深入研究,不斷地增加其對硬件電路板具體功能模塊和網(wǎng)絡協(xié)議的支持?,F(xiàn)在的Bootloader給開發(fā)者提供了更多便利的開發(fā)手段[11]。一個通用的Bootloader,應該擁有不同的擴展功能來適應不同的應用,由于時間的限制,現(xiàn)在實現(xiàn)的Bootloader功能還是十分有限,以后將會不斷完善它的基本功能和擴展功能,對不同的設備和協(xié)議有更多更好的支持,例如對Tftp協(xié)議,MMC、CF等擴展存儲卡,TFS、FAT等文件系統(tǒng),MIPS、ARM等CPU架構(gòu)的支持。致謝在這次論文寫作中,我學到了不少新的知識,也了解了不少工作中需要主要的細微環(huán)節(jié),編程能力和學習能力進一步得到了提高。在此,首先感謝指導我論文寫作的吳俊華老師,沒有吳老師的幫助,我那雜亂的文字不可能變成論文。寫作的過程中除了吳老師淵博的知識外,她嚴謹?shù)墓ぷ鲬B(tài)度也讓我受益匪淺。其次感謝在我求學過程中,給予我無私幫助的老師們、同學們;最后感謝我的家人,你們的理解和支持使我能夠順利完成我的學業(yè)。借此機會,向在百忙中抽出時間來評審本文的各位專家表示感謝。參考文獻[1] 劉婭,基于ARM嵌入式系統(tǒng)的Bootloader的設計與實現(xiàn)[J].現(xiàn)代電子技術(shù),2006,(29):142144.[2] [M].:電子工業(yè)出版社,2009:3030.[3] 陳賾,秦貴和,徐華中,[M].:北京航空航天大學出版社,2007:173173.[4] 陳火旺,劉春林,譚慶平,趙克佳,[M].3版..北京:國防工業(yè)出版社,2009:264265.[5] 劉慧根,龔光華,[M].:清華大學出版社,2005:3030. [6] 沈美明,[M].:清華大學出版社,2001:293294.[7] [M].:清華大學出版社,2007:337338.[8] 馬春燕,段承先,[M].:電子工業(yè)出版社,2009:315317.[9] [M].:清華大學出版社2003:3034.[10] 葉林,方建軍,基于ARM9嵌入式系統(tǒng)的Bootloader 的設計[J].科技信息,2009,(11):3636.[11] [D].哈爾濱理工大學,2007:6060.14
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1