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

📄 os20toc.htm

📁 ST20 Embedded Toolset R2.0.5用于开发基于ST20芯片机顶盒软件的开发平台,2.0.5版本,国内找不到的.在国外论坛上花了N天才找到!
💻 HTM
📖 第 1 页 / 共 4 页
字号:
    <dd> <a name="1068244"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="task3.htm#1204584">5.2.1 Timeslicing on the ST20C1</a></font>
    <dd> <a name="1068246"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="task3.htm#1204595">5.2.2 Timeslicing on the ST20C2</a></font>
  </dl>
  <dd> <a name="1068248"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="task4.htm#1204661">5.3 OS20 priorities</a></font>
  <dd> <a name="1068250"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="task5.htm#1204693">5.4 Scheduling</a></font>
  <dd> <a name="1068252"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="task6.htm#1204724">5.5 Creating and running a task</a></font>
  <dl>
    <dd> <a name="1068254"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="task6.htm#1204760">5.5.1 Creating a task for an RCU</a></font>
  </dl>
  <dd> <a name="1068256"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="task7.htm#1204769">5.6 Synchronizing tasks</a></font>
  <dd> <a name="1068258"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="task8.htm#1204775">5.7 Communicating between tasks</a></font>
  <dd> <a name="1068260"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="task9.htm#1204782">5.8 Timed delays</a></font>
  <dd> <a name="1068262"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="task10.htm#1204794">5.9 Rescheduling</a></font>
  <dd> <a name="1068264"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="task11.htm#1204804">5.10 Suspending tasks</a></font>
  <dd> <a name="1068266"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="task12.htm#1204819">5.11 Killing a task</a></font>
  <dd> <a name="1068268"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="task13.htm#1204834">5.12 Getting the current task's ID</a></font>
  <dd> <a name="1068270"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="task14.htm#1204852">5.13 Stack usage</a></font>
  <dd> <a name="1068272"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="task15.htm#1204893">5.14 Task data</a></font>
  <dd> <a name="1068274"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="task16.htm#1204939">5.15 Task termination</a></font>
  <dd> <a name="1068276"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="task17.htm#1204979">5.16 Waiting for termination</a></font>
  <dd> <a name="1068278"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="task18.htm#1204991">5.17 Deleting a task</a></font>
  <dd> <a name="1068280"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="task19.htm#1204999">5.18 Task header file: task.h</a></font>
</dl>
<h2>
  <a name="1068282"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="sem.htm#1204413">6 Semaphores</a></font>
</h2>
<dl>
  <dd> <a name="1068284"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="sem2.htm#1204432">6.1 Overview</a></font>
  <dd> <a name="1068286"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="sem3.htm#1204477">6.2 Use of semaphores</a></font>
  <dd> <a name="1068288"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="sem4.htm#1204488">6.3 Semaphore header file: semaphor.h</a></font>
</dl>
<h2>
  <a name="1068290"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="mutex.htm#1106309">7 Mutexes</a></font>
</h2>
<dl>
  <dd> <a name="1068292"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="mutex2.htm#1106313">7.1 Mutexes overview</a></font>
  <dl>
    <dd> <a name="1068294"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="mutex2.htm#1106335">7.1.1 Priority inversion</a></font>
  </dl>
  <dd> <a name="1068296"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="mutex3.htm#1106341">7.2 Use of mutexes</a></font>
  <dd> <a name="1068298"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="mutex4.htm#1106348">7.3 Mutex header file: mutex.h</a></font>
</dl>
<h2>
  <a name="1068300"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="mess.htm#1204413">8 Message handling</a></font>
</h2>
<dl>
  <dd> <a name="1068302"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="mess2.htm#1204440">8.1 Message queues</a></font>
  <dd> <a name="1068304"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="mess3.htm#1204477">8.2 Creating message queues</a></font>
  <dd> <a name="1068306"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="mess4.htm#1204575">8.3 Using message queues</a></font>
  <dd> <a name="1068308"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="mess5.htm#1204596">8.4 Message header file: message.h</a></font>
</dl>
<h2>
  <a name="1068310"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="clock.htm#1204414">9 Real-time clocks</a></font>
</h2>
<dl>
  <dd> <a name="1068312"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="clock2.htm#1204452">9.1 ST20C1 clock peripheral</a></font>
  <dd> <a name="1068314"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="clock3.htm#1204472">9.2 The ST20 timers on the ST20C2</a></font>
  <dd> <a name="1068316"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="clock4.htm#1204509">9.3 Reading the current time</a></font>
  <dd> <a name="1068318"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="clock5.htm#1204515">9.4 Time arithmetic</a></font>
  <dd> <a name="1068320"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="clock6.htm#1204567">9.5 Time header file: ostime.h</a></font>
