亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? c-tshell3.html

?? this about vxworks operations systems
?? HTML
?? 第 1 頁 / 共 2 頁
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><html><head><link rel="STYLESHEET" type="text/css" href="wrs.css"><title>    Target Shell   </title></head><body bgcolor="FFFFFF"><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-tshell.html"><img border="0" alt="[Top]" src="icons/top.gif"></a><a href="c-tshell2.html"><img border="0" alt="[Prev]" src="icons/prev.gif"></a><a href="x-appTitle.html"><img border="0" alt="[Next]" src="icons/next.gif"></a></p><font face="Helvetica, sans-serif" class="sans"><h3 class="H2"><i><a name="84589">9.3  &nbsp;&nbsp;Other Target-Resident Facilities</a></i></h3></font><font face="Helvetica, sans-serif" class="sans"><h4 class="H3"><i><a name="84590">9.3.1  &nbsp;&nbsp;Target Symbol Table, Module Loader, and Module Unloader</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84592"> </a>To make full use of the target shell's features, you should also define the target symbol table, as well as the target module loader and unloader. Select the following components (identified by their associated macros) in the VxWorks view (see <i class="title">Tornado User's Guide: Projects</i> for configuration information):</p></dl><dl class="margin"><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84596"> </a><b class="symbol_UC">INCLUDE_SYM_TBL</b> for target symbol table support, plus one of the following:</li></ul></p><dl class="margin"><p class="listspace"><ul class="Dash2" type="circle"><li><a name="84598"> </a><b class="symbol_UC">INCLUDE_NET_SYM_TBL</b> to load the symbol table from the network (<b class="file">vxWorks.sym</b>; you will also need to separately load <b class="file">vxWorks</b>)</li></ul></p><p class="listspace"><ul class="Dash2" type="circle"><li><a name="84600"> </a><b class="symbol_UC">INCLUDE_STANDALONE_SYM_TBL</b> to build a VxWorks image that includes the target symbol table (<b class="file">vxWorks.st</b>)</li></ul></p></dl><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84602"> </a><b class="symbol_UC">INCLUDE_LOADER </b></li></ul></p><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84604"> </a><b class="symbol_UC">INCLUDE_UNLOADER</b> </li></ul></p></dl><dl class="margin"><dd><p class="Body"><a name="84606"> </a>If the target symbol table is included, <b class="routine"><i class="routine">usrRoot</i></b><b>(&nbsp;)</b> runs <b class="routine"><i class="routine">hashLibInit</i></b><b>(&nbsp;)</b> and <b class="routine"><i class="routine">symLibInit</i></b><b>(&nbsp;)</b>to initialize the corresponding libraries. The target symbol table is created by calling <b class="routine"><i class="routine">symTblCreate</i></b><b>(</b>&nbsp;<b>)</b>. For convenience during debugging (see <a href="c-tshell2.html#84493"><i class="title">9.2.3&nbsp;Debugging with the Target Shell</i></a>), it is most useful to have access to all symbols in the system. On the other hand, a production version of a system can be built that does not require the target symbol table, if (for example) memory resources are constrained.</p><dd><p class="Body"><a name="84612"> </a>The <b class="routine"><i class="routine">symTblCreate</i></b><b>(</b>&nbsp;<b>)</b> call creates an empty target symbol table. VxWorks system facilities are not accessible through the target shell until the symbol definitions for the booted VxWorks system are entered into the target symbol table. This is done by reading the target symbol table from a file called <b class="file">vxWorks.sym</b> in the same directory from which <b class="file">vxWorks</b> was loaded (<i class="textVariable">installDir</i><b class="file">/target/config/</b><i class="textVariable">bspname</i>). This file contains an object module that consists only of a target symbol table section containing the symbol definitions for all the variables and routines in the booted system module. It has zero-length (empty) code, data, and relocation sections. Nonetheless, it is a legitimate object module in the standard object module format.</p><dd><p class="Body"><a name="84614"> </a>The symbols in <b class="file">vxWorks.sym</b> are entered in the target symbol table by calling <b class="routine"><i class="routine">loadSymTbl</i></b><b>(</b>&nbsp;<b>)</b> (whose source is in <i class="textVariable">installDir</i><b class="file">/target/src/config/usrLoadSym.c</b>). This routine uses the target-resident module loader to load symbols from <b class="file">vxWorks.sym</b> into the target symbol table.</p><dd><p class="Body"><a name="84617"> </a>For the most part, the target-resident facilities work the same as their Tornado host counterparts; see <a href="c-config9.html#86700"><i class="title">8.9.1&nbsp;Creating a Standalone VxWorks System with a Built-in Symbol Table</i></a>, <a href="c-config4.html#85491"><i class="title">8.4.4&nbsp;Downloading an Application Module</i></a>, and <a href="c-config4.html#85519"><i class="title">8.4.6&nbsp;Unloading Modules</i></a>. However, as stated earlier, the target-resident facilities can be useful if you are building dynamically configured applications. For example, with the target-resident loader, you can load from a target disk as well as over the network, with these caveats: If you use the target-resident loader to load a module over the network (as opposed to loading from a target-system disk), the amount of memory required to load an object module depends on what kind of access is available to the remote file system over the network. Loading a file that is mounted over the default network driver requires enough memory to hold two copies of the file simultaneously. First, the entire file is copied to a buffer in local memory when opened; second, the file resides in memory when it is linked to VxWorks. On the other hand, loading an object module from a host file system mounted through NFS only requires enough memory for one copy of the file (plus a small amount of overhead). In any case, however, using the target-resident loader takes away additional memory from your application--most significantly for the target-resident symbol table required by the target-resident loader.</p><dd><p class="Body"><a name="84622"> </a>For information on the target-resident module loader, unloader, and symbol table, see the <b class="library">loadLib</b>, <b class="library">unldLib</b>, and <b class="library">symLib</b> reference entries.</p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H3"><i><a name="84626">9.3.2  &nbsp;&nbsp;Show Routines</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84627"> </a>VxWorks includes system information routines which print pertinent system status on the specified object or service; however, they show only a snapshot of the system service at the time of the call and may not reflect the current state of the system. To use these routines, you must define the associated configuration macro (see the <i class="title">Tornado User's Guide: Projects</i>). When you invoke them, their output is sent to the standard output device. <a href="c-tshell3.html#84641">Table&nbsp;9-2</a> lists common system show routines.<p class="table"><h4 class="EntityTitle"><a name="84641"><font face="Helvetica, sans-serif" size="-1" class="sans">Table 9-2:&nbsp;&nbsp;Show Routines&nbsp;</font></a></h4><table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="20"><hr class="tablerule"></td></tr><tr valign="middle"><th rowspan="1" colspan="1"><div class="CellHeading"><b><a name="84645"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Call</font></b></div></th><th rowspan="1" colspan="1"><div class="CellHeading"><b><a name="84647"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Description</font></b></div></th><th rowspan="1" colspan="1"><div class="CellHeading"><b><a name="84948"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Configuration Macro</font></b></div></th></tr><tr><td colspan="20"><hr class="tablerule2"></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84650"> </a><b class="routine"><i class="routine">envShow</i></b><b>(</b>&nbsp;<b>)</b> &nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84653"> </a>Display the environment for a given task on <i class="acronym_lc">stdout</i>&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84950"> </a><b class="symbol_UC">INCLUDE_TASK_SHOW </b>&nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84656"> </a><b class="routine"><i class="routine">memPartShow</i></b><b>(</b>&nbsp;<b>)</b> &nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84658"> </a>Show the partition blocks and statistics&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84952"> </a><b class="symbol_UC">INCLUDE_MEM_SHOW </b>&nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84661"> </a><b class="routine"><i class="routine">memShow</i></b><b>(</b>&nbsp;<b>)</b> &nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84663"> </a>System memory show routine&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84954"> </a><b class="symbol_UC">INCLUDE_MEM_SHOW </b>&nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84666"> </a><b class="routine"><i class="routine">moduleShow</i></b><b>(</b>&nbsp;<b>)</b> &nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84668"> </a>Show statistics for all loaded modules&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84956"> </a>Included automatically with <b class="symbol_UC">INCLUDE_MODULE_MANAGER</b> &nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84671"> </a><b class="routine"><i class="routine">msgQShow</i></b><b>(</b>&nbsp;<b>)</b> &nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84673"> </a>Message queue show util-ity (both POSIX and <i class="term">wind</i>)&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84958"> </a><b class="symbol_UC">INCLUDE_POSIX_MQ_SHOW <br>INCLUDE_MSG_Q_SHOW</b> &nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84676"> </a><b class="routine"><i class="routine">semShow</i></b><b>(</b>&nbsp;<b>)</b> &nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84678"> </a>Semaphore show utility (both POSIX and <i class="term">wind</i>)&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84960"> </a><b class="symbol_UC">INCLUDE_SEM_SHOW</b>, <b class="symbol_UC">INCLUDE_POSIX_SEM_SHOW</b> &nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84681"> </a><b class="routine"><i class="routine">show</i></b><b>(</b>&nbsp;<b>)</b>&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84683"> </a>Generic object show utility&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84962"> </a>&nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84686"> </a><b class="routine"><i class="routine">stdioShow</i></b><b>(</b>&nbsp;<b>)</b> &nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84688"> </a>Standard I/O file pointer show utility&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84964"> </a><b class="symbol_UC">INCLUDE_STDIO_SHOW</b> &nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84691"> </a><b class="routine"><i class="routine">taskSwitchHookShow</i></b><b>(</b>&nbsp;<b>)</b> &nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84693"> </a>Show the list of task switch routines&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84966"> </a><b class="symbol_UC">INCLUDE_TASK_HOOKS_SHOW</b> &nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84696"> </a><b class="routine"><i class="routine">taskCreateHookShow</i></b><b>(</b>&nbsp;<b>)</b> &nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84698"> </a>Show the list of task create routines&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84968"> </a><b class="symbol_UC">INCLUDE_TASK_HOOKS_SHOW</b> &nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84701"> </a><b class="routine"><i class="routine">taskDeleteHookShow</i></b><b>(</b>&nbsp;<b>)</b> &nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84703"> </a>Show the list of task delete routines&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84970"> </a><b class="symbol_UC">INCLUDE_TASK_HOOKS_SHOW</b> &nbsp;</div></td>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看91精品国产入口| 久久er精品视频| av一区二区久久| 国产精品白丝在线| 9色porny自拍视频一区二区| 国产精品久久久久aaaa| eeuss国产一区二区三区| 日韩一区中文字幕| 欧美日产在线观看| 狠狠色2019综合网| 国产精品传媒入口麻豆| 99国内精品久久| 亚洲国产一区二区视频| 日韩久久精品一区| 豆国产96在线|亚洲| 亚洲视频免费观看| 欧美夫妻性生活| 国产一区二区三区四区五区入口 | 精品久久五月天| 成人免费看黄yyy456| 亚洲精品亚洲人成人网| 91精品国产91久久久久久一区二区 | 91丝袜呻吟高潮美腿白嫩在线观看| 亚洲欧洲性图库| 欧美日韩国产综合久久| 国内精品视频一区二区三区八戒 | 91精品国产综合久久婷婷香蕉 | 欧美性感一类影片在线播放| 日韩一区精品字幕| 国产日韩精品一区二区三区| 色综合久久综合中文综合网| 男女视频一区二区| 亚洲日本电影在线| 欧美成人精品3d动漫h| 风间由美一区二区三区在线观看 | 国产精品第四页| 日韩欧美资源站| 91天堂素人约啪| 九九国产精品视频| 一区二区三区欧美| 国产丝袜在线精品| 4438x成人网最大色成网站| av资源站一区| 国产精品综合一区二区三区| 亚洲一区av在线| 国产精品成人免费精品自在线观看| 欧美精品1区2区| 色综合视频在线观看| 韩国精品主播一区二区在线观看| 亚洲电影你懂得| 亚洲日本中文字幕区| 久久久久九九视频| 欧美一二三区精品| 欧美午夜在线观看| 91色.com| jvid福利写真一区二区三区| 国产一区91精品张津瑜| 免费欧美高清视频| 亚洲电影在线播放| 亚洲综合一二区| 亚洲女与黑人做爰| 中文字幕一区二区视频| 国产日韩视频一区二区三区| 欧美r级电影在线观看| 欧美丰满嫩嫩电影| 欧美日韩精品一区二区| 欧美在线视频全部完| 色一情一伦一子一伦一区| 99久久精品国产网站| 国产精品一区二区在线观看网站 | 久久久久国产免费免费| 日韩精品一区在线| 日韩欧美一区在线观看| 欧美精品乱人伦久久久久久| 欧美亚洲尤物久久| 91久久一区二区| 日本久久精品电影| 在线免费观看日本欧美| 在线精品亚洲一区二区不卡| 在线观看一区二区视频| 欧美日韩一本到| 91精品在线麻豆| 日韩色视频在线观看| 精品欧美一区二区久久| 精品成人私密视频| 亚洲国产精品成人久久综合一区| 亚洲国产精品二十页| 中文字幕日韩一区| 亚洲一区二区美女| 秋霞成人午夜伦在线观看| 免费在线观看成人| 国产精品系列在线观看| 大胆亚洲人体视频| 欧洲精品视频在线观看| 欧美日韩一级视频| 精品国产亚洲在线| 欧美国产精品v| 一区二区三区欧美激情| 日本vs亚洲vs韩国一区三区二区| 免费久久99精品国产| 国产一区二区三区免费| 成人动漫av在线| 欧美性猛交xxxxxxxx| 日韩网站在线看片你懂的| 久久久噜噜噜久噜久久综合| 国产精品精品国产色婷婷| 亚洲精品v日韩精品| 蜜臀av亚洲一区中文字幕| 国产黄色精品视频| 欧美丝袜丝交足nylons| 欧美大度的电影原声| 国产精品色眯眯| 日韩精品一级二级| 国产激情视频一区二区在线观看| 色婷婷久久久亚洲一区二区三区 | 欧美日韩aaa| 久久亚洲欧美国产精品乐播| 1000部国产精品成人观看| 日韩国产在线观看| 91原创在线视频| 精品99一区二区| 一区二区三区日韩欧美精品| 久久99精品久久久久婷婷| 色悠久久久久综合欧美99| 久久一夜天堂av一区二区三区| 亚洲欧美日韩中文字幕一区二区三区 | 91精品国产综合久久香蕉的特点| 国产精品免费久久久久| 天天综合网天天综合色| 成人视屏免费看| 日韩三级在线免费观看| 亚洲精品免费看| 国产成人av影院| 日韩午夜在线播放| 亚洲精品日韩一| 成人午夜视频在线观看| 欧美大片免费久久精品三p| 亚洲一二三区在线观看| 国产精品77777竹菊影视小说| 7777精品伊人久久久大香线蕉 | 欧美日韩一区在线| 日本一区二区三区四区| 另类小说一区二区三区| 欧美综合视频在线观看| 国产精品久久三区| 国产精品一区一区三区| 日韩精品一区国产麻豆| 午夜激情一区二区| 欧美亚洲动漫精品| 亚洲欧洲日产国产综合网| 国产福利一区二区| 久久综合九色综合久久久精品综合 | 国产69精品久久久久毛片| 精品毛片乱码1区2区3区| 日韩和欧美的一区| 精品污污网站免费看| 亚洲另类一区二区| 色婷婷av一区二区三区大白胸 | 国产一区二区剧情av在线| 欧美一区二区久久| 天天影视涩香欲综合网| 欧美在线免费播放| 亚洲激情一二三区| 色欲综合视频天天天| 亚洲柠檬福利资源导航| 一本大道久久精品懂色aⅴ| 综合色中文字幕| 色播五月激情综合网| 一区二区三区四区在线播放 | 日日夜夜免费精品视频| 欧美日韩一二三区| 日韩精品乱码免费| 欧美一区二区二区| 久久99热这里只有精品| 久久综合久久综合久久| 国产凹凸在线观看一区二区| 国产精品看片你懂得| 99久久国产综合精品麻豆| 亚洲免费毛片网站| 在线欧美日韩国产| 青青草国产精品97视觉盛宴| 日韩欧美久久久| 国产成人免费视频网站 | 色综合久久六月婷婷中文字幕| 亚洲色欲色欲www| 欧美日韩精品一区二区三区蜜桃| 日本最新不卡在线| 久久欧美中文字幕| 99久久婷婷国产| 亚洲第一电影网| 精品国产精品一区二区夜夜嗨| 国产成人精品一区二区三区四区| 国产精品久久99| 欧美人动与zoxxxx乱| 国内精品在线播放| 亚洲精品美腿丝袜| 欧美精品一区二| 91久久精品国产91性色tv| 日韩黄色一级片| 国产日韩精品一区二区浪潮av |