国产精品婷婷久久久久久,日本中文字幕平台,天天躁夜夜躁av天天爽,国内极度色诱视频网站

電子信息工程畢業(yè)設(shè)計(jì)論文--基于arm9的嵌入式linux操作系統(tǒng)構(gòu)建研究.rar

RAR格式版權(quán)申訴手機(jī)打開(kāi)展開(kāi)

電子信息工程畢業(yè)設(shè)計(jì)論文--基于arm9的嵌入式linux操作系統(tǒng)構(gòu)建研究,一個(gè)完整的畢業(yè)設(shè)計(jì):電子信息工程畢業(yè)設(shè)計(jì)論文--基于單片機(jī)的無(wú)線云臺(tái)控制系統(tǒng)設(shè)計(jì)1.畢業(yè)設(shè)計(jì)(論文)開(kāi)題報(bào)告2.畢業(yè)設(shè)計(jì)(論文)任務(wù)書3.外文文獻(xiàn)翻譯4.文獻(xiàn)綜述5.畢業(yè)設(shè)計(jì)論文畢業(yè)設(shè)計(jì)近1萬(wàn)5千多字,共48頁(yè),包括整個(gè)設(shè)計(jì)的實(shí)現(xiàn)過(guò)程和原理,對(duì)于相關(guān)設(shè)計(jì)題目的同學(xué)絕對(duì)有非常重要的參考價(jià)值。隨著linux操作系統(tǒng)的發(fā)展,...
編號(hào):10-267122大小:1.89M
分類: 論文>通信/電子論文

該文檔為壓縮文件,包含的文件列表如下:

內(nèi)容介紹

原文檔由會(huì)員 huangrj 發(fā)布

一個(gè)完整的畢業(yè)設(shè)計(jì):電子信息工程畢業(yè)設(shè)計(jì)論文--基于單片機(jī)的無(wú)線云臺(tái)控制系統(tǒng)設(shè)計(jì)
1.畢業(yè)設(shè)計(jì)(論文)開(kāi)題報(bào)告
2.畢業(yè)設(shè)計(jì)(論文)任務(wù)書
3.外文文獻(xiàn)翻譯
4.文獻(xiàn)綜述
5.畢業(yè)設(shè)計(jì)論文

畢業(yè)設(shè)計(jì)近1萬(wàn)5千多字,共48頁(yè),包括整個(gè)設(shè)計(jì)的實(shí)現(xiàn)過(guò)程和原理,對(duì)于相關(guān)設(shè)計(jì)題目的同學(xué)絕對(duì)有非常重要的參考價(jià)值。

隨著Linux操作系統(tǒng)的發(fā)展,嵌入式Linux的嵌入式領(lǐng)域的應(yīng)用越來(lái)越廣泛,嵌入式系統(tǒng)的應(yīng)用涉及到與計(jì)算機(jī)相關(guān)的各個(gè)領(lǐng)域,如網(wǎng)絡(luò)系統(tǒng)、智能家電、3G應(yīng)用、汽車電子等。而這些應(yīng)用無(wú)不建立在系統(tǒng)平臺(tái)上,因此本次目的是研究Linux如何移植到ARM芯片上。從交叉編譯環(huán)境構(gòu)建、Bootloader移植、Linux內(nèi)核移植、根文件系統(tǒng)移植的全過(guò)程,為后續(xù)項(xiàng)目的實(shí)施搭建了一個(gè)良好的應(yīng)用程序運(yùn)行平臺(tái)。
BootLoader程序可以初始化硬件設(shè)備、建立內(nèi)存空間的映射圖,從而建立適當(dāng)?shù)南到y(tǒng)軟硬件環(huán)境,為接下來(lái)調(diào)用操作系統(tǒng)內(nèi)核做好準(zhǔn)備工作——由匯編語(yǔ)言和C語(yǔ)言編寫);
LINUX操作系統(tǒng)程序包括Linux內(nèi)核移植、根文件系統(tǒng)——由C語(yǔ)言編寫。

