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

📄 index.html

📁 scmRTOS is real-time preemptive operating system and supports up to 31 user processes (and one syste
💻 HTML
字号:
<html><head>
<META NAME="ROBOTS" CONTENT="INDEX,FOLLOW">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>scmRTOS - Fujitsu FR Release</title>
<link rel="icon" href="../../favicon.ico" type="ico">
<link rel="stylesheet" type="text/css" href="../../description.css" media="all" 
title="Burly Wood Style">
</head>

<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" 
leftmargin="0" rightmargin="0">

<table border="0" width="100%" height="100%" cellpadding="0" cellspacing="0">

<tr id="banner" valign="top" height="75px"><td>
    <table border="0" cellpadding="0" cellspacing="0"><tr>
        <td height="72" width="60"><img src="../../scmrtos.png" hspace="4"></td>
        <td><h11><nobr>Single-Chip Microcontroller</nobr></h11><br>
        <div id="subtitle"><nobr>Real-Time Operating System</nobr></div></td>
    </tr></table>
</td></tr>

<tr><td valign="top">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr valign="top">
        <td class="menu2"><table align="left" border="0" cellpadding="4" cellspacing="8" class="gridmenu" width="100%">
<colgroup>
<col width="100%" />
</colgroup>
<thead valign="bottom">
<tr><th class="head">Releases</th>
</tr>
</thead>
<tbody valign="top">
<tr><td><a class="reference" href="../avr/index.html">AVR</a></td>
</tr>
<tr><td><a class="reference" href="../msp430/index.html">MSP430</a></td>
</tr>
<tr><td><a class="reference" href="../bf/index.html">Blackfin</a></td>
</tr>
<tr><td><a class="reference" href="../arm7/index.html">ARM7</a></td>
</tr>
<tr><td>FR</td>
</tr>
<tr><td />
</tr>
<tr><td><a class="reference" href="../../ports/index.html">Ports</a></td>
</tr>
</tbody>
</table></td>
        <td id="main">
        <div id="breadcrumbs"><a href="../../index.html">Main page</a>&nbsp;> <a href="../index.html">Releases</a>&nbsp;> FR</div>
        <div id="text">
        <h1>Fujitsu FR Release</h1><p><strong>CrossCore SOFTUNE Workbench V6</strong></p>
<div class="contents topic">
<p class="topic-title first"><a id="table-of-contents" name="table-of-contents">Table of Contents</a></p>
<ul class="simple">
<li><a class="reference" href="#general" id="id4" name="id4">General</a></li>
<li><a class="reference" href="#building" id="id5" name="id5">Building</a><ul>
<li><a class="reference" href="#assembler" id="id6" name="id6">Assembler:</a></li>
<li><a class="reference" href="#compiler" id="id7" name="id7">Compiler:</a></li>
<li><a class="reference" href="#linker" id="id8" name="id8">Linker:</a></li>
</ul>
</li>
</ul>
</div>
<hr class="docutils" />
<div class="section">
<h1><a class="toc-backref" href="#id4" id="general" name="general">General</a></h1>
<p>Release consists of the RTOS sources and three sample projects - see
<a class="reference" href="../index.html">Release description</a> for details.</p>
<p>Main projects folder also contain</p>
<pre class="literal-block">
[MB91270]         - IO-map files for used microcontroller
Makefile          - script for make all projects
Makefile.mb91     - common part GNU make
scmRTOS.wps       - SOFTUNE main workspace file
</pre>
<p>Each sample located in separate folder.
Structure of test project folder (folders are in brackets '[]'):</p>
<pre class="literal-block">
[Debug]
  [ABS]           - executable product[s]
  [LST]           - listings and other temporary text files
  [OBJ]           - objects and other intermediate files
  [OPT]           - options for SOFTUNE tools
[SRC]             - test project sources
slon.dat          - SOFTUNE data file
slon.prj          - SOFTUNE project file
Makefile          - main script for GNU make
</pre>
<p><strong>slon</strong> is test project name.</p>
<p>Structure of the RTOS folder:</p>
<pre class="literal-block">
scmRTOS
  Common           - common RTOS sources
  FR               - portable part
</pre>
<hr class="docutils" />
<p>See <a class="reference" href="../index.html#distribution">Distribution section</a> and below about release using manners.</p>
</div>
<hr class="docutils" />
<div class="section">
<h1><a class="toc-backref" href="#id5" id="building" name="building">Building</a></h1>
<p>There are several ways to build any sample.</p>
<p>The  first is to use <strong>FR Family SOFTUNE Workbench</strong>.
Just launch IDE, open appropriate workspace (scmRTOS.wps file ) and build the project.</p>
<p>Another way is to employ <a class="reference" href="http://savannah.gnu.org/projects/make/">GNU make</a>
build system and <a class="reference" href="http://savannah.gnu.org/projects/sed/">GNU sed</a> for prepare
dependents lists. This GNU utilities for Win32 can download from
<a class="reference" href="http://unxutils.sourceforge.net/">UnxUtils</a> project.</p>
<p>To use <a class="reference" href="http://savannah.gnu.org/projects/make/">GNU make</a>:</p>
<ul class="plain3 simple">
<li>download and install <a class="reference" href="http://savannah.gnu.org/projects/make/">GNU make</a>;</li>
<li>download and install <a class="reference" href="http://savannah.gnu.org/projects/sed/">GNU sed</a>;</li>
<li>launch <a class="reference" href="http://savannah.gnu.org/projects/make/">GNU make</a> by typing tool name in command line in the folder
where Makefile file (make main script) located.</li>
</ul>
<div class="line-block">
<div class="line"><tt class="docutils literal"><span class="pre">$PROMPT$&gt;make</span></tt></div>
</div>
<p>make will build the project.</p>
<p>If  user want to use his own build system <a class="footnote-reference" href="#id3" id="id2" name="id2">[1]</a> he has to specify the following
command-line options for various tools:</p>
<div class="section">
<h2><a class="toc-backref" href="#id6" id="assembler" name="assembler">Assembler:</a></h2>
<pre class="literal-block">
-g
-w 2
-I &quot;SRC&quot;
-I &quot;..\MB91270&quot;
-O 0
-linf ON
-lsrc ON
-lsec ON
-lcros OFF
-linc ON
-lexp OBJ
-pl 60
-pw 100
-tab 8
-cwno
-cpu MB91F272
</pre>
</div>
<div class="section">
<h2><a class="toc-backref" href="#id7" id="compiler" name="compiler">Compiler:</a></h2>
<pre class="literal-block">
-g
-w 1
-I &quot;..\MB91270&quot;
-I &quot;SRC&quot;
-I &quot;..\scmRTOS\FR&quot;
-I &quot;..\scmRTOS\Common&quot;
-O 4
-K SPEED
-K SHORTADDRESS
-B
-K SCHEDULE
-K A1
-K SARG
-K EOPT
-K LIB
-K UNROLL
-c
-cwno
-cpu MB91F272
-Ja
</pre>
</div>
<div class="section">
<h2><a class="toc-backref" href="#id8" id="linker" name="linker">Linker:</a></h2>
<pre class="literal-block">
-g
-AL 2
-ra RAM_AREA=0x0003D800/0x0003FFFF
-ro ROM_AREA=0x000C0000/0x000FFFFF
-sc INIT/Data+DATA/Data+SSTACK/Data+USTACK/Data=RAM_AREA
-sc CODE/Code+&#64;INIT/Const+CONST/Const=ROM_AREA
-sc INTVECT/Const=0x000FFC00
-check_rora
-check_locate
-m &quot;$PRJ_PATH$\Debug\LST\$PRJ_NAME$.mp1&quot;
-pl 60
-pw 132
-alin &quot;$PRJ_PATH$\Debug\LST&quot;
-alout &quot;$PRJ_PATH$\Debug\LST&quot;
-Xals
-Xalr
-na
-w 1
-cwno
-a
-cpu MB91F272
-l lib911if.lib
-o &quot;$PRJ_PATH$\Debug\ABS\$PRJ_NAME$.abs&quot;

&quot;$PRJ_PATH$\Debug\OBJ\hwinit.obj&quot;
&quot;$PRJ_PATH$\Debug\OBJ\main.obj&quot;
&quot;$PRJ_PATH$\Debug\OBJ\vectors.obj&quot;
&quot;$PRJ_PATH$\Debug\OBJ\Start91270.obj&quot;
&quot;$PRJ_PATH$\Debug\OBJ\mb91270.obj&quot;
&quot;$PRJ_PATH$\Debug\OBJ\OS_Kernel.obj&quot;
&quot;$PRJ_PATH$\Debug\OBJ\OS_Services.obj&quot;
&quot;$PRJ_PATH$\Debug\OBJ\usrlib.obj&quot;
&quot;$PRJ_PATH$\Debug\OBJ\OS_Target_cpp.obj&quot;
&quot;$PRJ_PATH$\Debug\OBJ\OS_Target_asm.obj&quot;
</pre>
<div class="note">
<p class="first admonition-title">Note</p>
<p class="last">where <tt class="docutils literal"><span class="pre">$PRJ_PATH$</span></tt> - path to folder with project,
<tt class="docutils literal"><span class="pre">$PRJ_NAME$</span></tt> - is test project name.</p>
</div>
<hr class="docutils" />
<table class="docutils footnote" frame="void" id="id3" rules="none">
<colgroup><col class="label" /><col /></colgroup>
<tbody valign="top">
<tr><td class="label"><a class="fn-backref" href="#id2" name="id3">[1]</a></td><td>For example, Scons or simple bat file.</td></tr>
</tbody>
</table>
</div>
</div>

        </div>
        </td>
    </tr></table>
</td></tr>

<tr><td valign="bottom">
    <table border="0" cellspacing="0" cellpadding="6" width="100%">
    <tr id="footer">
        <td><a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=181958&amp;type=3" width="125" height="37" border="0" alt="SourceForge.net Logo" /></a></td>
        <td align="right">Copyright 漏 scmRTOS Team 2006-2008</td>
    </tr></table>
</td></tr>
</table>
</body></html>

⌨️ 快捷键说明

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