</dl>
<h2>
  <a name="1068322"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int.htm#1204413">10 Interrupts</a></font>
</h2>
<dl>
  <dd> <a name="1068324"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int2.htm#1204480">10.1 Interrupt models</a></font>
  <dd> <a name="1068326"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int3.htm#1204606">10.2 Selecting the correct interrupt handling system</a></font>
  <dl>
    <dd> <a name="1068328"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int3.htm#1204692">10.2.1 Compiling legacy code</a></font>
    <dd> <a name="1068330"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int3.htm#1204786">10.2.2 Linking legacy code</a></font>
  </dl>
  <dd> <a name="1068332"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int4.htm#1204800">10.3 Initializing the interrupt handling support system</a></font>
  <dl>
    <dd> <a name="1068334"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int4.htm#1204826">10.3.1 Calculating stack size</a></font>
  </dl>
  <dd> <a name="1068336"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int5.htm#1204843">10.4 Attaching an interrupt handler in OS20</a></font>
  <dl>
    <dd> <a name="1068338"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int5.htm#1204873">10.4.1 Attaching interrupt handlers directly to peripherals</a></font>
    <dd> <a name="1068340"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int5.htm#1204888">10.4.2 Attaching interrupt handlers using an interrupt level controller</a></font>
    <dd> <a name="1068342"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int5.htm#1204901">10.4.3 Routing interrupts to external pins</a></font>
    <dd> <a name="1068344"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int5.htm#1204906">10.4.4 Efficient interrupt layouts</a></font>
  </dl>
  <dd> <a name="1068346"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int6.htm#1204920">10.5 Initializing the peripheral device</a></font>
  <dd> <a name="1068348"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int7.htm#1204929">10.6 Enabling and disabling interrupts</a></font>
  <dl>
    <dd> <a name="1068350"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int7.htm#1204941">10.6.1 Enabling and disabling interrupts without an ILC or with ILC-1</a></font>
    <dd> <a name="1068352"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int7.htm#1204960">10.6.2 Enabling and disabling interrupts with ILC-2 or ILC-3</a></font>
  </dl>
  <dd> <a name="1068354"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int8.htm#1204974">10.7 Example: setting an interrupt for an ASC</a></font>
  <dd> <a name="1068356"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int9.htm#1205042">10.8 Locking out interrupts</a></font>
  <dd> <a name="1068358"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int10.htm#1205051">10.9 Raising interrupts</a></font>
  <dd> <a name="1068360"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int11.htm#1205059">10.10 Retrieving details of pending interrupts</a></font>
  <dd> <a name="1068362"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int12.htm#1205069">10.11 Clearing pending interrupts</a></font>
  <dd> <a name="1068364"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int13.htm#1205077">10.12 Changing trigger modes</a></font>
  <dd> <a name="1068366"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int14.htm#1205087">10.13 Low power modes and interrupts</a></font>
  <dd> <a name="1068368"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int15.htm#1205096">10.14 Obtaining information about interrupts</a></font>
  <dd> <a name="1068370"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int16.htm#1213324">10.15 Uninstalling interrupt handlers and deleting爄nterrupts</a></font>
  <dd> <a name="1068372"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int17.htm#1205151">10.16 Restrictions on interrupt handlers</a></font>
  <dd> <a name="1068374"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="int18.htm#1205159">10.17 Interrupt header file: interrup.h</a></font>
</dl>
<h2>
  <a name="1068376"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="dev.htm#1204411">11 Device information</a></font>
</h2>
<dl>
  <dd> <a name="1068378"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="dev2.htm#1204492">11.1 Device ID header file: device.h</a></font>
</dl>
<h2>
  <a name="1068380"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="cache.htm#1204412">12 Caches</a></font>
</h2>
<dl>
  <dd> <a name="1068382"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="cache2.htm#1204415">12.1 Introduction</a></font>
  <dl>
    <dd> <a name="1068384"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="cache2.htm#1204419">12.1.1 Data caches with internal SRAM</a></font>
  </dl>
  <dd> <a name="1068386"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="cache3.htm#1204425">12.2 Initializing the cache support system</a></font>
  <dd> <a name="1068388"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="cache4.htm#1204442">12.3 Configuring the caches</a></font>
  <dd> <a name="1068390"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="cache5.htm#1204459">12.4 Enabling and disabling the caches</a></font>
  <dd> <a name="1068392"> </a><font  face="Verdana, Arial, Helvetica, sans-serif"><a href="cache6.htm#1204478">12.5 Locking the cache configuration</a></font>

⌨️ 快捷键说明

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