本文提出在嵌入式實時操作系統(tǒng)上建立實時多任務軟件系統(tǒng)時,使用軟總線提供數(shù)據驅動層以處理多任務間共享資源的構架方式。該方案封裝各種共享資源的操作,在操作系統(tǒng)上構建使資源對于其他系統(tǒng)任務模塊構建者透明的數(shù)據驅動接口。實驗結果表明該方案能較好的為各任務進程提供共享資源建立和使用的接口,同時有效地屏蔽由于進程資源共享與進程獨立性的矛盾而可能產生的錯誤。
嵌入式操作系統(tǒng)(Embedded Operation System,EOS)是一種用途廣泛的系統(tǒng)軟件,過去它主要應用與工業(yè)控制和國防系統(tǒng)領域。嵌入式操作系統(tǒng)在系統(tǒng)實時高效性、硬件的相關依賴性、軟件固化以及應用的專用性等方面具有較為突出的特點。本文將為你詳細介紹嵌入式操作系統(tǒng)的核心特點。 系統(tǒng)軟件層由實時多任務操作系統(tǒng)(Real-
0. 引言µC/OS-Ⅱ內核是一個強占式優(yōu)先級調度的系統(tǒng),能管理63個任務,支持旗語、信號量、互斥信號量、隊列和消息郵箱,是一個是典型的嵌入式實時操作系統(tǒng)。它最早由J
摘要:從進程和線程調度的角度出發(fā),介紹了一種規(guī)范化的實時多任務系統(tǒng)軟件設計方法,提出了“前向分支”的設計原則,給出了完整的系統(tǒng)模型。關鍵詞:線程拆分 前
摘要:開發(fā)高效的實時多任務微控制器系統(tǒng),除了采用高速器件之外,適當?shù)闹噶钪С帜芎喕刂平Y構,減少程序代碼,增強實時響應能力。本文提出了一些適應實時多任務的微控制
實時多任務系統(tǒng)應用極其廣泛,幾乎滲透到各行各業(yè),系統(tǒng)分類也很復雜。雖然不同的應用在實現(xiàn)模式上不完全一樣,但核心思想是一致的。在嵌入式系統(tǒng)中,實時多任務機制是依靠啟動之后運行的一段后臺任務管理程序實現(xiàn)的
嵌入式程序框架一般類似于程序1所示結構:系統(tǒng)中有3個任務——TaskA、TaskB、TaskC,均放置于主循環(huán)內,在每一個循環(huán)周期內都被執(zhí)行一次。在這種結構中,能滿足系統(tǒng)實時性要求的條件是: (當且僅當)Task
嵌入式實時多任務軟件的軟總線結構設計
嵌入式實時多任務軟件的軟總線結構設計
嵌入式實時多任務軟件的軟總線結構設計
嵌入式實時多任務軟件的軟總線結構設計
ARM9高速實時多任務數(shù)據采集系統(tǒng)的算法優(yōu)化
ARM9高速實時多任務數(shù)據采集系統(tǒng)的算法優(yōu)化
無紙記錄儀實時多任務調度策略的研究
摘要:為了解決高檔數(shù)控系統(tǒng)對控制軟件實時性的要求,提出了分時并行處理的設計方法,以實時環(huán)境下多線程技術的原理為依據,用Delphi提供的多線程編程組件完成了系統(tǒng)線程的具體實現(xiàn),并且以開發(fā)實例的方式給出了多線
0 引言某制導雷達主要用來準確、快速跟蹤低空飛行的小目標,以引導攻擊系統(tǒng)打擊目標。雷達的平臺控制系統(tǒng)應具有掃描精度高,響應速度快等特點?;谏鲜鲆?,本文給出了工控機為核心,在VC++開發(fā)環(huán)境下通過編程實現(xiàn)
VxWorks下實時多任務程序的實現(xiàn)
VxWorks下實時多任務程序的實現(xiàn)
一種基于比特表的實時多任務新調度算法
適應實時多任務的微控制器高效指令支持