Interrupt scheduler REMON for embedded systems

Shigeki Nankaku, Kiminori Mizushino, Hisao Koizumi, Akira Fukuda

研究成果: Contribution to journalArticle査読

3 被引用数 (Scopus)

抄録

In a system with a real-time operating system (RTOS), it is general to use a task which realizes the concurrence or to use a semaphore which realizes a mutual exclusion. But about 30% of systems do not employ OS. In the systems without RTOSs, it is general to employ the Interrupt Service Routine (ISR) for realizing the concurrence and to use Interrupt Enable/Disable for realizing the mutual exclusion among several ISRs. Unlike the Semaphore RTOS provides, however, if a system uses the Interrupt Enable/Disable, there is a problem that a speed of the system becomes slow. This is because other ISRs which have not relation with the ISR cannot be executed by the Interrupt Disable mechanism. In addition, for real-time systems, a processing related with ISRs of higher priority may be not finished in a given time limit due to the above reason. Using the proposed method that adopts semaphores to achieve exclusive control among ISRs, the real-time multi-processing of ISRs was achieved successfully in the embedded systems without an RTOS. Therefore, in the systems without RTOS, we have proposed and implemented Real-Time Embedded Monitor called REMON. With REMON, the mutual exclusion which influences only concerned ISRs can be realized.

本文言語英語
ページ(範囲)316-325
ページ数10
ジャーナルIEEJ Transactions on Electronics, Information and Systems
133
2
DOI
出版ステータス出版済み - 2013

All Science Journal Classification (ASJC) codes

  • 電子工学および電気工学

フィンガープリント

「Interrupt scheduler REMON for embedded systems」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル