freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于arm9的μcos-ⅱ嵌入式系統(tǒng)移植_畢業(yè)設(shè)計(jì)-文庫(kù)吧資料

2024-09-08 18:30本頁(yè)面
  

【正文】 與所有 的 實(shí)時(shí)內(nèi)核一樣,μ C/OSⅡ需要先將 中斷 禁止再進(jìn)行訪問(wèn)代碼臨界段,且在訪問(wèn)完畢重新允許中斷。 眾所周知,不同的處理器字長(zhǎng)是不相同的 , 尤其是,μ C/OSⅡ代碼不使用與編譯器相關(guān)的C 的 short(短整), int(整型)和 long(長(zhǎng)整)等數(shù)據(jù)類型。 內(nèi)核是一個(gè)系統(tǒng)的核心,而 就是用來(lái)配置內(nèi)核的頭文件,根據(jù)不同的需要和應(yīng)用,我們可 以對(duì)內(nèi)核進(jìn)行定制和裁剪,從而提高了實(shí)時(shí)性。雖然這增加了文件編譯的時(shí)間,但是增強(qiáng)了可移植性。 移植 工作 包括以下內(nèi)容: 1. 用 define 設(shè)置 一些常量的值 () 大慶師范學(xué)院本科畢業(yè)論 文(設(shè)計(jì)) 2. 聲明 10 個(gè) 指定的 數(shù)據(jù)類型 () 3. 用 define 聲明 2 個(gè)宏 () 4. 用 C 語(yǔ)言編寫 6 個(gè)簡(jiǎn)單 函數(shù) () 5. 根據(jù)硬件編寫了 4 個(gè)函數(shù) (OS_CPU_ ) 是一個(gè) 被包含 在所有 .C文件中的 頭文件。μ C/OSII 的移植需 滿足以下 的 要求 : 1. 處理器的 C 編譯器可 產(chǎn)生可重入代碼; 2. 進(jìn)入和退出臨界區(qū)代碼 可以使用 C 進(jìn)行調(diào)用 ; 3. 處理器必須支持 具有定時(shí)中斷源的 硬件 中斷 ; 4. 處理器必須 能夠容納一定 的數(shù)據(jù) 硬件堆棧; 5. 處理器需要有交換數(shù)據(jù)的指令 ,使其能夠在 CPU 的寄存器和內(nèi)核及堆 棧間進(jìn)行數(shù)據(jù)的交換 。 三星公司的 16/32位精簡(jiǎn)指令集的微處理器 S3C2440, 基于 ARM920T的核心,實(shí)現(xiàn)了 內(nèi)存管理 , ARBA 總線和 哈佛結(jié)構(gòu)高速緩沖的 具有獨(dú)立的 16KB指令高速緩存和 16KB 數(shù)據(jù)高速緩存 體系結(jié)構(gòu) 。 第四 章 μC/OSⅡ 在 S3C2440 上的 移植 移植 環(huán)境 簡(jiǎn)介 移植就是使實(shí)時(shí)內(nèi)核能夠在 多個(gè)微處理器或微控制器上 成功運(yùn)行的過(guò)程 。 全靜態(tài) 的 CMOS 的 ARM9, 允許時(shí)鐘在周期內(nèi)的停止,并保存當(dāng)前的狀態(tài) 。 大慶師范學(xué)院本科畢業(yè)論 文(設(shè)計(jì)) 在存儲(chǔ) 的 系統(tǒng)中, ARM9 存儲(chǔ)接口的設(shè)計(jì)能夠最大限度的發(fā)揮性能潛力且代價(jià)降低 ,被做成流水線方式,速度敏感 控制信號(hào)推動(dòng)著 由工業(yè) DRAM 提供的快速局部訪問(wèn)模式。 ARM9 的流水線技術(shù),能夠使 指令 處理和系統(tǒng)存儲(chǔ) 的各個(gè)部分都可以連續(xù) 的 運(yùn)行。 ARM9 的指令集 共 包含 了 11 種基本類型: 用于偏上 的 算術(shù)邏輯單元,桶式 的移位器及 乘法器(兩種) ; 指令控制數(shù)據(jù)傳送:用在彈性地址,高速內(nèi)容切換,和 交換數(shù)據(jù) (三種) ; 用于流程 控制 和特權(quán)級(jí)執(zhí)行 的指令(三種) ; 專門用在 能夠擴(kuò)展到片外的 協(xié)處理器 中(三種)。 μ C/OSII體系結(jié)構(gòu)如圖 大慶師范學(xué)院本科畢業(yè)論 文(設(shè)計(jì)) 圖 μ C/OSII 體系結(jié)構(gòu) 第三章 ARM9 介紹 ARM9 是 32 位通用微處理器 ARM( Advanced RISC Machine)家族中的一員,具有比較低的電源消耗和良好的性 價(jià)比,由此廣泛應(yīng)用于工業(yè)生產(chǎn)和日常生活中。實(shí)際上,μ C/OSII已經(jīng)通過(guò)了非常嚴(yán)格的測(cè)試,并且得到了美國(guó)航空管理局 (Federal Aviation Administration)的認(rèn)證,可以用在飛行器上。 μC/OS是一個(gè) 源 碼開(kāi)放 , 搶占式 微內(nèi)核 的 實(shí)時(shí)操作系統(tǒng),μC/OSII 是它的升級(jí)版本,全部代碼約有 5000行 , 由 ANSI C, 以及少量的匯編語(yǔ)言 編寫而成,結(jié)構(gòu)簡(jiǎn)潔,實(shí)時(shí)性和內(nèi)核的穩(wěn)定性 強(qiáng) 。 第二章 μ C/OSII 介紹 實(shí)時(shí)操作系統(tǒng), 英文稱 Real Time Operating System,簡(jiǎn)稱 RTOS, 是一種 能夠接受并快速處理外界時(shí)間或中斷,且處理接口在規(guī)定時(shí)間內(nèi)來(lái)控制過(guò)程作出響應(yīng),并控制所有實(shí)時(shí)任務(wù)一致運(yùn)行的系統(tǒng)。 7. 固化 的 代碼,系統(tǒng)和應(yīng)用軟件固化在 ROM 中。 5. 支持 TCP/IP 協(xié)議和 其它 的 網(wǎng)絡(luò) 協(xié)議,提供 多種網(wǎng)絡(luò)協(xié)議和 MAC 訪問(wèn)的接口, 為各種手持 移動(dòng) 設(shè)備預(yù)留 了 接口 。提供 了 各種設(shè)備驅(qū)動(dòng)接口 。 EOS 實(shí)時(shí)性 較強(qiáng),可用于各種設(shè)備 的 控制當(dāng)中。開(kāi)放性、可伸縮性 體系結(jié)構(gòu)。隨著 Inter 技術(shù)發(fā)展、信息家電普及應(yīng)用 , EOS 已經(jīng)開(kāi)始從單一 弱功 能向高專業(yè)化 強(qiáng)功能 的 方向發(fā)展。 EOS,即嵌入式操作系統(tǒng) 是一種 用途 廣泛的系統(tǒng)軟件, 主要負(fù)責(zé) 系統(tǒng) 軟 硬件 分配 、任務(wù) 控制,調(diào)度以及 協(xié)調(diào)并發(fā) 的 活動(dòng) 。 3. 存儲(chǔ)器 :包括主存和外存。 1. 微處理器:至少包含一個(gè)微處理器, 采用 的體系結(jié)構(gòu)是馮諾依曼或 哈佛結(jié)構(gòu)。嵌入式因?yàn)閺V泛 應(yīng)用性,巨大的創(chuàng) 業(yè)型和廣闊 市場(chǎng)性,走進(jìn)了千家萬(wàn)戶。 一般由以下 幾 部分組成: 1. 嵌入式 的 微處理器 2. 硬件設(shè)備 (外圍) 3. 嵌入式 的 操作系統(tǒng) 4. 特定 應(yīng)用程序 嵌入式系統(tǒng) 具 有以下 幾個(gè) 特點(diǎn): 1. 特定且廣泛的應(yīng)用 2. 密集的技術(shù)、知識(shí)、資金 3. 高效性 4. 較長(zhǎng) 生命周期 5. 高可靠性 6. 軟硬 件集于 一體, 以 軟件為主 嵌入式系統(tǒng)的應(yīng)用領(lǐng)域十分廣泛, 主要 包括交通 管理、 機(jī)器人、軍事電子、通信設(shè)備、網(wǎng)絡(luò)設(shè)備、醫(yī)療儀器、環(huán)境監(jiān)測(cè)、汽車電子、 工控設(shè)備等。 Arm。 關(guān)鍵詞 : μ C/OSⅡ ; Arm9; 移植 Abstract 大慶師范學(xué)院本科畢業(yè)論 文(設(shè)計(jì)) With the development of puter and electronic technology, embedded has bee an indispensable part of modern society. Big to industrial production, such as aerospace, small to daily life, such as smart card applications, many devices are built into the embedded, makes the equipment or device has a high automation performance and some degree of intelligence, great convenience to people39。μ C/OSⅡ內(nèi)核作為一種代碼公開(kāi)的嵌入式實(shí)時(shí)操 作系統(tǒng), ARM9以內(nèi)核耗電少,成本低,二者相互搭配,構(gòu)成了較為完美的搭配組合。大慶師范學(xué)院本科畢業(yè)論 文(設(shè)計(jì)) 大慶師范學(xué)院 本科生畢業(yè)論文 基于 ARM9 上的μ C/OSⅡ嵌入式系統(tǒng)移植 院 (系) 物理與電氣信息工程 專 業(yè) 電子信息工程 研 究 方 向 嵌入式 大慶師范學(xué)院本科畢業(yè)論 文(設(shè)計(jì)) 摘 要 隨著計(jì)算機(jī)和電子技術(shù)的發(fā)展, 越來(lái)越多的 嵌入式 產(chǎn)品出現(xiàn)在人們的日常生活
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1