嵌入式系統(tǒng)文件管理和設(shè)備管理
發(fā)布時間:2020-07-15 14:24
【摘要】:嵌入式系統(tǒng)(Embedded System)是以應(yīng)用為中心、以計算機技術(shù)為基礎(chǔ),軟硬件可裁剪,能滿足應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗等指標的嚴格要求的專用計算機系統(tǒng)。它可以實現(xiàn)對其他設(shè)備的控制、監(jiān)視或管理等功能。隨著信息技術(shù)的發(fā)展和數(shù)字化產(chǎn)品的普及以及Internet廣泛深入的應(yīng)用,從消費電器到工業(yè)設(shè)備,從民用產(chǎn)品到軍用器材,嵌入式系統(tǒng)已被廣泛的應(yīng)用到網(wǎng)絡(luò)、手持通信設(shè)備、國防軍事、消費電子和自動化控制等各個領(lǐng)域。同時,隨著技術(shù)的發(fā)展和應(yīng)用的多樣化,嵌入式系統(tǒng)也越來越復雜,其功能越來越強大。嵌入式系統(tǒng)的廣泛應(yīng)用和發(fā)展?jié)摿κ蛊涑蔀?1世紀的應(yīng)用熱點之一。 我們的課題以一個自行開發(fā)的嵌入式教學平臺為基礎(chǔ),在基于S3C4510B和uclinux操作系統(tǒng)的教學開發(fā)板上,本課題著重進行嵌入式教學系統(tǒng)軟件部分的研究工作。文章先從開發(fā)板的配置開始,開發(fā)板的配置以實際應(yīng)用為前提,在功能要求的基礎(chǔ)上對開發(fā)板進行有選擇性的配置,以達到最小程度的配置滿足最大限度功能需求的目的。進行完開發(fā)板的必要配置之后,我們的課題在這個環(huán)境之上展開對軟件實現(xiàn)部分的討論,本人在課題研究中主要負責文件管理和設(shè)備管理部分。 文件管理部分,文章以嵌入式uclinux系統(tǒng)中進行JFFS2文件系統(tǒng)的搭建為例,介紹了VFS、MTD以及JFFS2之間的關(guān)系,并在我們的試驗平臺上介紹了JFFS2在嵌入式設(shè)備上的實現(xiàn)。由于uclinux是一個龐大、高效且復雜的操作系統(tǒng),其內(nèi)容中有許多是我們的嵌入式系統(tǒng)所不需要的,并且嵌入式存儲設(shè)備限制了存儲容量,因此如何針對應(yīng)用系統(tǒng)對uclinux內(nèi)核進行裁減成為了嵌入式系統(tǒng)軟件開發(fā)的難點和重點,而文件系統(tǒng)的裁減又是內(nèi)核裁減的重點。面對數(shù)萬計的調(diào)用關(guān)系復雜的函數(shù)和數(shù)據(jù)結(jié)構(gòu),文章以嵌入式uclinux上實現(xiàn)JFFS2文件系統(tǒng)為例,分別從VFS、系統(tǒng)調(diào)用和庫函數(shù)三個方面講述如何對龐大的uclinux文件系統(tǒng)進行從上到下、從應(yīng)用到庫函數(shù)再到系統(tǒng)調(diào)用的一步步的裁減優(yōu)化工作,使之更加符合嵌入式系統(tǒng)的應(yīng)用需求。 文章從ARM嵌入式系統(tǒng)中斷處理過程入手,介紹嵌入式系統(tǒng)設(shè)備管理方面的內(nèi)容。嵌入式系統(tǒng)設(shè)計中設(shè)計好中斷相量表是進行設(shè)備管理的第一步。文章介紹了ARM中斷相量表的設(shè)置方法,并將其與X86系統(tǒng)的中斷處理過程進行比較。通
【學位授予單位】:山東大學
【學位級別】:碩士
【學位授予年份】:2006
【分類號】:TP368.11
本文編號:2756609
【學位授予單位】:山東大學
【學位級別】:碩士
【學位授予年份】:2006
【分類號】:TP368.11
【引證文獻】
相關(guān)碩士學位論文 前1條
1 王健;基于NAND Flash的嵌入式文件系統(tǒng)的設(shè)計與實現(xiàn)[D];北京交通大學;2008年
本文編號:2756609
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2756609.html
最近更新
教材專著