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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? modifying-the-memory-layout.html

?? ecos-2.0的開發(fā)文檔
?? 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
>Modifying the Memory Layout</TITLE
><meta name="MSSmartTagsPreventParsing" content="TRUE">
<META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
"><LINK
REL="HOME"
TITLE="eCos User Guide"
HREF="ecos-user-guide.html"><LINK
REL="UP"
TITLE="Manual Configuration"
HREF="manual-configuration.html"><LINK
REL="PREVIOUS"
TITLE="Editing the Sources"
HREF="editing-the-sources.html"><LINK
REL="NEXT"
TITLE="Managing the Package Repository"
HREF="managing-package-repository.html"></HEAD
><BODY
CLASS="SECT1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>eCos User Guide</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="editing-the-sources.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>Chapter 28. Manual Configuration</TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="managing-package-repository.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="MODIFYING-THE-MEMORY-LAYOUT">Modifying the Memory Layout</H1
><P
>Each <SPAN
CLASS="PRODUCTNAME"
>eCos</SPAN
> platform package is supplied with linker script
fragments which describe the location of memory regions on the evaluation
board and the location of memory sections within these regions.
The correct linker script fragment is selected and included in the
<SPAN
CLASS="PRODUCTNAME"
>eCos</SPAN
> linker script <TT
CLASS="FILENAME"
>target.ld</TT
> when
<SPAN
CLASS="PRODUCTNAME"
>eCos</SPAN
> is built.</P
><P
>It is not necessary to modify the default memory
layouts in order to start development with <SPAN
CLASS="PRODUCTNAME"
>eCos</SPAN
>. However, it will
be necessary to edit a linker script fragment when the memory map
of the evaluation board is changed. For example, if additional memory
is added, the linker must be notified that the new memory is available
for use. As a minimum, this would involve modifying the length of
the corresponding memory region. Where the available memory is non-contiguous,
it may be necessary to declare a new memory region and reassign
certain linker output sections to the new region.</P
><P
>Linker script fragments and memory layout header files should
be edited within the <SPAN
CLASS="PRODUCTNAME"
>eCos</SPAN
> install tree. They are
located at <TT
CLASS="FILENAME"
>include/pkgconf/mlt_*.*</TT
>.
Where multiple start-up types are in use, it will be necessary to
edit multiple linker script fragments and header files. The information
provided in the header file and the corresponding linker script
fragment must always match. A typical linker script fragment is
shown below:</P
><DIV
CLASS="EXAMPLE"
><A
NAME="AEN2992"><P
><B
>Example 28-1. <SPAN
CLASS="PRODUCTNAME"
>eCos</SPAN
> linker script fragment</B
></P
><TABLE
BORDER="5"
BGCOLOR="#E0E0F0"
WIDTH="70%"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>MEMORY
{
 rom : ORIGIN = 0x40000000, LENGTH = 0x80000
 ram : ORIGIN = 0x48000000, LENGTH = 0x200000
}

SECTIONS
{
 SECTIONS_BEGIN
 SECTION_rom_vectors (rom, 0x40000000, LMA_EQ_VMA)
 SECTION_text (rom, ALIGN (0x1), LMA_EQ_VMA)
 SECTION_fini (rom, ALIGN (0x1), LMA_EQ_VMA)
 SECTION_rodata (rom, ALIGN (0x1), LMA_EQ_VMA)
 SECTION_rodata1 (rom, ALIGN (0x1), LMA_EQ_VMA)
 SECTION_fixup (rom, ALIGN (0x1), LMA_EQ_VMA)
 SECTION_gcc_except_table (rom, ALIGN (0x1), LMA_EQ_VMA)
 SECTION_data (ram, 0x48000000, FOLLOWING (.gcc_except_table))
 SECTION_bss (ram, ALIGN (0x4), LMA_EQ_VMA)
 SECTIONS_END
}</PRE
></TD
></TR
></TABLE
></DIV
><P
>The file consists of two blocks, the <TT
CLASS="LITERAL"
>MEMORY</TT
> block
contains lines describing the address (<TT
CLASS="LITERAL"
>ORIGIN</TT
>)
and the size (<TT
CLASS="LITERAL"
>LENGTH</TT
>) of each memory
region. The <TT
CLASS="LITERAL"
>MEMORY</TT
> block is followed
by the <TT
CLASS="LITERAL"
>SECTIONS</TT
> block which contains
lines describing each of the linker output sections. Each section
is represented by a macro call. The arguments of these macros are
ordered as follows: </P
><P
></P
><OL
TYPE="1"
><LI
><P
>The memory region in which the section will finally
	      reside.</P