基于ARM9的嵌入式LINUX操作系統(tǒng)構(gòu)建研究
【摘要】嵌入式Linux以廣泛的硬件支持、高效穩(wěn)定的內(nèi)核、開(kāi)放源碼、完善的開(kāi)發(fā)調(diào)試工具、完善的網(wǎng)絡(luò)通信和文件管理機(jī)制的優(yōu)勢(shì),被推上了發(fā)展潮流的浪尖上,本課題著重實(shí)現(xiàn)將Linux操作系統(tǒng)移植到ARM上。選定博創(chuàng)S3C2410開(kāi)發(fā)板為硬件平臺(tái),具體完成了以下工作:
(1)在PC機(jī)上安裝嵌入式Linux交叉編譯工具arm-linux-gcc-4.3.2和配置Minicom終端。arm-linux-gcc-4.3.2用于bootloader、內(nèi)核、Busybox的編譯;Minicom終端用于顯示調(diào)試信息,便于系統(tǒng)調(diào)試。
(2)在Bootloader的移植上,采用Vivi程序,初始化硬件設(shè)備、建立內(nèi)存空間的映射圖,并創(chuàng)建一個(gè)適于引導(dǎo)Linu內(nèi)核的環(huán)境。
(3)在Linux內(nèi)核移植上,分析kernel代碼的文件結(jié)構(gòu),掌握內(nèi)核啟動(dòng)過(guò)程和內(nèi)核的配置方法,并成功編譯出內(nèi)核映像文件zImage。
(4)在根文件系統(tǒng)目錄的制作上,編寫初始化文件,使用Busybox工具對(duì)Linux命令進(jìn)行裁剪和映射,成功生成cramfs文件。
(5)將vivi鏡像、zImage鏡像、cramfs鏡像部署到嵌入式板上。
經(jīng)測(cè)試表明:在選定的博創(chuàng)S3C2410開(kāi)發(fā)板上能穩(wěn)定地運(yùn)行ARM-Linux操作系統(tǒng)。
【關(guān)鍵字】ARM,嵌入式Linux,操作系統(tǒng),移植

目錄


第1章 緒論 1
1.1 嵌入式系統(tǒng)概述 1
1.1.1 嵌入式系統(tǒng)的定義 1
1.1.2 嵌入式系統(tǒng)的組成 1
1.1.3 嵌入式系統(tǒng)的開(kāi)發(fā) 1
1.2 嵌入系統(tǒng)現(xiàn)狀與趨勢(shì) 2
1.2.1 發(fā)展現(xiàn)狀 2
1.2.2 發(fā)展趨勢(shì) 3
1.3 研究?jī)?nèi)容和主要工作 4
第2章 ARM簡(jiǎn)介 5
2.1 ARM體系結(jié)構(gòu)與技術(shù)特征 5
2.2 博創(chuàng)S3c2410開(kāi)發(fā)板簡(jiǎn)介 5
第三章 開(kāi)發(fā)編譯環(huán)境 7
3.1 LINUX 常用命令 7
3.2 配置MINICOM 8
3.3 建立交叉編譯開(kāi)發(fā)環(huán)境 10
3.3.1 交叉編譯器的安裝及配置 11
3.3.2 測(cè)試交叉編譯器 11
第4章 移植Bootloader 13
4.1 Bootload概述 13
4.1.1 嵌入式系統(tǒng)軟件體系架構(gòu) 13
4.1.2 常見(jiàn)bootloader 14
4.2 Vivi簡(jiǎn)介 14
4.3 Vivi目錄結(jié)構(gòu) 15
4.4 Vivi啟動(dòng)過(guò)程和工作原理 17
4.5 Vivi配置說(shuō)明 19
4.6 Vivi配置過(guò)程 20
4.7 Vivi 使用 22
第5章 建立根文件系統(tǒng) 23
5.1 文件系統(tǒng)簡(jiǎn)介 23
5.2 建立根文件目錄 23
5.3 建立初始化文件 24
5.3.1 Inittab 文件 24
5.3.2 Fstab 文件 24
5.3.3 Profile 文件 25
5.4 移植Busybox工具 25
5.4.1 Busybox工具簡(jiǎn)介 25
5.4.2 Busybox配置 25
5.4.3 編譯安裝Busybox 26
5.5 制作Cramfs 根文件系統(tǒng)映像 26
5.5.1 建立啟動(dòng)腳本文件 26
5.5.2 制作Cramfs映像 27
第6章 移植Linux內(nèi)核 28
6.1 Linux內(nèi)核結(jié)構(gòu) 28
6.2 Linux啟動(dòng)過(guò)程 29
6.3 Linux內(nèi)核配置編譯 29
6.3.1 使用配置菜單 29
6.3.2 保存配置文件 30
第7章 系統(tǒng)部署 31
7.1 JTAG燒寫Vivi: 31
7.2 燒寫內(nèi)核和根文件系統(tǒng): 32
7.2.1 燒寫內(nèi)核zImage(kernel) 32
7.2.2 燒寫根文件系統(tǒng)(root) 33
結(jié)論與展望 35
參考文獻(xiàn) 36
附錄 37