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

📄 manual-configuration.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>Manual Configuration</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="Configuration and the Package Repository"HREF="configuration-and-the-package-repository.html"><LINKREL="PREVIOUS"TITLE="Configuration and the Package Repository"HREF="configuration-and-the-package-repository.html"><LINKREL="NEXT"TITLE="Creating the Build Tree"HREF="creating-build-tree.html"></HEAD><BODYCLASS="CHAPTER"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="configuration-and-the-package-repository.html"ACCESSKEY="P">Prev</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom"></TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="creating-build-tree.html"ACCESSKEY="N">Next</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="CHAPTER"><H1><ANAME="MANUAL-CONFIGURATION">Chapter 28. Manual Configuration</H1><DIVCLASS="TOC"><DL><DT><B>Table of Contents</B></DT><DT><AHREF="manual-configuration.html#DIRECTORY-TREE-STRUCTURE">Directory Tree Structure</A></DT><DT><AHREF="creating-build-tree.html">Creating the Build Tree</A></DT><DT><AHREF="conflicts-and-constraints.html">Conflicts and constraints</A></DT><DT><AHREF="building-the-system.html">Building the System</A></DT><DT><AHREF="ecos-packages.html">Packages</A></DT><DT><AHREF="coarse-grained-configuration.html">Coarse-grained Configuration</A></DT><DT><AHREF="fine-grained-configuration.html">Fine-grained Configuration</A></DT><DT><AHREF="editing-an-ecos-savefile.html">Editing an <SPANCLASS="PRODUCTNAME">eCos</SPAN> Savefile</A></DT><DT><AHREF="editing-the-sources.html">Editing the Sources</A></DT><DT><AHREF="modifying-the-memory-layout.html">Modifying the Memory Layout</A></DT></DL></DIV><P><SPANCLASS="PRODUCTNAME">eCos</SPAN> developers will generally use the graphical      Configuration Tool for configuring an <SPANCLASS="PRODUCTNAME">eCos</SPAN> system and building      the target library. However, some user prefer to use command      line tools. These command line tools can also be used for batch      operations on all platforms, for example as part of a nightly      rebuild and testing procedure.    </P><P>In the current release of the system the command line tools      do not provide exactly the same functionality as the graphical      tool. Most importantly, there is no facility to resolve      configuration conflicts interactively.</P><P>The <SPANCLASS="PRODUCTNAME">eCos</SPAN> configuration system, both graphical and command      line tools, are under constant development and enhancement.      Developers should note that the procedures described may change      considerably in future releases. </P><DIVCLASS="SECT1"><H1CLASS="SECT1"><ANAME="DIRECTORY-TREE-STRUCTURE">Directory Tree Structure</H1><P>When building <SPANCLASS="PRODUCTNAME">eCos</SPAN> there are three main directory trees to	consider: the source tree, the build tree, and the install	tree.</P><P>The source tree, also known as the component repository,	  is read-only. It is possible to use a single component	  repository for any number of different configurations, and	  it is also possible to share a component repository between	  multiple users by putting it on a network drive.</P><P>The build tree contains everything that is specific to a	  particular configuration, including header and other files	  that contain configuration data, and the object files that	  result from compiling the system sources for this	  configuration. </P><P>The install tree is usually located in the <TTCLASS="FILENAME">install</TT> subdirectoryof the build tree. Once an <SPANCLASS="PRODUCTNAME">eCos</SPAN> system has been built, the installtree contains all the files needed for application development includingthe header files and the target library. By making copies of theinstall tree after a build it is possible to separate applicationdevelopment and system configuration, which may be desirable forsome organizations. </P></DIV></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="configuration-and-the-package-repository.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="creating-build-tree.html"ACCESSKEY="N">Next</A></TD></TR><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top">Configuration and the Package Repository</TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="configuration-and-the-package-repository.html"ACCESSKEY="U">Up</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top">Creating the Build Tree</TD></TR></TABLE></DIV></BODY></HTML>

⌨️ 快捷键说明

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