需要金幣:1000 個金幣 | 資料包括:完整論文 | ||
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字數(shù):14823 | ||
折扣與優(yōu)惠:團購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) |
摘要:隨著嵌入式系統(tǒng)的發(fā)展,μCOS-II嵌入式操作系統(tǒng)內(nèi)核使用更為普遍,已經(jīng)被應(yīng)用到大量的產(chǎn)品中,并且通過了聯(lián)邦航空局(FAA)商用航行器認證。然而μCOS-II只是一個嵌入式內(nèi)核,沒有自帶的文件系統(tǒng)。為了增加一個文件系統(tǒng),可以使用簡單的FAT文件系統(tǒng),比如EFSL文件系統(tǒng)等。 本設(shè)計是基于ARM處理器體系結(jié)構(gòu)對μCOS-II實時操作系統(tǒng)內(nèi)核和EFSL文件系統(tǒng)的移植。本論文闡述了μCOS-II+EFSL文件系統(tǒng)移植到ARM平臺的主要內(nèi)容,包括μCOS-II及EFSL文件系統(tǒng)的移植要點,RAM盤的創(chuàng)建,EFSL磁盤接口函數(shù)的設(shè)計與實現(xiàn)等。本設(shè)計的硬件環(huán)境是基于 ARM 體系結(jié)構(gòu)的FL2440開發(fā)板, 其CPU是以ARM920T為內(nèi)核的三星S3c2440A 芯片。 關(guān)鍵詞:μCOS-II嵌入式操作系統(tǒng)內(nèi)核;EFSL文件系統(tǒng);移植;ARM;RAM盤
Abstract:With the development of embedded systems, embedded OS kernel, μCOS-II, is used more popularly, which has been applied to lots of products, and certificated by the Federal Aviation Administration (FAA) on commercial aircraft. μCOS-II, however, is only an embedded kernel without its own file system. In order to append a file system to it, a simple FAT file system, such as EFSL, can be used. This Design is based on porting of μCOS-II, a real-time operation system kernel, and EFSL file system based on ARM processor architecture. This paper describes the main contents of porting μCOS-II+EFSL to ARM platform, including key techniques of μCOS-II and EFSL file system porting, RAM disk creation, EFSL disk interface function design and implementation, etc. Hardware environment of the design is based on ARM architecture FL2440 development board, of which the CPU is Samsung S3c2440A chip with ARM920T as the core. Keywords: μCOS-II Embedded OS kernel; EFSL file system; porting; ARM; RAM disk |