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

正文內(nèi)容

基于arm9嵌入式linux引導(dǎo)程序111(已修改)

2025-06-30 21:38 本頁面
 

【正文】 《基于ARM9嵌入式Linux引導(dǎo)程序研究與移植》嵌入式綜合實(shí)驗(yàn)報(bào)告專 業(yè): 電子信息工程 班 級: 電子071 姓 名: 武 超 學(xué) 號: 079064209 指導(dǎo)教師: 馬小陸 2010年 7 月 4 日目 錄實(shí)驗(yàn)意義……………………………………………………2綜合實(shí)驗(yàn)報(bào)告內(nèi)容…………………………………………2 ……………………………………2 vivi引導(dǎo)程序的移植…………………………………5總結(jié)…………………………………………………………22實(shí)驗(yàn)意義此次嵌入式課程設(shè)計(jì),使我熟悉Linux的一些基本命令和開發(fā)環(huán)境;同時(shí)也理解了交叉編譯器制作的三種方法和vivi引導(dǎo)程序的移植過程,學(xué)會怎樣給Flash分區(qū)并學(xué)會通過串口燒寫vivi、內(nèi)核、根文件系統(tǒng)和應(yīng)用程序,課程設(shè)計(jì)的過程很快樂,實(shí)驗(yàn)的過程也很磨煉人的耐性,同樣也增加了我對Linux的興趣!綜合實(shí)驗(yàn)報(bào)告內(nèi)容、交叉編譯器的制作。 交叉開發(fā)工具鏈的配置大體有三種方法,第一種是下載別人已做好的工具鏈,當(dāng)然這是最省事的方法,第二種是到網(wǎng)上下載crosstool,第三種是最有趣的,也是最能體現(xiàn)自己能力的方式,自己一步一步制作交叉開發(fā)工具鏈交,這個(gè)過程富有挑戰(zhàn)性。我采用的是第二種方法。 編譯過程必須在普通用戶模式下運(yùn)行,用root用戶不行。編譯前需要下載一些軟件,當(dāng)然不下載也行,crosstool會自動幫你下載,但crosstool用wget下載,速度會很慢,有一些Linux還沒有該下載命令,所以最好在windows環(huán)境下通過專門的下載軟件下載所需要的軟件,然后通過share件傳到linux系統(tǒng)中。根據(jù)后面腳本中說指定的的版本,下載軟件及版本如下: 以上軟件放在Linux的/mnt/hgfs/share中。仍以root身份登陸,在/下輸入以下命令: mkdir downloadsmkdir crosstool將下載的軟件復(fù)制到/download中。 復(fù)制到/crosstool中,解壓縮tar zxvf 1): vi :修改以下兩個(gè)路徑為TARBALLS_DIR=/download 下載的軟件包存放的地址RESULT_TOP=/crosstool 交叉編譯環(huán)境安裝在這里2): vi TARGET=armlinux 修改交叉編譯軟件的前綴3) vi BINUTILS_DIR= GCC_DIR= GLIBC_DIR= LINUX_SANITIZED_HEADER_DIR= GLIBCTHREADS_FILENAME= 4)最后在用戶模式下執(zhí)行demo ./::修改環(huán)境、vivi引導(dǎo)程序的移植。 ,將針對博創(chuàng)2410板子重新制作vivi引導(dǎo)程序。vivi的移植方法步驟:(1) 對vivi進(jìn)行移植修改;(2) 對vivi進(jìn)行配置、編譯;(3) 燒寫vivi;(4) 測試vivi;本文選擇vivi20030929版本。它不僅提供對ARM920T內(nèi)核的支持,而且直接提供了對于S3C2410x的板級支持,這使移植工作量相對減少。 對vivi進(jìn)行移植修改1.修改vivi/Makefile1) 修改交叉編譯庫和頭文件路徑(1) 修改編譯器路徑。將:CROSS_COMPILE =/usr/local/arm/修改為:CROSS_COMPILE = 符合本機(jī)的路徑本機(jī)CROSS_COMPILE的路徑為: CROSS_COMPILE = /usr/local/arm/(2) 修改編譯器庫文件路徑。將:ARM_GCC_LIBS =/usr/local/arm/修改為:ARM_GCC_LIBS = 符合本機(jī)的路徑本機(jī)ARM_GCC_LIBS的路徑為:ARM_GCC_LIBS =/usr/local/arm/2) Linux內(nèi)核包含文件路徑 將:LINUX_INCLUDE_DIR =/usr/local/arm/修改Linux頭文件所在路徑:LINUX_INCLUDE_DIR=符合本機(jī)的本機(jī)LINUX_INCLUDE_DIR的路徑為:LINUX_INCLUDE_DIR = /usr/local/arm/2.修改vivi中與硬件相關(guān)的部分與具體運(yùn)行在哪一個(gè)處理器平臺上相關(guān)的文件都存放在vivi/arch/目錄下,本系統(tǒng)使用S3C2410x處理器,對應(yīng)的目錄為s3c2410。,加電復(fù)位運(yùn)
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1