天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計(jì)算機(jī)論文 >

基于ARM嵌入式系統(tǒng)底層驅(qū)動(dòng)開發(fā)與系統(tǒng)優(yōu)化

發(fā)布時(shí)間:2017-07-17 11:08

  本文關(guān)鍵詞:基于ARM嵌入式系統(tǒng)底層驅(qū)動(dòng)開發(fā)與系統(tǒng)優(yōu)化


  更多相關(guān)文章: 嵌入式系統(tǒng) 內(nèi)核移植 字符驅(qū)動(dòng) Input子系統(tǒng) 系統(tǒng)優(yōu)化


【摘要】:隨著電子信息技術(shù)的快速發(fā)展,作為IT技術(shù)得重要發(fā)展方向之一的嵌入式系統(tǒng)已經(jīng)在消費(fèi)電子、通訊設(shè)備、工業(yè)控制、安防、汽車電子、醫(yī)療電子、軟件外包等行業(yè)中應(yīng)用越來越廣泛。ARM作為嵌入式系統(tǒng)的主要處理器之一,它具有低功耗、高集成度、齊全的外圍設(shè)備等優(yōu)良的特點(diǎn),在微電子方面已經(jīng)得到了廣泛的應(yīng)用。而嵌入式Linux操作系統(tǒng)的可剪裁、易移植、功能強(qiáng)大、資源豐富、可精簡內(nèi)核尺寸,使其在嵌入式的領(lǐng)域扮演者重要的角色。 本文是基于嵌入式的應(yīng)用前景,以聚龍股份的紙幣清分機(jī)為平臺(tái)論述Linux操作系統(tǒng)的移植剪裁和底層驅(qū)動(dòng)程序的開發(fā)。并對(duì)系統(tǒng)的啟動(dòng)時(shí)間進(jìn)行優(yōu)化達(dá)到了良好的效果,為系統(tǒng)廣泛應(yīng)用打下了堅(jiān)定的基礎(chǔ)。 本文首先介紹了嵌入式系統(tǒng)的概念和發(fā)展趨勢。然后介紹了以Samsung半導(dǎo)體公司的S3c2416為處理器的硬件結(jié)構(gòu)框架,并為開發(fā)2.6內(nèi)核版本的ARMLinux操作系統(tǒng)搭建交叉編譯環(huán)境,配置NFS文件系統(tǒng)共享文件,以及在PC機(jī)上安裝相應(yīng)的測試,開發(fā)軟件方便系統(tǒng)的開發(fā)。接著根據(jù)處理器的特點(diǎn)移植修改系統(tǒng)的啟動(dòng)代碼U-boot,并針對(duì)系統(tǒng)的要求移植和裁減內(nèi)核,,然后針對(duì)系統(tǒng)特點(diǎn)移植Yaffs文件系統(tǒng)。本文重點(diǎn)闡述了字符驅(qū)動(dòng)的編寫流程,并以簡單的LED字符驅(qū)動(dòng)為例編寫了驅(qū)動(dòng)程序和驅(qū)動(dòng)程序的測試程序。然后對(duì)以按鍵,觸摸屏和鍵盤等比較重要的輸入設(shè)備為對(duì)象的input子系統(tǒng)進(jìn)行詳細(xì)的闡述,并對(duì)以按鍵為例的input子系統(tǒng)驅(qū)動(dòng)進(jìn)行相關(guān)應(yīng)用程序的編寫測試。最后對(duì)啟動(dòng)的啟動(dòng)過程進(jìn)行分析,并針對(duì)本系統(tǒng)的要求對(duì)系統(tǒng)的啟動(dòng)過程優(yōu)化,降低系統(tǒng)的啟動(dòng)時(shí)間。
【關(guān)鍵詞】:嵌入式系統(tǒng) 內(nèi)核移植 字符驅(qū)動(dòng) Input子系統(tǒng) 系統(tǒng)優(yōu)化
【學(xué)位授予單位】:遼寧科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP368.1
【目錄】:
  • 摘要5-6
  • ABSTRACT6-9
  • 1.緒論9-14
  • 1.1 嵌入式系統(tǒng)9-11
  • 1.2 Linux 嵌入式系統(tǒng)歷史和發(fā)展趨向11-12
  • 1.3 課題研究背景與現(xiàn)實(shí)意義12
  • 1.4 論文研究的主要內(nèi)容與工作12-14
  • 2.系統(tǒng)的硬件平臺(tái)與軟件環(huán)境搭建14-20
  • 2.1 Linux 硬件平臺(tái)14-15
  • 2.2 Linux 軟件開發(fā)環(huán)境搭建15-19
  • 2.2.1 arm-linux-gcc 的安裝16-17
  • 2.2.2 配置 NFS 文件系統(tǒng)共享文件17-19
  • 2.2.3 TFTP、超級(jí)終端、Source Insight 配置安裝19
  • 2.3 本章小結(jié)19-20
  • 3.Linux 操作系統(tǒng)移植20-40
  • 3.1 系統(tǒng)的引導(dǎo)過程20-21
  • 3.2 Bootloader 移植21-23
  • 3.3 U-Boot 移植23-26
  • 3.4 Linux 系統(tǒng)內(nèi)核的移植26-35
  • 3.4.1 Linux 內(nèi)核版本的介紹26-27
  • 3.4.2 Linux 內(nèi)核簡介27-28
  • 3.4.3 移植 Linux2.6.38 內(nèi)核28-31
  • 3.4.4 配置編譯內(nèi)核31-35
  • 3.4.5 內(nèi)核啟動(dòng)測試35
  • 3.5 移植文件系統(tǒng)35-39
  • 3.5.1 Yaffs 文件系統(tǒng)簡介35-36
  • 3.5.2 Yaffs 文件系統(tǒng)內(nèi)核移植36-38
  • 3.5.3 文件系統(tǒng)的啟動(dòng)測試38-39
  • 3.6 本章小結(jié)39-40
  • 4.Linux 底層驅(qū)動(dòng)開發(fā)40-52
  • 4.1 設(shè)備驅(qū)動(dòng)簡介40-41
  • 4.2 字符類驅(qū)動(dòng)41-46
  • 4.2.1 以模塊加載方式編寫調(diào)試 LED 字符驅(qū)動(dòng)42-45
  • 4.2.2 字符驅(qū)動(dòng)程序測試45-46
  • 4.3 Input 輸入子系統(tǒng)驅(qū)動(dòng)46-51
  • 4.3.1 Input 輸入子系統(tǒng)的簡介46
  • 4.3.2 輸入子系統(tǒng)結(jié)構(gòu)46-47
  • 4.3.3 矩陣按鍵在輸入子系統(tǒng)中的應(yīng)用47-50
  • 4.3.4 鍵盤驅(qū)動(dòng)測試50-51
  • 4.4 本章小結(jié)51-52
  • 5.Linux 系統(tǒng)優(yōu)化52-58
  • 5.1 系統(tǒng)優(yōu)化52-55
  • 5.1.1 制作文件系統(tǒng)53
  • 5.1.2 編譯文件系統(tǒng)生成基本的系統(tǒng)目錄53-54
  • 5.1.3 編寫系統(tǒng)配置文件54-55
  • 5.1.4 添加庫文件55
  • 5.2 系統(tǒng)優(yōu)化測試55-56
  • 5.3 C 語言的算法優(yōu)化56-57
  • 5.4 本章小結(jié)57-58
  • 6.總結(jié)與展望58-59
  • 參考文獻(xiàn)59-61
  • 攻讀碩士學(xué)位期間發(fā)表學(xué)術(shù)論文情況61-63
  • 致謝63-64
  • 作者簡介64-65

【參考文獻(xiàn)】

中國期刊全文數(shù)據(jù)庫 前4條

1 劉志廣;占偉;孟憲剛;;Ubuntu系統(tǒng)平臺(tái)的GAMIT/GLOBK 10.35安裝詳解[J];全球定位系統(tǒng);2009年05期

2 朱博;孫運(yùn)強(qiáng);;嵌入式系統(tǒng)的U-Boot移植分析[J];中國測試技術(shù);2008年02期

3 王國舉;尤寶平;;GAMIT/GLOBK 10.40在Ubuntu10.10系統(tǒng)下安裝詳解[J];全球定位系統(tǒng);2012年04期

4 趙長峰;左祥云;;嵌入式發(fā)展——中國參與國際體系的路徑選擇[J];現(xiàn)代國際關(guān)系;2011年04期



本文編號(hào):553281

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/553281.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶1f070***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com