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

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

嵌入式實(shí)時(shí)操作系統(tǒng)在ARM系列微處理器上的移植研究

發(fā)布時(shí)間:2022-10-09 13:23
  嵌入式實(shí)時(shí)系統(tǒng)作為計(jì)算機(jī)應(yīng)用的一個(gè)嶄新領(lǐng)域,以其簡(jiǎn)潔、高效等優(yōu)點(diǎn)越來越多地受到人們的廣泛關(guān)注。而若要開發(fā)一個(gè)嵌入式應(yīng)用系統(tǒng),至少需要嵌入式硬件、實(shí)時(shí)操作系統(tǒng)及相應(yīng)的軟件工具。并且需要一個(gè)非常重要的步驟,就是操作系統(tǒng)在微處理器上的移植。 本課題采用的嵌入式硬件是廣州周立功公司生產(chǎn)的EasyARM2131開發(fā)板,ARM芯片是Philips公司生產(chǎn)的基于ARM架構(gòu)的LPC2131芯片。ARM微處理作為目前嵌入式市場(chǎng)上應(yīng)用最廣泛的嵌入式微處理器,有著很多不同的種類,本課題采用的便是其中的一種:ARM7TDMI—S。 針對(duì)市場(chǎng)上種類繁多的實(shí)時(shí)操作系統(tǒng),本課題選用的是源代碼公開的實(shí)時(shí)操作系統(tǒng)μC/OS-Ⅱ。此操作系統(tǒng)內(nèi)核小,易剪裁,移植性好。 具備了硬件和操作系統(tǒng),還需要相應(yīng)的軟件工具,如編譯環(huán)境,仿真工具等。本課題采用的編譯環(huán)境是ADS1.2,而采用的仿真工具是EasyJTAG。 在具備上述三個(gè)條件后,所需要做的工作就是將實(shí)時(shí)操作系統(tǒng)移植到所用的嵌入式微處理器上。本文對(duì)于移植工作做了詳細(xì)的介紹,并提出了一些問... 

【文章頁數(shù)】:71 頁

【學(xué)位級(jí)別】:碩士

【文章目錄】:
摘要
Abstract
第一章 緒論
    1.1 課題背景及意義
    1.2 國內(nèi)外文獻(xiàn)綜述
        1.2.1 嵌入式微處理器綜述
        1.2.2 嵌入式實(shí)時(shí)操作系統(tǒng)綜述
    1.3 嵌入式實(shí)時(shí)操作系統(tǒng)的發(fā)展、現(xiàn)狀
        1.3.1 嵌入式操作系統(tǒng)發(fā)展
        1.3.2 嵌入式操作系統(tǒng)的現(xiàn)狀
    1.4 本課題的研究?jī)?nèi)容
    1.5 存在的不足及有待研究的問題
第二章 嵌入式系統(tǒng)及 ARM概述
    2.1 嵌入式系統(tǒng)的概念
    2.2 嵌入式系統(tǒng)組成
        2.2.1 嵌入式處理器的特點(diǎn)及各種類型的嵌入式處理器
        2.2.2 嵌入式外圍設(shè)備
        2.2.3 嵌入式實(shí)時(shí)操作系統(tǒng)
        2.2.4 嵌入式應(yīng)用軟件
    2.3 嵌入式系統(tǒng)特點(diǎn)
    2.4 ARM概述
        2.4.1 ARM簡(jiǎn)介
        2.4.2 ARM微處理器的應(yīng)用領(lǐng)域
        2.4.3 ARM微處理器的特點(diǎn)
        2.4.4 ARM微處理器系列
            2.4.4.1 ARM7微處理器系列
            2.4.4.2 ARM9微處理器系列
            2.4.4.3 ARM9E微處理器系列
            2.4.4.4 ARM10E微處理器系列
            2.4.4.5 SecurCore微處理器系列
            2.4.4.6 StrongARM微處理器系列
            2.4.4.7 Xscale處理器
        2.4.5 ARM微處理器的結(jié)構(gòu)
        2.4.6 ARM微處理器的寄存器結(jié)構(gòu)
        2.4.7 ARM微處理器的指令結(jié)構(gòu)
        2.4.8 ARM微處理器的應(yīng)用選型
            2.4.8.1 ARM微處理器內(nèi)核的選擇
            2.4.8.2 系統(tǒng)的工作頻率
            2.4.8.3 芯片內(nèi)存儲(chǔ)器的容量
            2.4.8.4 片內(nèi)外圍電路的選擇
    2.5 關(guān)于硬件環(huán)境的介紹
        2.5.1 硬件及開發(fā)環(huán)境的總體介紹
        2.5.2 關(guān)于核心芯片 LPC2131的介紹
        2.5.3 關(guān)于編譯環(huán)境 ADS1.2的介紹
        2.5.4 關(guān)于 EasyJTAG仿真器的介紹
    2.6 本章小結(jié)
