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

正文內(nèi)容

基于arm平臺(tái)的lniux系統(tǒng)移植畢業(yè)設(shè)計(jì)論文(更新版)

  

【正文】 ................................. 2 研究意義 ......................................... 3 嵌入式系統(tǒng)現(xiàn)狀及發(fā)展趨勢(shì) .......................... 4 第二章 系統(tǒng)需求分析 .................................... 7 開(kāi)發(fā)平臺(tái)介紹 ..................................... 7 ARM 微處理器簡(jiǎn)介 ................................. 7 UPTECH 硬件平臺(tái) ................................. 7 硬件介紹 ..................................... 7 S3C2410 ARM MPU .............................. 8 第三章 嵌入式 linux 移植的實(shí)現(xiàn) ......................... 10 移植環(huán)境搭建 .................................... 10 Tftp 服務(wù)搭建 ................................ 11 bootloader 概念 ................................. 12 Bootloader 的安裝媒介 ........................ 13 Bootloader 的工作模式 ........................ 13 畢業(yè)設(shè)計(jì)(論文)專(zhuān)用紙 V uboot 簡(jiǎn)介 ..................................... 13 uboot 目錄結(jié)構(gòu) .............................. 13 uboot 移植 ................................. 14 uboot 支持 dm9000 網(wǎng)卡 ....................... 16 編譯 uboot ................................. 19 內(nèi)核概念 ....................................... 19 Linux 內(nèi)核源代碼目錄結(jié)構(gòu) ..................... 19 內(nèi)核移植 .................................... 20 第四章 根文件移植 ..................................... 24 Linux 文件系統(tǒng)簡(jiǎn)介 ............................... 24 Linux 根文件系統(tǒng)介紹 ............................. 24 Busybox 生成工具集 ............................... 25 yaffs 文件系統(tǒng)簡(jiǎn)介 ............................... 25 根文件系統(tǒng)移植 .................................. 25 第五章 設(shè)備驅(qū)動(dòng) ...................................... 31 設(shè)備驅(qū)動(dòng)的概念 .................................. 31 網(wǎng)絡(luò)驅(qū)動(dòng)程序移植 ................................ 32 DM9000 網(wǎng)卡驅(qū)動(dòng)移植 .......................... 33 LCD 設(shè)備驅(qū)動(dòng)移植 ............................ 35 結(jié)論 ................................................. 38 參考文獻(xiàn) ............................................. 40 附錄 ................................................. 42 畢業(yè)設(shè)計(jì)(論文)專(zhuān)用紙 VI 附錄 1 ............................................. 42 附錄 2 ............................................. 47 致謝 ................................................. 53 總結(jié)與體會(huì) ........................................... 54 畢業(yè)設(shè)計(jì)(論文)專(zhuān)用紙 I 基于 ARM 平臺(tái)的 Linux 系統(tǒng)移植 摘要 隨著計(jì)算機(jī)技術(shù)和通訊技術(shù)的迅速發(fā)展以及 Inter 的不斷擴(kuò)展,嵌入式系統(tǒng)得到了越來(lái)越廣泛的應(yīng)用。EEE Subject Electronic Information Science And Technology Grade 20xx Name Zhou Yuewei Student ID 20xx16022105 Teacher Wang Rui 畢業(yè)設(shè)計(jì)(論文)專(zhuān)用紙 III 津橋?qū)W院畢業(yè)(設(shè)計(jì))論文誠(chéng)信承諾書(shū) 為確保畢業(yè) (設(shè)計(jì) )論文寫(xiě)作質(zhì)量和答辯 工作 的順利開(kāi)展,達(dá)到按期圓滿畢業(yè)的目標(biāo)。嵌入式處理器種類(lèi)繁多,要是嵌入式Linux 系統(tǒng)在各個(gè)領(lǐng)域得到廣泛應(yīng)用,就必須把嵌入式系統(tǒng)移植到各種處理器平臺(tái)上。 Windows CE 是微軟為了爭(zhēng)奪嵌入式市場(chǎng)而推出的一款嵌入式操作系統(tǒng) ,雖然 windows 應(yīng)用程序很容易就能移植到該系統(tǒng)上 ,但是該系統(tǒng)不開(kāi)源 ,存在安全問(wèn)題而且系統(tǒng)升級(jí)比較慢(在 windows 電腦升級(jí)的時(shí)候大家都感受過(guò)吧 ) 。可以說(shuō),嵌入式系統(tǒng)具有無(wú)限優(yōu)越的應(yīng)用前景。但這些專(zhuān)用的、商業(yè)化的嵌入式操作系統(tǒng),價(jià)格昂貴,對(duì)于中、下規(guī)模的軟件開(kāi)發(fā)公司無(wú)力支付操作系統(tǒng)的使用費(fèi)用。對(duì)于支持同樣 ARM 體系版本的處理器,其軟件是兼容的。這使得開(kāi)發(fā)成本大大降低。此外, Linux 也符合 IEEE POSIX. 1 標(biāo)準(zhǔn),使應(yīng)用程序具有較好的可移植性。 ( 2)交通管理 在車(chē)輛導(dǎo)航、流量控制、信息監(jiān)測(cè)與汽車(chē)服務(wù)方面,嵌入式系統(tǒng)技術(shù)已經(jīng)獲得了廣泛的應(yīng)用,內(nèi)嵌 GPS 模塊、 GSM 模塊的移動(dòng)定位終端已經(jīng)在各種運(yùn)輸行業(yè)成功使用。 發(fā)展趨勢(shì)有: ( 1)為設(shè)備網(wǎng)絡(luò)通信提供標(biāo)準(zhǔn)接口 為適應(yīng)嵌入式分布處理結(jié)構(gòu)和應(yīng)用上網(wǎng)需求,面向 2l 世紀(jì)的嵌入式系統(tǒng)要求配備標(biāo)準(zhǔn)的一種或多種網(wǎng)絡(luò)通信接口。同樣的道理,所有基于剮絡(luò)的遠(yuǎn)程控制器件都需要與嵌入式系統(tǒng)之間實(shí)現(xiàn)接口, 畢業(yè)設(shè)計(jì)(論文)專(zhuān)用紙 6 然后再由嵌入式系統(tǒng)來(lái)控制并通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)。 UPTECH 硬件平臺(tái) 硬件介紹 UPTECH 平臺(tái)由核心板和底板 (外設(shè)板或稱(chēng)基本板 )組成,核心板上集成 SamsungS3C2410處理器, 64M 的 FLASH 和 64M SDRAM,為應(yīng)用研發(fā)提供了足夠的空間。 S3C2410 的顯著特性是它的 CPU 核心,是一個(gè)由 Advanced RISC Machines( ARM)有限公司設(shè)計(jì)的 16/32 位 ARM920T RISC 處理器。(在當(dāng)前目創(chuàng)建,在 tftpboot目錄下創(chuàng)建 ,且 tftpboot目錄下 777)。通過(guò)這段小程序,我們可以初始化硬件設(shè)備、建立內(nèi)存空間的映射圖,從而將系統(tǒng)的軟硬件環(huán)境帶到一個(gè)合適的狀態(tài),以便為最終調(diào)用操作系統(tǒng)內(nèi)核準(zhǔn)備好正確的環(huán)境。由于上電或復(fù)位需要運(yùn)行的第一段程序就是 Bootloader,故必須把 Bootloader 放入該地址。特點(diǎn):支持多種硬件構(gòu)架:包括 ARM、 x8 PPC、 MIPS、 m68k、 NIOS、 Blackfin 支持多種操作系統(tǒng):包括 Linux、 VxWorks、 NETBSD、 QNX、 RTEMS、 ARTOS、 216 種以上的開(kāi)發(fā)板 , 開(kāi)放源代碼,遵循 GPL 條款 , 易于移植、調(diào)試 官方網(wǎng)站: uboot 目錄結(jié)構(gòu) board 目標(biāo)板相關(guān)文件,主要包含硬件初始化、 SDRAM 初始化 mon 獨(dú)立于處理器體系結(jié)構(gòu)的通用代碼 cpu 與處理器相關(guān)的文件,包含 cpu 初始化、串口初始化、中斷初始化等代碼 drivers 設(shè)備驅(qū)動(dòng)代碼,如 Flash 驅(qū)動(dòng)、網(wǎng)卡驅(qū)動(dòng)、串口驅(qū)動(dòng)等 fs UBoot 支持的文件系統(tǒng)的實(shí)現(xiàn),如 cramfs、 fat、 ext jffs2 等 include UBoot 使用的頭文件,包括不同硬件構(gòu)架的頭文件 lib_xxx 處理器相關(guān)文件,如我們要使用的 lib_arm,與 arm 體系結(jié)構(gòu)相關(guān)的文件 網(wǎng)絡(luò)功能的上層文件,實(shí)現(xiàn)各種協(xié)議,如 nfs、 tftp、 arp 等 畢業(yè)設(shè)計(jì)(論文)專(zhuān)用紙 14 uboot 存儲(chǔ)映射圖 見(jiàn)圖 33 圖 33 uboot 存儲(chǔ)映射圖 uboot 移植 ( 1) 首先下載 uboot 的源碼包,然后解壓,進(jìn)入源碼包目錄。一套基于 Linux 內(nèi)核的完整操作系統(tǒng)叫作 Linux 操作系統(tǒng),或是 GNU/Linux。 /fs 內(nèi)核支持的文件系統(tǒng)的實(shí)現(xiàn),如 ext ext cramfs、 jffs nfs 等。我們選擇內(nèi)核提供的 s3c2410_defconfig 進(jìn)行修改。 BusyBox 是一個(gè)集成了一百多個(gè)最常用 linux命令和工具的軟件。當(dāng)然, yaffs 也可與 MTD 驅(qū)動(dòng)程序配合使用。37m 此處 \\e[32m 是讓后面的 “[$USER$HOSTNAME \\w\\a]”顯示為綠色 \\e[00是關(guān)閉效果 \\e[05是閃爍 37m是讓后面的顯示為白色 多個(gè)命令可以;號(hào)隔開(kāi) echo All done! echo ( f) 修改“ rootfs/etc/inittab”文件 vim inittab ::sysinit:/etc/::respawn:/bin/sh ::restart:/sbin/init tty2::askfirst:/bin/sh ::ctrlaltdel:/bin/umount a r ::shutdown:/bin/umount a r ::shutdown:/sbin/swapoff –a ( g) 修改“ rootfs/etc/fstab”文件 vim fstab proc /proc proc defaults 0 0 none /tmp ramfs defaults 0 0 mdev /dev ramfs defaults 0 0 畢業(yè)設(shè)計(jì)(論文)專(zhuān)用紙 29 sysfs /sys sysfs defaults 0 0 ( h) 修改初始化腳本“ rootfs/etc/”文件 vim ! /bin/sh echo Processing etc/ hostname ${HOSTNAME} hostname uptech echo Mount all /bin/mount a echo Start mdev.... /bin/echo /sbin/mdev proc/sys/kernel/hotplug mdev s echo **************************************************** echo rootfs for s3c2410 echo Created by zyw_bysj echo Good Luck echo wele to you ! echo **************************************************** echo ( i) 創(chuàng)建一個(gè)空文件“ rootfs/e
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1