資源描述:
《ucos-II在Atmega128上的移植》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、安徽大學(xué)本科畢業(yè)論文(設(shè)計(jì))題 目: μC/OS-II在ATmega128中的移植與測(cè)試方法研究 學(xué)生姓名: 學(xué)號(hào):院(系):電子科學(xué)與技術(shù)學(xué)院 專業(yè):電氣工程及其自動(dòng)化 入學(xué)時(shí)間: 二零零六 年 九 月導(dǎo)師姓名: 職稱/學(xué)位: 講師/碩士 導(dǎo)師所在單位:安徽大學(xué)電子科學(xué)與技術(shù)學(xué)院電氣工程系 μC/OS-II在ATmega128中的移植與測(cè)試方法研究摘要本論文主要探討了μC/OS-II在mega128上的移植與測(cè)試。文中首先簡(jiǎn)單介紹了國(guó)內(nèi)外的嵌入式系統(tǒng)設(shè)計(jì)開(kāi)發(fā)的現(xiàn)狀,探討了在項(xiàng)目設(shè)計(jì)中使用嵌入式實(shí)時(shí)操作系統(tǒng)的意義。然
2、后重點(diǎn)介紹μC/OS-II的內(nèi)核結(jié)構(gòu)、整體的組織架構(gòu)以及各個(gè)模塊的功能等,還對(duì)ATmega128的架構(gòu)特點(diǎn)、存儲(chǔ)器組織、中斷管理等做了詳細(xì)的介紹。然后討論了在具體的移植過(guò)程中所做的工作,主要包括編寫(xiě)與處理器密切相關(guān)的三個(gè)函數(shù)、相關(guān)的集成開(kāi)發(fā)環(huán)境、硬件平臺(tái)設(shè)計(jì)以及測(cè)試方法的研究。最后展望了μC/OS-II等實(shí)時(shí)內(nèi)核在未來(lái)的嵌入式系統(tǒng)開(kāi)發(fā)中的應(yīng)用前景,以及在以后的學(xué)習(xí)工作中還要繼續(xù)某些方面作深入的研究。關(guān)鍵詞:μC/OS-II;硬實(shí)時(shí)內(nèi)核;ATmega128;移植;測(cè)試ResearchoftheTransplantationandTestMethodsaboutμ
3、C/OS-IIinATmega128AbstractThisarticleprimarilydiscussestransplantationandthetestmethodsaboutμC/OS-IIinATmega128.ThearticlefirstprovidesabriefintroductiontotheState-of-the-artembeddedsystemdesignanddevelopmentofthesituation,inthedesignofthesignificanceoftheoperatingsystem.Andthenfocu
4、sesonATmega128andthereal-timekernelstructure,overallorganizationalstructureandfunctionsofeachmodule,alsoonthecharacteristicsoftheschemaATmega128,storage,organization,interruptmanagementdodetail.Andthendiscussesthemigrationprocessintheworktobedone,includingkeyusestheAssemblytowritean
5、dprocessorsthatarecloselyrelatedtothethreefunctions,relatedtouseoftheintegrateddevelopmentenvironment,andtestmethods.LastlookμC/OS-IIandotherreal-timekernelinthefutureofembeddedsystemdevelopmentprospects.Keywords:μC/OS-II;hardreal-timekernel;ATmega128;transplant;test目 錄第一章前言1.1嵌入式系
6、統(tǒng)的介紹11.2國(guó)內(nèi)嵌入式系統(tǒng)發(fā)展的現(xiàn)狀31.3本課題研究?jī)?nèi)容和意義3第二章μC/OS-II和ATmega128的架構(gòu)分析42.1μC/OS-II介紹42.1.1關(guān)于μC/OS-II42.1.2μC/OS-II的總體架構(gòu)分析62.1.3μC/OS-II的內(nèi)核結(jié)構(gòu)72.2ATmega128介紹102.2.1關(guān)于ATmega128102.2.2ATmega128的內(nèi)核特點(diǎn)112.2.3ATmega128的片內(nèi)外設(shè)15第三章移植分析163.1移植的總體分析163.2移植平臺(tái)的搭建173.3與移植相關(guān)的源文件編寫(xiě)173.3.1基于ATmega128的OS_CPU.H源
7、文件:183.3.2基于ATmega128的OS_CPU_C.C源文件:193.3.3基于ATmega128的OS_CPU_A.S源文件:23第四章硬件平臺(tái)設(shè)計(jì)與代碼測(cè)試分析314.1硬件平臺(tái)設(shè)計(jì)314.2代碼測(cè)試314.2.1代碼測(cè)試概述314.2.2驗(yàn)證移植代碼32第五章總結(jié)與展望385.1心得體會(huì)385.2不足與改進(jìn)395.3展望40參考文獻(xiàn):42致謝43μC/OS-II在ATmega128中的移植與測(cè)試方法究第一章前言1.1嵌入式系統(tǒng)的介紹嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且軟硬件可裁剪,適用于應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗有嚴(yán)
8、格要求的專用計(jì)算機(jī)系統(tǒng)。它一般由嵌入式