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

正文內(nèi)容

基于s3c44b0x的ucos移植-展示頁

2025-02-12 01:57本頁面
  

【正文】 unsigned char INT8U Typedef signed char INT8U Typedef unsigned int INT16U Typedef signed int INT16S Typedef signed long INT32S Typedef INT32U int OS_STK。開發(fā)工具采用 Embest IDE for ARM,可以生成可重入代碼;在ARM7TDMl的處理器上可以產(chǎn)生定時器中斷;開 /關(guān)中斷可以通過設(shè)置相應(yīng)寄存器來實現(xiàn); ARM7TDMl核的處理器支持容納一定量數(shù)據(jù)的硬件堆棧且具有有關(guān)的堆棧指令。 uC/OS- Ⅱ 的特點 ? 可移植性 ? 絕大部分 uC/OS- Ⅱ 的源代碼是用移植性很強(qiáng)的ANSI C寫的,和微處理器相關(guān)部分使用匯編語言寫的,且已經(jīng)壓到最低限度,可以在絕大部分 8位,16位, 32位, 64位微處理器上,微控制器上和 DSP上運(yùn)行 ? 可裁減 ? 用戶可以在應(yīng)用程序中通過語句# define constants來定義所需的 uC/OS- Ⅱ 功能模塊,以減少不必要的存儲器空間開支 uC/OS- Ⅱ 的特點(續(xù)) ? 占先式 ? uC/OS- Ⅱ 屬于完全占先式的內(nèi)核,這意味著 uC/OS- Ⅱ 總是運(yùn)行就緒條件下優(yōu)先級最高的任務(wù) ? 多任務(wù) ? 可以管理 64個任務(wù),支持 56個用戶任務(wù),賦予每個任務(wù)的優(yōu)先級必須是不相同的,不支持時間片輪轉(zhuǎn)調(diào)度法 uC/OS- Ⅱ 的特點(續(xù)) ? 中斷管理 ? 中斷可以使正在執(zhí)行的任務(wù)掛起,如果優(yōu)先級更高的任務(wù)被喚喚醒,則高優(yōu)先級的任務(wù)再中斷嵌套全部推出后立即執(zhí)行,中斷嵌套可達(dá) 255層 ? 其它 ? 公開源代碼、可固化、可確定性、任務(wù)棧、提供很多系統(tǒng)服務(wù)、穩(wěn)定性和可靠性強(qiáng) uC/OS- Ⅱ 內(nèi)核中的概念 ? 臨界區(qū)(共享資源的保護(hù)手段) ? 任務(wù)和任務(wù)的狀態(tài) ? 任務(wù)的控制塊 ? 任務(wù)的調(diào)度 ? 任務(wù)的切換過程 ? 時鐘節(jié)拍 ? uC/OS- Ⅱ 的中斷 ? uC/OS- Ⅱ 的初始化和啟動 uC/OS- Ⅱ 文件體系結(jié)構(gòu) uC/OS- Ⅱ 在 S3CEV40上的移植 ? 所謂移植,就是使一個實時操作系統(tǒng)能夠在某個微處理器平臺或微控制器上運(yùn)行,在移植之前,先要了解移植 uC/OS-Ⅱ 到處理器上必須滿足的條件。它以小內(nèi)核、多任務(wù)、豐富的系統(tǒng)服務(wù)、容易使用等特點越來越受歡迎 ? uC/OS- Ⅱ 實時系統(tǒng)的商業(yè)應(yīng)用非常廣泛,具有非常穩(wěn)定、可靠的性能,成功應(yīng)用于生命科學(xué)、航天工程等重大科研項目中。基于 S3C44B0X的 uC/OS移植 SC06023001 莫凡 SC06023002 鐘軼 主要內(nèi)容 ? 基本概念 ? uC/OS- Ⅱ 在 S3CEV40上的移植 ? 調(diào)試與測試 有關(guān)操作系統(tǒng)移植的三個問題 1. 什么情況下需要進(jìn)行移植操作系統(tǒng)? 2. 什么情況下需要移植實時操作系統(tǒng)? 3. 選擇什么樣的實時操作系統(tǒng)進(jìn)行移植? 問題 1:操作系統(tǒng)的必要性 ? 為什么需要操作系統(tǒng) ? 硬件資源的復(fù)雜,需要在應(yīng)用程序與硬件之間提供一個軟件層次以簡化開發(fā) ? 資源的豐富,需要有專門的資源管理 ? 任務(wù)的增加,需要有系統(tǒng)來進(jìn)行任務(wù)的調(diào)度 ? 操作系統(tǒng)的功能 ? 設(shè)備訪問、資源管理、任務(wù)管理、統(tǒng)計及其他功能 問題 2:實時性的需求 ? 實時性指的是系統(tǒng)對于特定的事件的處理需要在要求的時間內(nèi)完成。從操作系統(tǒng)的角度來講,實時性指的系統(tǒng)的結(jié)構(gòu)能在多大程度上保證反映的速度 ? 早期的嵌入式操作系統(tǒng)幾乎都是實時操作系統(tǒng),但近年隨著一些手持通用計算機(jī)設(shè)備的出現(xiàn),使得現(xiàn)在的嵌入式操作系統(tǒng)有很多不需要實時性 問題 2:實時性的需求(續(xù)) ? 是否需要完全取決于軟件項目的復(fù)雜程度 ? 要保證多個模塊的執(zhí)行時間 ? 并行的功能模塊比較多 ? 定時處理的功能比較多 ? 程序的執(zhí)行需要判斷很多條件參數(shù)或資源 ? 需要規(guī)劃代碼執(zhí)行的優(yōu)先順序 ? 要保證多個模塊的執(zhí)行時間 問題 3: RTOS的選擇 ? 內(nèi)核占用存儲區(qū)尺寸 ? RTOS性能:任務(wù)切換時間、任務(wù)調(diào)度數(shù)、任務(wù)優(yōu)先級數(shù) ? 開發(fā)調(diào)試工具易用性 ? 兼容性 ? 許可證形式 uC/OS- Ⅱ 簡介 ? uC/OS- Ⅱ 是美國一個名為 Jean Labrosse的工程師開發(fā)的實時操作系統(tǒng)。由于其極小的內(nèi)核,特別適用于對程序代碼存儲空間極其敏感的嵌入式系統(tǒng)開發(fā) ? uC/OS- Ⅱ 是一款源碼公開的實時性操作系統(tǒng) uC/OS- Ⅱ 的實時性 ? “可剝奪內(nèi)核” 與 “不可剝奪內(nèi)核” 的區(qū)分往往是 RTOS與非實時嵌入式操作系統(tǒng)的區(qū)別所在 ? uC/OS- Ⅱ 是可剝奪型內(nèi)核,它總是讓就緒態(tài)的高優(yōu)先級的任務(wù)先運(yùn)行,并規(guī)定所有任務(wù)的優(yōu)先級必須不同,任務(wù)的
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1