⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 index.html

📁 scmRTOS is real-time preemptive operating system and supports up to 31 user processes (and one syste
💻 HTML
字号:
<html><head>
<META NAME="ROBOTS" CONTENT="INDEX,FOLLOW">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>scmRTOS - Single-Chip Microcontroller Real-Time Operating System</title>
<link rel="icon" href="favicon.ico" type="ico">
<link rel="stylesheet" type="text/css" href="scm.css" media="all" 
title="Burly Wood Style">
</head>

<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" 
leftmargin="0" rightmargin="0">

<table border="0" width="100%" height="100%" cellpadding="0" cellspacing="0">

<tr id="banner" valign="top" height="75px"><td>
    <table border="0" cellpadding="0" cellspacing="0"><tr>
        <td height="72" width="60"><img src="scmrtos.png" hspace="4"></td>
        <td><h1><nobr>Single-Chip Microcontroller</nobr></h1><br>
        <div id="subtitle"><nobr>Real-Time Operating System</nobr></div></td>
    </tr></table>
</td></tr>

<tr><td valign="top">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr valign="top">
        <td class="menu2"><table align="left" border="0" cellpadding="4" cellspacing="8" class="gridmenu" width="100%">
<colgroup>
<col width="100%" />
</colgroup>
<thead valign="bottom">
<tr><th class="head">scmRTOS</th>
</tr>
</thead>
<tbody valign="top">
<tr><td><a class="reference" href="description.html">Description</a></td>
</tr>
<tr><td><a class="reference" href="events.html">Events</a></td>
</tr>
<tr><td><a class="reference" href="license.html">License</a></td>
</tr>
<tr><td><a class="reference" href="doc/index.html">Documentation</a></td>
</tr>
<tr><td><a class="reference" href="ports/index.html">Ports</a></td>
</tr>
<tr><td><a class="reference" href="releases/index.html">Releases</a></td>
</tr>
<tr><td><a class="reference" href="tools/index.html">Tools</a></td>
</tr>
<tr><td><a class="reference" href="releases/WhatsNew.html">What's New</a></td>
</tr>
<tr><td><a class="reference" href="http://sourceforge.net/project/showfiles.php?group_id=181958">Download</a></td>
</tr>
<tr><td><a class="reference" href="sf/index.html">SourceForge</a></td>
</tr>
<tr><td><a class="reference" href="contact.html">Contacts</a></td>
</tr>
<tr><td><a class="reference" href="map.html">Site map</a></td>
</tr>
</tbody>
</table></td>
        <td id="main">
        <div id="breadcrumbs">Main page</div>
        <div id="text">
        <div class="section">
<h1><a id="synopsis" name="synopsis">Synopsis</a></h1>
<p>scmRTOS is a free tiny preemptive Real-Time Operating System intended for use
with Single-Chip Microcontrollers.</p>
<p>scmRTOS is capable to run on small uCs with as little amount of RAM as 512 bytes.
The RTOS is written on C++. All source code is available. Five target platforms
are supported for now:</p>
<ul class="simple">
<li>MSP430 (Texas Instruments);</li>
<li>AVR (Atmel);</li>
<li>Blackfin (Analog Devices);</li>
<li>ARM7;</li>
<li>FR (Fujitsu).</li>
</ul>
</div>
<div class="section">
<h1><a id="features" name="features">Features:</a></h1>
<ul class="simple">
<li><strong>Preemptive multitasking.</strong></li>
<li><strong>Up to 31 user processes (tasks).</strong></li>
<li><strong>Fast interprocess program control flow transfer:</strong><ul>
<li>MSP430: 45-50 us &#64;5MHz.</li>
<li>AVR:  38-42 us &#64;8MHz.</li>
<li>Blackfin:  1.5 us &#64;200 MHz.</li>
<li>ARM7: 5us &#64;50 MHz (ARM mode), 8 us &#64;50 MHz (Thumb mode).</li>
<li>FR:  10 us &#64;32MHz.</li>
</ul>
</li>
<li><strong>Low Resource Requirements:</strong><ul>
<li>Code: from about 1 kilobyte (depend on application and target platform).</li>
<li>Kernel Data:  8 + 2*Process Count.</li>
<li>Process Data: 5 bytes.</li>
</ul>
</li>
<li><strong>Supports separate return stack (required for IAR EW AVR).</strong></li>
<li><strong>Two methods of program control flow passing:</strong><ul>
<li>Direct context switcher call.</li>
<li>Software Interrupt context switch.</li>
</ul>
</li>
<li><strong>Interprocess communication:</strong><ul>
<li>Fast Event Flags (binary semaphores).</li>
<li>Mutual Exclusion Semaphores (Mutexes).</li>
<li>Byte-wide Channels (queues of &quot;raw&quot; data).</li>
<li>Arbitrary-type Channels (queues of arbitrary-type objects).</li>
<li>Messages.</li>
</ul>
</li>
<li><strong>Optional software switch on separate ISR stack on some platforms.</strong></li>
<li><strong>Support of various target hardware features such as hardware shifters etc., for more efficiency.</strong></li>
</ul>
<p>See <a class="reference" href="doc/index.html">User's Manual</a> and other <a class="reference" href="doc/index.html">documentation</a> for more details.</p>
</div>

        </div>
        </td>
    </tr></table>
</td></tr>

<tr><td valign="bottom">
    <table border="0" cellspacing="0" cellpadding="6" width="100%">
    <tr id="footer">
        <td><a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=181958&amp;type=3" width="125" height="37" border="0" alt="SourceForge.net Logo" /></a></td>
        <td align="right">Copyright 漏 scmRTOS Team 2006-2008</td>
    </tr></table>
</td></tr>
</table>
</body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -