Budget-Based Resource Reservation for Real-Time Linux
Date Issued
2004
Date
2004
Author(s)
彭念劬
謝仁偉
劉進雙
魏仲佑
DOI
2006092712281077327
Abstract
RTAI(Real-Time Application Interface)提供一個輕量(light weight)且高效能(high performance)的介面,藉由此介面,使用者可以在Linux的平台下,能夠實作硬即時(hard real-time)及軟即時(soft real-time)的應用程式。本研究首先設計一個以「執行額度」為基礎資源管理(budget-based resource reservation)的RTAI實作,延續RTAI的既有功能,允許使用者為他們撰寫的每個即時工作(real-time task)設定一個執行額度。在此執行額度的時間內,即時工作可以獲得CPU的執行使用權,且不會被具有高優先權的工作佔先(preempt)。不同於其他先前的研究,我們更實作執行額度於使用者空間(user space)的LXRT軟即時工作,這比單純的RTAI實作更為複雜。本研究修改了中斷處理、RTAI排程器、以及RTAI函式rt_task_wait_period(),並沒有更改任何Linux核心原始碼;同時提供具有使用者介面之即時資源監控器。主要的應用平台建置於Linux核心2.4.0-test10、RTAI 24.1.2,在PII和PIII的平台上。
Publisher
臺北市:國立臺灣大學電機工程學系
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
00000000000000000000000000000000000000000000000000001.pdf
Size
146.38 KB
Format
Adobe PDF
Checksum
(MD5):95370952bffc8fba2967394345a1f72e
