1.與UCOSII有關(guān)的幾個(gè)概念:任務(wù)優(yōu)先級(jí),任務(wù)堆棧,任務(wù)控制塊,任務(wù)就緒表和任務(wù)調(diào)度器任務(wù)優(yōu)先級(jí),這個(gè)概念比較好理解, ucos 中,每個(gè)任務(wù)都有唯一的一個(gè)優(yōu)先級(jí)。優(yōu)先級(jí)是任務(wù)的唯一標(biāo)識(shí)。在 UCOSII 中,使用 CPU
一、任務(wù)的通信方式1.1 共享內(nèi)存進(jìn)程間的通信方式有兩種,一種是使用共享內(nèi)存,這種方式基本不依賴OS,也沒有相應(yīng)的系統(tǒng)開銷。另一種則需要OS支持,通過建立鏈接器實(shí)現(xiàn)任務(wù)間的通信。Message Passing S
一、時(shí)間管理1.1 時(shí)鐘節(jié)拍UCOSii通過時(shí)鐘節(jié)拍OSTimeTick()來定期進(jìn)行任務(wù)調(diào)度,一般來說這個(gè)頻率是10-100HZ,頻率越高,系統(tǒng)的開銷也就越大。1.2 任務(wù)延時(shí)函數(shù)OSTimeDly()任務(wù)可以調(diào)用OSTimeDly()來對(duì)自
一、閑扯之前看完了sdcc man和datasheet之后,用sdcc寫了幾個(gè)小程序。大部分時(shí)間都在干一些調(diào)式代碼的事,就趁這段時(shí)間把UCOS復(fù)習(xí)一下吧。由于這是UCOS的第一篇,就來扯點(diǎn)閑話吧。對(duì)于UCOSii,我其實(shí)沒
引言 C/ OS 是一種多任務(wù)實(shí)時(shí)操作系統(tǒng)。內(nèi)核源代碼公開、短小精干、可裁剪、執(zhí)行時(shí)間可確定, 可移植性較強(qiáng), 非常適用于一些中小型嵌入式系統(tǒng)開發(fā)。uC/OS 可以移植到8~ 64 位的不同類型、不同規(guī)模的
簡(jiǎn)單談?wù)勎覍?duì)uc的一些認(rèn)識(shí)級(jí)對(duì)于部分源碼的分析和調(diào)試,作為對(duì)近一段時(shí)間學(xué)習(xí)的階段性總結(jié)。下文將分兩部分介紹,前半部分主要談?wù)勎覀€(gè)人對(duì)一些問題的認(rèn)識(shí)以及一些疑惑,后半部分是通過閱讀ucosii,按照ucosii的思路
引言:隨著各種應(yīng)用電子系統(tǒng)的復(fù)雜化和系統(tǒng)實(shí)時(shí)性需求的提高,并伴隨應(yīng)用軟件朝著系統(tǒng)化方向發(fā)展的加速,在16位/32位單片機(jī)中廣泛使用了嵌入式實(shí)時(shí)操作系統(tǒng)。然而實(shí)際使用
uCOSii 在Coldfire MCF52235 上的移植
淺談嵌入式在地鐵雜散電流監(jiān)測(cè)裝置的設(shè)計(jì)
淺談嵌入式在地鐵雜散電流監(jiān)測(cè)裝置的設(shè)計(jì)
基于uCOSII的MAC設(shè)計(jì)與實(shí)現(xiàn)
基于uCOSII的MAC設(shè)計(jì)與實(shí)現(xiàn)
說多了,就此罷了。注意:如有雷同,實(shí)屬巧合,切勿對(duì)號(hào)入座。
感受面向?qū)ο缶幊痰镊攘?uCosII C++類封裝篇)