第三章 嵌入式實(shí)時(shí)操作系統(tǒng)
    3.1 嵌入式實(shí)時(shí)操作系統(tǒng)簡(jiǎn)介
        3.1.1 嵌入式實(shí)時(shí)操作系統(tǒng)概念
        3.1.2 嵌入式實(shí)時(shí)操作系統(tǒng)特點(diǎn)
        3.1.3 嵌入式實(shí)時(shí)操作系統(tǒng)的開發(fā)方式
    3.2 嵌入式實(shí)時(shí)操作系統(tǒng)內(nèi)核
        3.2.1 任務(wù)管理
        3.2.2 任務(wù)間同步和通信
        3.2.3 內(nèi)存管理
        3.2.4 實(shí)時(shí)時(shí)鐘服務(wù)
        3.2.5 中斷管理服務(wù)
    3.3 常用嵌入式實(shí)時(shí)操作系統(tǒng)介紹與比較
        3.3.1 Vxworks
        3.3.2 Palm OS
        3.3.3 嵌入式1inux
        3.3.4 Windows CE
        3.3.5 μC/OS-II
        3.3.6 幾種嵌入式操作系統(tǒng)的比較
    3.4 關(guān)于μC/OS-II進(jìn)一步介紹
        3.4.1 技術(shù)指標(biāo)
        3.4.2 任務(wù)狀態(tài)
        3.4.3 任務(wù)切換過程和優(yōu)先級(jí)別算法
        3.4.4 任務(wù)之間的數(shù)據(jù)傳遞
        3.4.5 共享資源訪問控制
        3.4.6 任務(wù)同步
        3.4.7 μC/OS-II的使用問題
    3.6 本章小結(jié)
第四章 在 AOS1.2集成開發(fā)環(huán)境中使用開發(fā)板(不含操作系統(tǒng))
    4.1 硬件連接
    4.2 ADS1.2的使用
        4.2.1 CodeWarrior IDE簡(jiǎn)介
        4.2.2 AXD調(diào)試器簡(jiǎn)介
    4.3 工程的編輯
        4.3.1 建立工程
        4.3.2 建立文件
        4.3.3 添加文件到工程
        4.3.4 編譯連接工程
    4.4 工程的調(diào)試
        4.4.1 選擇調(diào)試目標(biāo)
        4.4.2 目標(biāo)工程的加載
        4.4.3 目標(biāo)工程的調(diào)試
    4.5 本章小節(jié)
第五章 μC/OS-II在ARM微處理器上的移植
    5.1 移植的概念及條件
    5.2 移植中存在的問題及解決方案
        5.2.1 存在的主要問題
        5.2.2 解決方案
    5.3 移植步驟
        5.3.1 設(shè)置includes.h中與處理器和編譯器相關(guān)的代碼
        5.3.2 用C語言編寫6個(gè)操作系統(tǒng)相關(guān)的函數(shù)(在OS_CPU_C.C文件中)
        5.3.3 用匯編語言編寫4個(gè)與處理器相關(guān)的函數(shù)(在OS_CPU.ASM文件中)
    5.4 實(shí)時(shí)多任務(wù)操作系統(tǒng)移植驗(yàn)證實(shí)例
    5.5 本章小節(jié)
第六章 結(jié)論
    6.1 全文總結(jié)
    6.2 本文的不足及展望
致謝
參考文獻(xiàn)
附錄(攻讀學(xué)位期間發(fā)表論文)


【參考文獻(xiàn)】:
期刊論文
[1]嵌入式操作系統(tǒng)μC/OS-II的特點(diǎn)及應(yīng)用[J]. 王鐵勇,侯明善,吳盤龍.  控制工程. 2003(01)
[2]嵌入式實(shí)時(shí)系統(tǒng)[J]. 張宏海,李成忠,陳祝亞.  安徽工業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版). 2003(01)
[3]32位RISC CPU ARM芯片的應(yīng)用和選型[J]. 周潔 ,楊心懷.  電子技術(shù)應(yīng)用. 2002(08)
[4]實(shí)時(shí)操作系統(tǒng)μC/OS-Ⅱ在ADSP218X上的移植[J]. 鄧勇全,劉玉良,譚文虎,李玲遠(yuǎn).  單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2002(09)
[5]嵌入式軟件的測(cè)試方法和工具[J]. 鄧世偉.  單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2001(04)
[6]嵌入式實(shí)時(shí)操作系統(tǒng)的現(xiàn)狀和未來[J]. 何小慶.  單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2001(03)
[7]嵌入式軟件系統(tǒng)的實(shí)時(shí)性設(shè)計(jì)[J]. 陳麗蓉,熊光澤,雷航,郭兵.  單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2001(03)
[8]嵌入式系統(tǒng)設(shè)計(jì)方法的演化——從單片機(jī)到單片系統(tǒng)[J]. 竇振中.  單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2001(02)
[9]嵌入式控制系統(tǒng)的可靠性設(shè)計(jì)[J]. 司棟森.  自動(dòng)化儀表. 2001(01)
[10]嵌入式實(shí)時(shí)操作系統(tǒng)選用的初步分析[J]. 劉波,馬連川,張建明.  北方交通大學(xué)學(xué)報(bào). 2000(05)



本文編號(hào):3688712

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

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


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

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