></LI
><LI
><P
>The final address (
<TT
CLASS="LITERAL"
>VMA</TT
>
) of the section. This is expressed using one of the following forms:</P
><P
></P
><DIV
CLASS="VARIABLELIST"
><DL
><DT
><SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>n</I
></SPAN
></DT
><DD
><P
>at the absolute address specified by the
		    unsigned integer <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>n</I
></SPAN
></P
></DD
><DT
>ALIGN (<SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>n</I
></SPAN
>)</DT
><DD
><P
>following the final location of the previous section
		    with alignment to the next <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>n</I
></SPAN
>-byte
		    boundary</P
></DD
></DL
></DIV
></LI
><LI
><P
>The initial address (<TT
CLASS="LITERAL"
>LMA</TT
>)
	      of the section. This is expressed using one of the
	      following forms:</P
><P
></P
><DIV
CLASS="VARIABLELIST"
><DL
><DT
>LMA_EQ_VMA</DT
><DD
><P
>the <TT
CLASS="LITERAL"
>LMA</TT
>
		    equals the <TT
CLASS="LITERAL"
>VMA</TT
> (no relocation)</P
></DD
><DT
>AT (<SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>n</I
></SPAN
>)</DT
><DD
><P
>at the absolute address specified by the
		    unsigned integer <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>n</I
></SPAN
></P
></DD
><DT
>FOLLOWING (.<SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>name</I
></SPAN
>)</DT
><DD
><P
>following the initial location of section
		    <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>name</I
></SPAN
></P
></DD
></DL
></DIV
></LI
></OL
><P
>In order to maintain compatibility with linker script
	  fragments and header files exported by the
	  <SPAN
CLASS="PRODUCTNAME"
>eCos</SPAN
> <SPAN
CLASS="APPLICATION"
>Configuration Tool</SPAN
>, the use
	  of other expressions within these files is not
	  recommended.</P
