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

📄 c-browser8.html

📁 vxworks相关论文
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<p class="listspace"><ul class="Bullet" type="disc"><li><a name="84347"> </a><b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Receivers Blocked</font></b> shows all tasks waiting for messages from the message queue. </li></ul></p><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84348"> </a><b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Senders Blocked</font></b> shows all tasks waiting for space to become available to place a message on the message queue. </li></ul></p><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84349"> </a><b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Messages Queued</font></b> shows the address and length of each message currently on the message queue. </li></ul></p></dl><dl class="margin"><dd><p class="Body"><a name="84350"> </a>Shared-memory message queues have a very similar display format (differing only in the title bar). Just as for semaphores, the message-queue browser also has a version for POSIX message queues.</p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H3"><i><a name="84353">7.8.4  &nbsp;&nbsp;The Memory-Partition Browser</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84355"> </a>The memory-partition browser comes up when you enter a memory partition ID (or the name of a variable containing one) in the <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Show</font></b> box of a browser window with <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Object Information</font></b> selected, as do all specialized browser windows. <a href="c-browser8.html#84367">Figure&nbsp;7-12</a> shows the VxWorks system memory partition, <b class="symbol_lc">memSysPartId</b>.<div class="frame"><h4 class="EntityTitle"><a name="84367"><font face="Helvetica, sans-serif" size="-1" class="sans">Figure 7-12:&nbsp;&nbsp;Memory-Partition Browser</font></a></h4><dl class="margin"><div class="Anchor"><a name="84364"> </a><img class="figure" border="0" src="images/c-browser23.gif"></div></dl></div></p><dd><p class="Body"><a name="84368"> </a>By default the memory-partition browser displays the following:</p></dl><dl class="margin"><ul class="BulletSingle" type="disc"><li><a name="84369"> </a>The total size of the partition.</li></ul><ul class="BulletSingle" type="disc"><li><a name="84370"> </a>The number of blocks currently allocated, and their total size in bytes.</li></ul><ul class="BulletSingle" type="disc"><li><a name="84371"> </a>The number of blocks currently free, and their total size in bytes.</li></ul><ul class="BulletSingle" type="disc"><li><a name="84372"> </a>The totals allocated since booting the target system (headed <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Cumulative</font></b>).</li></ul><ul class="BulletSingle" type="disc"><li><a name="84373"> </a>The size and address of each block currently on the free list.</li></ul></dl><dl class="margin"><dd><p class="Body"><a name="84374"> </a>As with other object browsers, you can control the level of detail visible by clicking on the <img class="figure" border="0" src="images/c-browser24.gif"> (minus sign) or <img class="figure" border="0" src="images/c-browser25.gif"> (plus sign) icons beside each heading.</p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H3"><i><a name="84382">7.8.5  &nbsp;&nbsp;The Watchdog Browser</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84384"> </a>When the Tornado browser recognizes a watchdog-timer ID (or a variable containing one) in the <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Show</font></b> box of a browser window with <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Object Information</font></b> selected, it displays a window like those shown in <a href="c-browser8.html#84402">Figure&nbsp;7-13</a>.<div class="frame"><h4 class="EntityTitle"><a name="84402"><font face="Helvetica, sans-serif" size="-1" class="sans">Figure 7-13:&nbsp;&nbsp;Watchdog Browser</font></a></h4><dl class="margin"><div class="Anchor"><a name="84399"> </a><img class="figure" border="0" src="images/c-browser26.gif"></div></dl></div></p><dd><p class="Body"><a name="84406"> </a>Before you start a timer, the display resembles the one on the left of <a href="c-browser8.html#84402">Figure&nbsp;7-13</a>; only the <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">state</font></b> field is particularly meaningful. However, after the timer starts counting, you can see the number of ticks remaining, the address of the routine to be executed when the timer expires, and the address of the routine's parameter.</p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H3"><i><a name="84407">7.8.6  &nbsp;&nbsp;The Class Browser</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84409"> </a>VxWorks kernel objects are implemented as related <i class="term">classes</i>: collections of objects with similar properties. Each class has an identifier in the run-time; the symbol names for these identifiers end with the string <i class="i">ClassId</i>, making them easy to recognize. When you enter a class identifier in the <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Show</font></b> box of a browser window with <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Object Information</font></b> selected, the browser displays overall information about the objects in that class. </p><dd><p class="Body"><a name="84422"> </a>For example, <a href="c-browser8.html#84421">Figure&nbsp;7-14</a> shows the display for <b class="symbol_lc">semClassId</b> (the semaphore class).<div class="frame"><h4 class="EntityTitle"><a name="84421"><font face="Helvetica, sans-serif" size="-1" class="sans">Figure 7-14:&nbsp;&nbsp;Class Browser (Semaphore Class)</font></a></h4><dl class="margin"><div class="Anchor"><a name="84418"> </a><img class="figure" border="0" src="images/c-browser27.gif"></div></dl></div></p><dd><p class="Body"><a name="84423"> </a>You can get a list of the class identifiers in your run-time system by executing the following in a shell window:</p><dl class="margin"><dd><pre class="Code2"><b><a name="84425"></b><tt class="output">-&gt; </tt><b>lkup "ClassId" </a></b></pre></dl></dl></dl><a name="foot"><hr></a><p class="navbar" align="right"><a href="index.html"><img border="0" alt="[Contents]" src="icons/contents.gif"></a><a href="GuideIX.html"><img border="0" alt="[Index]" src="icons/index.gif"></a><a href="c-browser.html"><img border="0" alt="[Top]" src="icons/top.gif"></a><a href="c-browser7.html"><img border="0" alt="[Prev]" src="icons/prev.gif"></a><a href="c-browser9.html"><img border="0" alt="[Next]" src="icons/next.gif"></a></p></body></html><!---by WRS Documentation (), Wind River Systems, Inc.    conversion tool:  Quadralay WebWorks Publisher 4.0.11    template:         CSS Template, Jan 1998 - Jefro --->

⌨️ 快捷键说明

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