📄 os20toc.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta name="GENERATOR" content="Quadralay WebWorks Publisher Professional Edition 6.0.5">
<meta name="TEMPLATEBASE" content="book_html">
<meta name="LASTUPDATED" content="12/01/03 14:13:42">
<title>Contents</title>
</head>
<body link="#3366CC" vlink="#9999CC" text="#000000" alink="#0000CC" bgcolor="#FFFFFF"
background="images/backgrnd.gif">
<p><img src="images/stlogo.gif" width="106" height="83" align="left"
alt="logo here!"> </p>
<table width="331" border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td><img src="images/navtocx.gif" width="84" height="23" border="0" alt="TOC"> </td>
<td><img src="images/navprevx.gif" width="80" height="23" border="0" alt="PREV"> </td>
<td><a href="cover.htm"><img src="images/navnext.gif" width="83"
height="23" border="0" alt="NEXT"> </a></td>
<td><a href="os20ix.htm"><img src="images/navidx.gif" width="84" height="23"
border="0" alt="INDEX"> </a></td>
</tr>
</table>
<p><br clear="all">
</p>
<hr align="left">
<blockquote>
<h1>
<a name="998197"> </a><font color="#003366" face="Verdana, Arial, Helvetica, sans-serif">Contents</font>
</h1><hr>
<h2>
<a name="1068154"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="cover.htm#1001643">OS20 User燤anual</a></font>
</h2>
<h2>
<a name="1068156"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="preface.htm#1001392">Preface</a></font>
</h2>
<dl>
<dd> <a name="1068158"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="preface.htm#1002913">ST20 documentation suite</a></font>
<dd> <a name="1068160"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="preface.htm#1000991">Conventions used in this manual</a></font>
</dl>
<h2>
<a name="1068162"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="intro.htm#1204411">1 Introduction</a></font>
</h2>
<dl>
<dd> <a name="1068164"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="intro2.htm#1204471">1.1 Overview</a></font>
<dl>
<dd> <a name="1068166"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="intro2.htm#1204614">1.1.1 Naming</a></font>
<dd> <a name="1068168"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="intro2.htm#1204625">1.1.2 How this manual is organized</a></font>
<dd> <a name="1068170"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="intro2.htm#1204714">1.1.3 Related OS20 material</a></font>
</dl>
<dd> <a name="1068172"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="intro3.htm#1204742">1.2 Classes and objects</a></font>
<dl>
<dd> <a name="1068174"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="intro3.htm#1204776">1.2.1 Object lifetime</a></font>
</dl>
<dd> <a name="1068176"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="intro4.htm#1204814">1.3 Defining memory partitions</a></font>
<dd> <a name="1068178"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="intro5.htm#1204833">1.4 Tasks</a></font>
<dd> <a name="1068180"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="intro6.htm#1204850">1.5 Priority</a></font>
<dd> <a name="1068182"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="intro7.htm#1204879">1.6 Semaphores</a></font>
<dd> <a name="1068184"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="intro8.htm#1204890">1.7 Message queues</a></font>
<dd> <a name="1068186"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="intro9.htm#1204896">1.8 Clocks</a></font>
<dd> <a name="1068188"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="intro10.htm#1204934">1.9 Interrupts</a></font>
<dd> <a name="1068190"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="intro11.htm#1204943">1.10 Device ID</a></font>
<dd> <a name="1068192"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="intro12.htm#1204948">1.11 Cache</a></font>
<dd> <a name="1068194"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="intro13.htm#1204954">1.12 Processor specific functions</a></font>
</dl>
<h2>
<a name="1068196"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="getst.htm#1204411">2 Getting started</a></font>
</h2>
<dl>
<dd> <a name="1068198"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="getst2.htm#1204424">2.1 Building for OS20</a></font>
<dl>
<dd> <a name="1068200"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="getst2.htm#1204450">2.1.1 How it works</a></font>
<dd> <a name="1068202"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="getst2.htm#1204490">2.1.2 Initializing partitions</a></font>
<dd> <a name="1068204"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="getst2.htm#1204512">2.1.3 Example</a></font>
</dl>
<dd> <a name="1068206"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="getst3.htm#1204735">2.2 Starting OS20 manually</a></font>
</dl>
<h2>
<a name="1068208"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="ker.htm#1204411">3 Kernel</a></font>
</h2>
<dl>
<dd> <a name="1068210"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="ker2.htm#1204438">3.1 Implementation</a></font>
<dd> <a name="1068212"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="ker3.htm#1204451">3.2 Optional debug features</a></font>
<dl>
<dd> <a name="1068214"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="ker3.htm#1205918">3.2.1 Assertion checking</a></font>
<dd> <a name="1068216"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="ker3.htm#1205937">3.2.2 Time logging</a></font>
<dd> <a name="1068218"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="ker3.htm#1205958">3.2.3 Using the debug kernel</a></font>
</dl>
<dd> <a name="1068220"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="ker4.htm#1204490">3.3 OS20 kernel</a></font>
<dd> <a name="1068222"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="ker5.htm#1204507">3.4 Kernel header file: kernel.h</a></font>
</dl>
<h2>
<a name="1068224"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="mem.htm#1204413">4 Memory and partitions</a></font>
</h2>
<dl>
<dd> <a name="1068226"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="mem2.htm#1204442">4.1 Partitions</a></font>
<dd> <a name="1068228"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="mem3.htm#1204460">4.2 Allocation strategies</a></font>
<dd> <a name="1068230"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="mem4.htm#1204523">4.3 Predefined partitions</a></font>
<dl>
<dd> <a name="1068232"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="mem4.htm#1204565">4.3.1 Calculating partition sizes</a></font>
</dl>
<dd> <a name="1068234"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="mem5.htm#1204653">4.4 Obtaining information about partitions</a></font>
<dd> <a name="1068236"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="mem6.htm#1204662">4.5 Partition header file: partitio.h</a></font>
</dl>
<h2>
<a name="1068238"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="task.htm#1204411">5 Tasks</a></font>
</h2>
<dl>
<dd> <a name="1068240"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="task2.htm#1204486">5.1 OS20 tasks</a></font>
<dd> <a name="1068242"> </a><font face="Verdana, Arial, Helvetica, sans-serif"><a href="task3.htm#1204513">5.2 Implementation of priority and timeslicing</a></font>
<dl>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -