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

📄 c-overview6.html

📁 vxworks相关论文
💻 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>    Tornado Architecture   </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="c-overview.html"><img border="0" alt="[Index]" src="icons/index.gif"></a><a href="c-overview.html"><img border="0" alt="[Top]" src="icons/top.gif"></a><a href="c-overview5.html"><img border="0" alt="[Prev]" src="icons/prev.gif"></a><a href="c-overview7.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="84806">1.6  &nbsp;&nbsp;Tornado Tree Organization</a></i></h3></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84808"> </a>The Tornado tree unifies all Wind River Systems products under a single directory with a common root. This greatly facilitates installation, and reduces the administrative overhead of managing path and environment variables.</p><dd><p class="Body"><a name="84809"> </a>The tree design makes it possible for Wind River Systems or third parties to add new products to the tree, and even update previously installed products to reflect the existence of the new product. For instance, on UNIX hosts the launcher can be extended to include an additional button to launch the new product, without requiring a rebuild or re-release of the base Tornado product.</p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H3"><i><a name="84810">1.6.1  &nbsp;&nbsp;Path Name Conventions</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="85156"> </a>The top-level Tornado directory structure includes three major directories (see the <i class="title">Tornado User's Guide: Directories and Files</i>). Most references in this manual will be to files in the <i class="textVariable">installDir</i><b class="file">/host </b>directory, although this is not always the case. For example, if you install Tornado in <b class="file">/group/wind</b> on a UNIX host or in <b class="file">C:\Tornado</b> on a Windows host, the full pathname for the file shown as <i class="textVariable">installDir</i><b class="file">/host/resource/tcl/app-config/WindSh</b> is <b class="file">/group/wind/host/resource/tcl/app-config/WindSh</b> (which is also <b class="symbol_UC">$WIND_BASE</b><b class="file">/host/resource/tcl/app-config/WindSh</b>) on UNIX or <b class="file">C:\Tornado\host\resource\tcl\app-config\WindSh</b> on Windows. </p></dl></dl><dl class="margin"><dd><p class="table" callout><table border="0" cellpadding="0" cellspacing="0"><tr valign="top"><td valign="top" width="40"><br><img border="0" alt="*" src="icons/note.gif"></td><td><hr><div class="CalloutCell"><a name="85161"><b class="symbol_UC"><font face="Helvetica, sans-serif" size="-1" class="sans">NOTE:  </font></b></a>In this manual, forward slashes are used as pathname delimiters for both UNIX and Windows file names since this is the default for VxWorks.</div></td></tr><tr valign="top"><td></td><td><hr></td></tr><tr valign="middle"><td colspan="20"></td></tr></table></p callout></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H3"><i><a name="84818">1.6.2  &nbsp;&nbsp;Tornado Libraries</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84820"> </a>The libraries in the <i class="textVariable">installDir</i><b class="file">/host/</b><i class="textVariable">hostType</i><b class="file">/lib</b> directory (which is <i class="textVariable">installDir</i><b class="file">/host/</b><b class="symbol_UC">$WIND_HOST_TYPE</b><b class="file">/lib</b> in UNIX and <i class="textVariable">installDir</i><b class="file">/host/</b><b class="symbol_UC">x86-win32</b><b class="file">/lib</b> in Windows) provide support routines for Tornado applications. The routines in these libraries are documented in the appendices of this manual. </p></dl></dl><dl class="margin"><dd><p class="table" callout><table border="0" cellpadding="0" cellspacing="0"><tr valign="top"><td valign="top" width="40"><br><img border="0" alt="*" src="icons/note.gif"></td><td><hr><div class="CalloutCell"><a name="85458"><b class="symbol_UC"><font face="Helvetica, sans-serif" size="-1" class="sans">NOTE:  </font></b></a>Some of the Windows libraries are static libraries, while others are DLL export libraries.</div></td></tr><tr valign="top"><td></td><td><hr></td></tr><tr valign="middle"><td colspan="20"></td></tr></table></p callout><dl class="margin"><dd><p class="Body"><a name="85450"> </a><p class="table"><h4 class="EntityTitle"><a name="84824"><font face="Helvetica, sans-serif" size="-1" class="sans">Table 1-2:&nbsp;&nbsp;UNIX libraries</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="84828"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Library</font></b></div></th><td width="10">&nbsp;</td><th rowspan="1" colspan="1"><div class="CellHeading"><b><a name="84830"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Description</font></b></div></th><td width="10">&nbsp;</td></tr><tr><td colspan="20"><hr class="tablerule2"></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84832"> </a><b class="library">libwpwr.so</b></div></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><div class="CellBody"><a name="84834"> </a>utilities (<b class="file">wpwrlog</b>) </div></td><td width="10">&nbsp;</td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84836"> </a><b class="library">libwtxapi.so</b></div></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><div class="CellBody"><a name="84838"> </a>WTX C APIs.</div></td><td width="10">&nbsp;</td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84840"> </a><b class="library">libbackend.so</b></div></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><div class="CellBody"><a name="84842"> </a>generic backend APIs (<b class="library">bkendlib</b>, <b class="library">bkendlog</b>) </div></td><td width="10">&nbsp;</td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84844"> </a><b class="library">libloader.so</b></div></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><div class="CellBody"><a name="84846"> </a>generic loader APIs (<b class="library">loadlib</b>) </div></td><td width="10">&nbsp;</td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84848"> </a><b class="library">libtgtmgt.so</b></div></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><div class="CellBody"><a name="84850"> </a>target management routines (<b class="library">symlib</b>, <b class="library">tgtlib</b>, <b class="library">tgtmem</b>) </div></td><td width="10">&nbsp;</td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84852"> </a><b class="library">libgenui.a</b></div></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><div class="CellBody"><a name="84854"> </a>generic user interface routines </div></td><td width="10">&nbsp;</td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84856"> </a><b class="library">libmotifui.a</b></div></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><div class="CellBody"><a name="84858"> </a>Motif-specific user interface routines </div></td><td width="10">&nbsp;</td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84860"> </a><b class="library">libwtxtcl.a </b></div></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><div class="CellBody"><a name="84862"> </a>WTX Tcl API </div></td><td width="10">&nbsp;</td>

⌨️ 快捷键说明

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