><P
>Note that the names of the linker output sections will vary
between target architectures. A description of these sections can
be found in the specific <SPAN
CLASS="PRODUCTNAME"
>GCC</SPAN
> documentation for
your architecture.</P
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="editing-the-sources.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="ecos-user-guide.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="managing-package-repository.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Editing the Sources</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="manual-configuration.html"
ACCESSKEY="U"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Managing the Package Repository</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一区二| 免费不卡在线视频| 99天天综合性| 国产精品天干天干在观线| 国产不卡一区视频| 国产精品丝袜在线| 色一区在线观看| 亚洲综合久久av| 欧美日产在线观看| 黄色资源网久久资源365| 精品国产乱码久久久久久图片| 国产精品一二三四五| 国产精品欧美一区喷水| 欧洲亚洲精品在线| 美女国产一区二区三区| 国产免费久久精品| 欧洲一区在线观看| 国产一区二区在线视频| 1024成人网色www| 欧美人与禽zozo性伦| 国产一区二区三区免费| 中文字幕在线不卡视频| 欧美高清性hdvideosex| 国产精品亚洲综合一区在线观看| 国产精品国产精品国产专区不蜜 | 7777精品伊人久久久大香线蕉超级流畅| 日韩影院免费视频| 国产午夜精品一区二区三区视频| 91亚洲男人天堂| 久久爱www久久做| 亚洲免费在线看| 精品乱码亚洲一区二区不卡| 99精品欧美一区二区三区小说 | 日韩精品久久理论片| 日韩不卡一区二区三区| 国产欧美日韩三级| 欧美浪妇xxxx高跟鞋交| 成人av在线影院| 毛片av一区二区三区| 亚洲麻豆国产自偷在线| 久久一夜天堂av一区二区三区| 欧美亚洲禁片免费| 国产成人av福利| 美女一区二区视频| 亚洲午夜久久久久久久久电影网 | 色综合夜色一区| 久久99精品国产.久久久久久| 亚洲美女电影在线| 国产色产综合色产在线视频| 日韩一区二区免费在线电影| 色综合色狠狠综合色| 国产91精品精华液一区二区三区| 日韩成人午夜精品| 亚洲国产精品久久人人爱| 1024精品合集| 日本一区二区不卡视频| www国产成人| 欧美男男青年gay1069videost| 国产成人av影院| 国产在线播放一区| 日韩电影在线免费看| 亚洲综合激情网| 亚洲视频你懂的| 国产精品美女久久久久久2018| 久久亚洲免费视频| 欧美一级xxx| 欧美日韩美女一区二区| 在线观看免费成人| 欧美在线观看视频在线| 91成人在线精品| 色爱区综合激月婷婷| 色综合一区二区| 欧美最新大片在线看| 色噜噜狠狠成人网p站| 91免费国产在线观看| 91蜜桃婷婷狠狠久久综合9色| av在线不卡观看免费观看| 成人国产精品免费| 国产99久久久国产精品免费看 | 欧美日韩午夜影院| 欧美精三区欧美精三区| 91精品国产欧美一区二区18| 欧美美女一区二区三区| 91精品免费观看| 欧美精品一区二区久久婷婷| 欧美精品一区二区三区蜜桃视频 | 91色porny在线视频| 99视频在线精品| 欧美性欧美巨大黑白大战| 欧美日韩情趣电影| 日韩一级完整毛片| 久久久午夜精品| 国产精品久久久久婷婷| 一区二区三区欧美视频| 婷婷中文字幕综合| 紧缚奴在线一区二区三区| 国产福利91精品一区二区三区| 成人激情免费视频| 在线看日本不卡| 日韩三级在线观看| 欧美激情在线免费观看| 亚洲精品乱码久久久久久久久| 午夜一区二区三区视频| 韩国一区二区视频| 国产盗摄视频一区二区三区| 91麻豆蜜桃一区二区三区| 欧美人狂配大交3d怪物一区 | 欧美日韩国产综合草草| 日韩精品影音先锋| 国产精品国产三级国产三级人妇 | 国产精品视频在线看| 精品国产亚洲在线| 久久影院视频免费| 自拍偷拍亚洲激情| 亚洲国产日韩一区二区| 全国精品久久少妇| 不卡高清视频专区| 欧美日韩国产a| 日本一区二区三区四区| 日韩美女久久久| 麻豆精品一二三| 91香蕉国产在线观看软件| 日韩午夜在线影院| 亚洲欧洲精品一区二区三区 | 亚洲三级久久久| 亚洲伦在线观看| 麻豆精品国产91久久久久久| 欧美日韩的一区二区| 日韩一区二区三区免费观看| 日韩视频在线一区二区| 国产精品一区二区你懂的| 国产成人自拍网| 亚洲妇女屁股眼交7| 国产欧美一区二区在线| 日韩免费看的电影| 亚洲欧洲美洲综合色网| 狂野欧美性猛交blacked| 色婷婷亚洲婷婷| 国产欧美日韩麻豆91| 午夜日韩在线观看| 91亚洲永久精品| 国产日韩精品一区二区浪潮av| 日韩国产欧美在线播放| 91麻豆精品在线观看| 久久噜噜亚洲综合| 麻豆视频观看网址久久| 亚洲精品视频免费观看| 成人激情动漫在线观看| 日韩午夜电影在线观看| 亚洲成va人在线观看| 欧美天天综合网| 性欧美疯狂xxxxbbbb| 欧美丰满高潮xxxx喷水动漫| 一区二区三区中文字幕| 国产精品99久久不卡二区| 91精品国产综合久久精品麻豆| 国产精品国产三级国产aⅴ入口 | 久久精品日韩一区二区三区| 欧美男人的天堂一二区| 日韩美女视频一区二区| 欧美乱妇一区二区三区不卡视频| 亚洲精品少妇30p| 一本大道久久a久久精二百| 亚洲国产精品高清| 丰满少妇在线播放bd日韩电影| 337p粉嫩大胆色噜噜噜噜亚洲| 美女视频黄 久久| 日韩欧美精品在线视频| 蜜臀av一区二区| 精品久久久三级丝袜| 黄页视频在线91| 久久精品男人的天堂| 成人教育av在线| 亚洲视频精选在线| 色噜噜久久综合| 首页综合国产亚洲丝袜| 欧美美女一区二区三区| 美女视频免费一区| 26uuu国产日韩综合| 国产成人在线视频播放| 国产精品欧美综合在线| 99在线视频精品| 亚洲成人综合视频| 日韩一级片网站| 国产剧情一区在线| 国产精品福利一区| 欧美日韩中文精品| 久久丁香综合五月国产三级网站| 精品福利一二区| 99精品视频在线免费观看| 亚洲欧美经典视频| 在线综合视频播放| 国产一二精品视频| 亚洲色图制服丝袜| 欧美日韩国产影片| 国产一区二区导航在线播放| 国产精品久久久久久久久久免费看| 色综合久久中文字幕综合网| 日韩中文字幕av电影| 久久久精品2019中文字幕之3|