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

📄 ecos-packages.html

📁 有关ecos2。0介绍了实时嵌入式的结构以及线程调度的实现和内存的管理等
💻 HTML
字号:
<!-- Copyright (C) 2003 Red Hat, Inc.                                --><!-- This material may be distributed only subject to the terms      --><!-- and conditions set forth in the Open Publication License, v1.0  --><!-- or later (the latest version is presently available at          --><!-- http://www.opencontent.org/openpub/).                           --><!-- Distribution of the work or derivative of the work in any       --><!-- standard (paper) book form is prohibited unless prior           --><!-- permission is obtained from the copyright holder.               --><HTML><HEAD><TITLE>Packages</TITLE><meta name="MSSmartTagsPreventParsing" content="TRUE"><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+"><LINKREL="HOME"TITLE="eCos User Guide"HREF="ecos-user-guide.html"><LINKREL="UP"TITLE="Manual Configuration"HREF="manual-configuration.html"><LINKREL="PREVIOUS"TITLE="Building the System"HREF="building-the-system.html"><LINKREL="NEXT"TITLE="Coarse-grained Configuration"HREF="coarse-grained-configuration.html"></HEAD><BODYCLASS="SECT1"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLESUMMARY="Header navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">eCos User Guide</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="building-the-system.html"ACCESSKEY="P">Prev</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom">Chapter 28. Manual Configuration</TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="coarse-grained-configuration.html"ACCESSKEY="N">Next</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="SECT1"><H1CLASS="SECT1"><ANAME="ECOS-PACKAGES">Packages</H1><P><SPANCLASS="PRODUCTNAME">eCos</SPAN> is a component architecture. The system comes as a	  number of packages which can be	  enabled or disabled as required, and new packages can be	  added as they become available. Unfortunately, the packages	  are not completely independent: for example the &micro;ITRON	  compatibility package relies almost entirely on	  functionality provided by the kernel package, and it would	  not make sense to try to build &micro;ITRON if the kernel	  was disabled. The C library has fewer dependencies: some	  parts of the C library rely on kernel functionality, but it	  is possible to disable these parts and thus build a system	  that has the C library but no kernel. The	<BCLASS="COMMAND">ecosconfig</B> tool has the capability of	    checking that all the dependencies are satisfied, but it	    may still be possible to produce configurations that will	    not build or (conceivably) that will build but not run.	    Developers should be aware of this and take appropriate	    care.</P><P>By default, <BCLASS="COMMAND">ecosconfig</B> willinclude all packages that are appropriate for the specified hardwarein the configuration. The common HAL package andthe <SPANCLASS="PRODUCTNAME">eCos</SPAN> infrastructure must be present in every configuration. Inaddition, it is always necessary to have one architectural HAL packageand one platform HAL package. Other packages are optional, and canbe added or removed from a configuration as required.</P><P>The application may not require all of the packages; for example,it might not need the &micro;ITRON compatibilitypackage, or the floating point support provided by the math library.There is a slight overhead when <SPANCLASS="PRODUCTNAME">eCos</SPAN> is built because the packageswill get compiled, and there is also a small disk space penalty.However, any unused facilities will get stripped out at link-time,so having redundant packages will not affect the final executable. </P></DIV><DIVCLASS="NAVFOOTER"><HRALIGN="LEFT"WIDTH="100%"><TABLESUMMARY="Footer navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top"><AHREF="building-the-system.html"ACCESSKEY="P">Prev</A></TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="ecos-user-guide.html"ACCESSKEY="H">Home</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top"><AHREF="coarse-grained-configuration.html"ACCESSKEY="N">Next</A></TD></TR><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top">Building the System</TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="manual-configuration.html"ACCESSKEY="U">Up</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top">Coarse-grained Configuration</TD></TR></TABLE></DIV></BODY></HTML>

⌨️ 快捷键说明

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