mirror of
https://github.com/apache/nuttx.git
synced 2026-06-05 07:12:54 +08:00
Move nuttx/netutils to apps/netutils
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3401 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
@@ -12,7 +12,7 @@
|
|||||||
<h1><big><font color="#3c34ec">
|
<h1><big><font color="#3c34ec">
|
||||||
<i>NuttX RTOS Porting Guide</i>
|
<i>NuttX RTOS Porting Guide</i>
|
||||||
</font></big></h1>
|
</font></big></h1>
|
||||||
<p>Last Updated: March 18, 2011</p>
|
<p>Last Updated: March 19, 2011</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
@@ -163,86 +163,96 @@
|
|||||||
</p>
|
</p>
|
||||||
<ul><pre>
|
<ul><pre>
|
||||||
.
|
.
|
||||||
|-- <a href="#topmakefile">Makefile</a>
|
|- nuttx
|
||||||
|-- <a href="#DirStructDocumentation">Documentation</a>
|
| |-- <a href="#topmakefile">Makefile</a>
|
||||||
| `-- <i>(documentation files)</i>/
|
| |-- <a href="#DirStructDocumentation">Documentation</a>
|
||||||
|-- <a href="#DirStructArch">arch</a>/
|
| | `-- <i>(documentation files)</i>/
|
||||||
| |-- <i><arch-name></i>/
|
| |-- <a href="#DirStructArch">arch</a>/
|
||||||
| | |-- include/
|
| | |-- <i><arch-name></i>/
|
||||||
|
| | | |-- include/
|
||||||
|
| | | | |--<i><chip-name></i>/
|
||||||
|
| | | | | `-- <i>(chip-specific header files)</i>
|
||||||
|
| | | | |--<i><other-chips></i>/
|
||||||
|
| | | | `-- <i>(architecture-specific header files)</i>
|
||||||
|
| | | `-- src/
|
||||||
| | | |--<i><chip-name></i>/
|
| | | |--<i><chip-name></i>/
|
||||||
| | | | `-- <i>(chip-specific header files)</i>
|
| | | | `-- <i>(chip-specific source files)</i>
|
||||||
| | | |--<i><other-chips></i>/
|
| | | |--<i><other-chips></i>/
|
||||||
| | | `-- <i>(architecture-specific header files)</i>
|
| | | `-- <i>(architecture-specific source files)</i>
|
||||||
| | `-- src/
|
| | `-- <i><other-architecture directories></i>/
|
||||||
| | |--<i><chip-name></i>/
|
| |-- <a href="#DirStructBinFmt">binfmt</a>/
|
||||||
| | | `-- <i>(chip-specific source files)</i>
|
| | |-- Makefile
|
||||||
| | |--<i><other-chips></i>/
|
| | |-- <i>(binfmt-specific sub-directories)</i>/
|
||||||
| | `-- <i>(architecture-specific source files)</i>
|
| | | `-- <i>(binfmt-specific source files)</i>
|
||||||
| `-- <i><other-architecture directories></i>/
|
| | `-- <i>(common binfmt source files)</i>
|
||||||
|-- <a href="#DirStructBinFmt">binfmt</a>/
|
| |-- <a href="#DirStructConfigs">configs</a>/
|
||||||
| |-- Makefile
|
| | |-- <i><board-name></i>/
|
||||||
| |-- <i>(binfmt-specific sub-directories)</i>/
|
| | | |-- include/
|
||||||
| | `-- <i>(binfmt-specific source files)</i>
|
| | | | `-- <i>(other board-specific header files)</i>
|
||||||
| `-- <i>(common binfmt source files)</i>
|
| | | |-- src/
|
||||||
|-- <a href="#DirStructConfigs">configs</a>/
|
| | | | `-- <i>(board-specific source files)</i>
|
||||||
| |-- <i><board-name></i>/
|
| | | |---<i><config-name></i>/
|
||||||
| | |-- include/
|
| | | | `-- <i>(board configuration-specific source files)</i>
|
||||||
| | | `-- <i>(other board-specific header files)</i>
|
| | | `---<i>(other configuration sub-directories for this board)</i>/
|
||||||
| | |-- src/
|
| | `-- <i><(other board directories)></i>/
|
||||||
| | | `-- <i>(board-specific source files)</i>
|
| |-- <a href="#DirStructDrivers">drivers</a>/
|
||||||
| | |---<i><config-name></i>/
|
| | |-- Makefile
|
||||||
| | | `-- <i>(board configuration-specific source files)</i>
|
| | |-- <i>(driver-specific sub-directories)/</i>
|
||||||
| | `---<i>(other configuration sub-directories for this board)</i>/
|
| | | `-- <i>(driver-specific source files)</i>
|
||||||
| `-- <i><(other board directories)></i>/
|
| | `-- <i>(common driver source files)</i>
|
||||||
|-- <a href="#DirStructDrivers">drivers</a>/
|
| |-- <a href="#DirStructExamples">examples</a>/
|
||||||
| |-- Makefile
|
| | `-- <i>(example)</i>/
|
||||||
| |-- <i>(driver-specific sub-directories)/</i>
|
| | |-- Makefile
|
||||||
| | `-- <i>(driver-specific source files)</i>
|
| | `-- <i>(example source files)</i>
|
||||||
| `-- <i>(common driver source files)</i>
|
| |-- <a href="#DirStructFs">fs</a>/
|
||||||
|-- <a href="#DirStructExamples">examples</a>/
|
| | |-- Makefile
|
||||||
| `-- <i>(example)</i>/
|
| | |-- <i>(file system-specific sub-directories)</i>/
|
||||||
| |-- Makefile
|
| | | `-- <i>(file system-specific source files)</i>
|
||||||
| `-- <i>(example source files)</i>
|
| | `-- <i>(common file system source files)</i>
|
||||||
|-- <a href="#DirStructFs">fs</a>/
|
| |-- <a href="#DirStructGraphics">graphics</a>/
|
||||||
| |-- Makefile
|
| | |-- Makefile
|
||||||
| |-- <i>(file system-specific sub-directories)</i>/
|
| | |-- <i>(feature-specific sub-directories)</i>/
|
||||||
| | `-- <i>(file system-specific source files)</i>
|
| | | `-- <i>(feature-specific source files library source files)</i>
|
||||||
| `-- <i>(common file system source files)</i>
|
| | `-- <i>(common graphics-related source files)</i>
|
||||||
|-- <a href="#DirStructGraphics">graphics</a>/
|
| |-- <a href="#DirStructInclude">include</a>/
|
||||||
| |-- Makefile
|
| | |-- <i>(standard header files)</i>
|
||||||
| |-- <i>(feature-specific sub-directories)</i>/
|
| | |-- <i>(standard include sub-directories)</i>
|
||||||
| | `-- <i>(feature-specific source files library source files)</i>
|
| | | `-- <i>(more standard header files)</i>
|
||||||
| `-- <i>(common graphics-related source files)</i>
|
| | |-- <i>(non-standard include sub-directories)</i>
|
||||||
|-- <a href="#DirStructInclude">include</a>/
|
| | `-- <i>(non-standard header files)</i>
|
||||||
| |-- <i>(standard header files)</i>
|
| |-- <a href="#DirStructLib">lib</a>/
|
||||||
| |-- <i>(standard include sub-directories)</i>
|
| | |-- Makefile
|
||||||
| | `-- <i>(more standard header files)</i>
|
| | `-- <i>(lib source files)</i>
|
||||||
| |-- <i>(non-standard include sub-directories)</i>
|
| |-- <a href="#DirStructLibXX">libxx</a>/
|
||||||
| `-- <i>(non-standard header files)</i>
|
| | |-- Makefile
|
||||||
|-- <a href="#DirStructLib">lib</a>/
|
| | `-- <i>(libxx management source files)</i>
|
||||||
| |-- Makefile
|
| |-- <a href="#DirStructMm">mm</a>/
|
||||||
| `-- <i>(lib source files)</i>
|
| | |-- Makefile
|
||||||
|-- <a href="#DirStructLibXX">libxx</a>/
|
| | `-- <i>(memory management source files)</i>
|
||||||
| |-- Makefile
|
| |-- <a href="#DirStructNet">net</a>/
|
||||||
| `-- <i>(libxx management source files)</i>
|
| | |-- Makefile
|
||||||
|-- <a href="#DirStructMm">mm</a>/
|
| | |-- uip/
|
||||||
| |-- Makefile
|
| | | `-- <i>(uip source files)</i>
|
||||||
| `-- <i>(memory management source files)</i>
|
| | `-- <i>(BSD socket source files)</i>
|
||||||
|-- <a href="#DirStructNet">net</a>/
|
| |-- <a href="#DirStructSched">sched</a>/
|
||||||
| |-- Makefile
|
| | |-- Makefile
|
||||||
| |-- uip/
|
| | `-- <i>(sched source files)</i>
|
||||||
| | `-- <i>(uip source files)</i>
|
| `-- <a href="#DirStructTools">tools</a>/
|
||||||
| `-- <i>(BSD socket source files)</i>
|
| `-- <i>(miscellaneous scripts and programs)</i>
|
||||||
|
`- apps
|
||||||
|-- <a href="#DirStructNetUtils">netutils</a>/
|
|-- <a href="#DirStructNetUtils">netutils</a>/
|
||||||
| |-- Makefile
|
| |-- Makefile
|
||||||
| |-- <i>(network feature sub-directories)</i>/
|
| |-- <i>(network feature sub-directories)</i>/
|
||||||
| | `-- <i>(network feature source files)</i>
|
| | `-- <i>(network feature source files)</i>
|
||||||
| `-- <i>(netutils common files)</i>
|
| `-- <i>(netutils common files)</i>
|
||||||
|-- <a href="#DirStructSched">sched</a>/
|
|-- nshlib/
|
||||||
| |-- Makefile
|
| |-- Makefile
|
||||||
| `-- <i>(sched source files)</i>
|
| `-- <i>NuttShell (NSH) files</i>
|
||||||
`-- <a href="#DirStructTools">tools</a>/
|
`-- <i>(Board-specific applications)</i>/
|
||||||
`-- <i>(miscellaneous scripts and programs)</i>
|
|-- Makefile
|
||||||
|
|-- <i>(Board-specific application sub-directories)</i>/
|
||||||
|
| `-- <i>(Board-specific application source files)</i>
|
||||||
|
`-- <i>(Board-specific common files)</i>
|
||||||
</pre></ul>
|
</pre></ul>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
@@ -926,6 +936,9 @@ netutils/
|
|||||||
|-- tftpc/
|
|-- tftpc/
|
||||||
| |-- Make.defs
|
| |-- Make.defs
|
||||||
| `-- <i>(tftpc source files)</i>
|
| `-- <i>(tftpc source files)</i>
|
||||||
|
|-- thttpd/
|
||||||
|
| |-- Make.defs
|
||||||
|
| `-- <i>(thttpd source files)</i>
|
||||||
|-- uiplib/
|
|-- uiplib/
|
||||||
| |-- Make.defs
|
| |-- Make.defs
|
||||||
| `-- <i>(uiplib source files)</i>
|
| `-- <i>(uiplib source files)</i>
|
||||||
|
|||||||
+165
-155
@@ -3,13 +3,13 @@
|
|||||||
<title>README Files</title>
|
<title>README Files</title>
|
||||||
</head>
|
</head>
|
||||||
<body background="backgd.gif">
|
<body background="backgd.gif">
|
||||||
<base href="http://nuttx.svn.sourceforge.net/viewvc/nuttx/trunk/nuttx/include/nuttx/" TARGET="_self">
|
<base href="http://nuttx.svn.sourceforge.net/viewvc/nuttx/trunk" TARGET="_self">
|
||||||
<hr><hr>
|
<hr><hr>
|
||||||
<table width ="100%">
|
<table width ="100%">
|
||||||
<tr align="center" bgcolor="#e4e4e4">
|
<tr align="center" bgcolor="#e4e4e4">
|
||||||
<td>
|
<td>
|
||||||
<h1><big><font color="#3c34ec"><i>NuttX README Files</i></font></big></h1>
|
<h1><big><font color="#3c34ec"><i>NuttX README Files</i></font></big></h1>
|
||||||
<p>Last Updated: March 6, 2010</p>
|
<p>Last Updated: March 19, 2010</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
@@ -22,158 +22,168 @@
|
|||||||
</p>
|
</p>
|
||||||
<ul><pre>
|
<ul><pre>
|
||||||
.
|
.
|
||||||
|
|
| - nuttx
|
||||||
|- arch/
|
|
||||||
| |
|
| |
|
||||||
| |- arm
|
| |- arch/
|
||||||
| | `- src
|
| | |
|
||||||
| | `- <a href="arch/arm/src/lpc214x/README.txt?view=log">lpc214x/README.txt</a>
|
| | |- arm
|
||||||
| |- sh/
|
| | | `- src
|
||||||
| | |- include/
|
| | | `- <a href="nuttx/arch/arm/src/lpc214x/README.txt?view=log">lpc214x/README.txt</a>
|
||||||
| | | |-<a href="arch/sh/include/m16c/README.txt?view=log">m16c/README.txt</a>
|
| | |- sh/
|
||||||
| | | |-<a href="arch/sh/include/sh1/README.txt?view=log">sh1/README.txt</a>
|
| | | |- include/
|
||||||
| | | `-<a href="arch/sh/include/README.txt?view=log">README.txt</a>
|
| | | | |-<a href="nuttx/arch/sh/include/m16c/README.txt?view=log">m16c/README.txt</a>
|
||||||
| | |- src/
|
| | | | |-<a href="nuttx/arch/sh/include/sh1/README.txt?view=log">sh1/README.txt</a>
|
||||||
| | | |-<a href="arch/sh/src/common/README.txt?view=log">common/README.txt</a>
|
| | | | `-<a href="nuttx/arch/sh/include/README.txt?view=log">README.txt</a>
|
||||||
| | | |-<a href="arch/sh/src/m16c/README.txt?view=log">m16c/README.txt</a>
|
| | | |- src/
|
||||||
| | | |-<a href="arch/sh/src/sh1/README.txt?view=log">sh1/README.txt</a>
|
| | | | |-<a href="nuttx/arch/sh/src/common/README.txt?view=log">common/README.txt</a>
|
||||||
| | | `-<a href="arch/sh/src/README.txt?view=log">README.txt</a>
|
| | | | |-<a href="nuttx/arch/sh/src/m16c/README.txt?view=log">m16c/README.txt</a>
|
||||||
| |- x86/
|
| | | | |-<a href="nuttx/arch/sh/src/sh1/README.txt?view=log">sh1/README.txt</a>
|
||||||
| | |- include/
|
| | | | `-<a href="nuttx/arch/sh/src/README.txt?view=log">README.txt</a>
|
||||||
| | | `-<a href="arch/x86/include/README.txt?view=log">README.txt</a>
|
| | |- x86/
|
||||||
| | `- src/
|
| | | |- include/
|
||||||
| | `-<a href="arch/x86/src/README.txt?view=log">README.txt</a>
|
| | | | `-<a href="nuttx/arch/x86/include/README.txt?view=log">README.txt</a>
|
||||||
| `- z80/
|
| | | `- src/
|
||||||
| | `- src/
|
| | | `-<a href="nuttx/arch/x86/src/README.txt?view=log">README.txt</a>
|
||||||
| | `- <a href="arch/z80/src/z80/README.txt?view=log">z80/README.txt</a>
|
| | |- z80/
|
||||||
| `- <a href="arch/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | `- src/
|
||||||
|- configs/
|
| | | `- <a href="nuttx/arch/z80/src/z80/README.txt?view=log">z80/README.txt</a>
|
||||||
| |- avr32dev1/
|
| | `- <a href="nuttx/arch/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | `- <a href="configs/avr32dev1/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| |- configs/
|
||||||
| |- c5471evm/
|
| | |- avr32dev1/
|
||||||
| | |- <a href="configs/c5471evm/include/README.txt?view=log">include/README.txt</a>
|
| | | `- <a href="nuttx/configs/avr32dev1/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | |- <a href="configs/c5471evm/src/README.txt?view=log">src/README.txt</a>
|
| | |- c5471evm/
|
||||||
| | `- <a href="configs/c5471evm/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | |- <a href="nuttx/configs/c5471evm/include/README.txt?view=log">include/README.txt</a>
|
||||||
| |- demo9s12ne64/
|
| | | |- <a href="nuttx/configs/c5471evm/src/README.txt?view=log">src/README.txt</a>
|
||||||
| | `- <a href="configs/demo9s12ne64/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | `- <a href="nuttx/configs/c5471evm/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| |- ea3131/
|
| | |- demo9s12ne64/
|
||||||
| | `- <a href="configs/ea3131/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | `- <a href="nuttx/configs/demo9s12ne64/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| |- eagle100/
|
| | |- ea3131/
|
||||||
| | |- <a href="configs/eagle100/include/README.txt?view=log">include/README.txt</a>
|
| | | `- <a href="nuttx/configs/ea3131/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | |- <a href="configs/eagle100/src/README.txt?view=log">src/README.txt</a>
|
| | |- eagle100/
|
||||||
| | `- <a href="configs/eagle100/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | |- <a href="nuttx/configs/eagle100/include/README.txt?view=log">include/README.txt</a>
|
||||||
| |- ez80f910200kitg/
|
| | | |- <a href="nuttx/configs/eagle100/src/README.txt?view=log">src/README.txt</a>
|
||||||
| | |- <a href="configs/ez80f910200kitg/ostest/README.txt?view=log">ostest/README.txt</a>
|
| | | `- <a href="nuttx/configs/eagle100/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | `- <a href="configs/ez80f910200kitg/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | |- ez80f910200kitg/
|
||||||
| |- ez80f910200zco/
|
| | | |- <a href="nuttx/configs/ez80f910200kitg/ostest/README.txt?view=log">ostest/README.txt</a>
|
||||||
| | |- <a href="configs/ez80f910200zco/ostest/README.txt?view=log">dhcpd/README.txt</a>
|
| | | `- <a href="nuttx/configs/ez80f910200kitg/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | |- <a href="configs/ez80f910200zco/httpd/README.txt?view=log">httpd/README.txt</a>
|
| | |- ez80f910200zco/
|
||||||
| | |- <a href="configs/ez80f910200zco/nettest/README.txt?view=log">nettest/README.txt</a>
|
| | | |- <a href="nuttx/configs/ez80f910200zco/ostest/README.txt?view=log">dhcpd/README.txt</a>
|
||||||
| | |- <a href="configs/ez80f910200zco/nsh/README.txt?view=log">nsh/README.txt</a>
|
| | | |- <a href="nuttx/configs/ez80f910200zco/httpd/README.txt?view=log">httpd/README.txt</a>
|
||||||
| | |- <a href="configs/ez80f910200zco/ostest/README.txt?view=log">ostest/README.txt</a>
|
| | | |- <a href="nuttx/configs/ez80f910200zco/nettest/README.txt?view=log">nettest/README.txt</a>
|
||||||
| | |- <a href="configs/ez80f910200zco/poll/README.txt?view=log">poll/README.txt</a>
|
| | | |- <a href="nuttx/configs/ez80f910200zco/nsh/README.txt?view=log">nsh/README.txt</a>
|
||||||
| | `- <a href="configs/ez80f910200zco/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | |- <a href="nuttx/configs/ez80f910200zco/ostest/README.txt?view=log">ostest/README.txt</a>
|
||||||
| |- lm3s6965-ek/
|
| | | |- <a href="nuttx/configs/ez80f910200zco/poll/README.txt?view=log">poll/README.txt</a>
|
||||||
| | |- <a href="configs/lm3s6965-ek/include/README.txt?view=log">include/README.txt</a>
|
| | | `- <a href="nuttx/configs/ez80f910200zco/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | |- <a href="configs/lm3s6965-ek/src/README.txt?view=log">src/README.txt</a>
|
| | |- lm3s6965-ek/
|
||||||
| | `- <a href="configs/lm3s6965-ek/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | |- <a href="nuttx/configs/lm3s6965-ek/include/README.txt?view=log">include/README.txt</a>
|
||||||
| |- lm3s8962
|
| | | |- <a href="nuttx/configs/lm3s6965-ek/src/README.txt?view=log">src/README.txt</a>
|
||||||
| | |- <a href="configs/lm3s8962-ek/include/README.txt?view=log">include/README.txt</a>
|
| | | `- <a href="nuttx/configs/lm3s6965-ek/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | |- <a href="configs/lm3s8962-ek/src/README.txt?view=log">src/README.txt</a>
|
| | |- lm3s8962
|
||||||
| | `- <a href="configs/lm3s8962-ek/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | |- <a href="nuttx/configs/lm3s8962-ek/include/README.txt?view=log">include/README.txt</a>
|
||||||
| |- m68332evb/
|
| | | |- <a href="nuttx/configs/lm3s8962-ek/src/README.txt?view=log">src/README.txt</a>
|
||||||
| | |- <a href="configs/m68332evb/include/README.txt?view=log">include/README.txt</a>
|
| | | `- <a href="nuttx/configs/lm3s8962-ek/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | `- <a href="configs/m68332evb/src/README.txt?view=log">src/README.txt</a>
|
| | |- m68332evb/
|
||||||
| |- mbed/
|
| | | |- <a href="nuttx/configs/m68332evb/include/README.txt?view=log">include/README.txt</a>
|
||||||
| | `- <a href="configs/mbed/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | `- <a href="nuttx/configs/m68332evb/src/README.txt?view=log">src/README.txt</a>
|
||||||
| |- mcu123-lpc214x/
|
| | |- mbed/
|
||||||
| | |- <a href="configs/mcu123-lpc214x/include/README.txt?view=log">include/README.txt</a>
|
| | | `- <a href="nuttx/configs/mbed/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | |- <a href="configs/mcu123-lpc214x/src/README.txt?view=log">src/README.txt</a>
|
| | |- mcu123-lpc214x/
|
||||||
| | `- <a href="configs/mcu123-lpc214x/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | |- <a href="nuttx/configs/mcu123-lpc214x/include/README.txt?view=log">include/README.txt</a>
|
||||||
| |- mx1ads/
|
| | | |- <a href="nuttx/configs/mcu123-lpc214x/src/README.txt?view=log">src/README.txt</a>
|
||||||
| | |- <a href="configs/mx1ads/include/README.txt?view=log">include/README.txt</a>
|
| | | `- <a href="nuttx/configs/mcu123-lpc214x/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | |- <a href="configs/mx1ads/src/README.txt?view=log">src/README.txt</a>
|
| | |- mx1ads/
|
||||||
| | `- <a href="configs/mx1ads/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | |- <a href="nuttx/configs/mx1ads/include/README.txt?view=log">include/README.txt</a>
|
||||||
| |- ne64badge/
|
| | | |- <a href="nuttx/configs/mx1ads/src/README.txt?view=log">src/README.txt</a>
|
||||||
| | `- <a href="configs/ne64badge/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | `- <a href="nuttx/configs/mx1ads/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| |- ntosd-dm320/
|
| | |- ne64badge/
|
||||||
| | |- <a href="configs/ntosd-dm320/doc/README.txt?view=log">doc/README.txt</a>
|
| | | `- <a href="nuttx/configs/ne64badge/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | |- <a href="configs/ntosd-dm320/include/README.txt?view=log">include/README.txt</a>
|
| | |- ntosd-dm320/
|
||||||
| | |- <a href="configs/ntosd-dm320/src/README.txt?view=log">src/README.txt</a>
|
| | | |- <a href="nuttx/configs/ntosd-dm320/doc/README.txt?view=log">doc/README.txt</a>
|
||||||
| | `- <a href="configs/ntosd-dm320/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | |- <a href="nuttx/configs/ntosd-dm320/include/README.txt?view=log">include/README.txt</a>
|
||||||
| |- nucleus2g/
|
| | | |- <a href="nuttx/configs/ntosd-dm320/src/README.txt?view=log">src/README.txt</a>
|
||||||
| | `- <a href="configs/nucleus2g/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | `- <a href="nuttx/configs/ntosd-dm320/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| |- olimex-lpc1766stk/
|
| | |- nucleus2g/
|
||||||
| | `- <a href="configs/olimex-lpc1766stk/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | `- <a href="nuttx/configs/nucleus2g/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| |- olimex-lpc2378/
|
| | |- olimex-lpc1766stk/
|
||||||
| | |- <a href="configs/olimex-lpc2378/include/README.txt?view=log">include/README.txt</a>
|
| | | `- <a href="nuttx/configs/olimex-lpc1766stk/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | `- <a href="configs/olimex-lpc2378/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | |- olimex-lpc2378/
|
||||||
| |- olimex-strp711/
|
| | | |- <a href="nuttx/configs/olimex-lpc2378/include/README.txt?view=log">include/README.txt</a>
|
||||||
| | |- <a href="configs/olimex-strp711/include/README.txt?view=log">include/README.txt</a>
|
| | | `- <a href="nuttx/configs/olimex-lpc2378/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | |- <a href="configs/olimex-strp711/src/README.txt?view=log">src/README.txt</a>
|
| | |- olimex-strp711/
|
||||||
| | `- <a href="configs/olimex-strp711/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | |- <a href="nuttx/configs/olimex-strp711/include/README.txt?view=log">include/README.txt</a>
|
||||||
| |- pjrc-8051/
|
| | | |- <a href="nuttx/configs/olimex-strp711/src/README.txt?view=log">src/README.txt</a>
|
||||||
| | |- <a href="configs/pjrc-8051/include/README.txt?view=log">include/README.txt</a>
|
| | | `- <a href="nuttx/configs/olimex-strp711/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | |- <a href="configs/pjrc-8051/src/README.txt?view=log">src/README.txt</a>
|
| | |- pjrc-8051/
|
||||||
| | `- <a href="configs/pjrc-8051/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | |- <a href="nuttx/configs/pjrc-8051/include/README.txt?view=log">include/README.txt</a>
|
||||||
| |- qemu-i486/
|
| | | |- <a href="nuttx/configs/pjrc-8051/src/README.txt?view=log">src/README.txt</a>
|
||||||
| | |- <a href="configs/qemu-i486/include/README.txt?view=log">include/README.txt</a>
|
| | | `- <a href="nuttx/configs/pjrc-8051/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | |- <a href="configs/qemu-i486/src/README.txt?view=log">src/README.txt</a>
|
| | |- qemu-i486/
|
||||||
| | `- <a href="configs/qemu-i486/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | |- <a href="nuttx/configs/qemu-i486/include/README.txt?view=log">include/README.txt</a>
|
||||||
| |- sam3u-ek/
|
| | | |- <a href="nuttx/configs/qemu-i486/src/README.txt?view=log">src/README.txt</a>
|
||||||
| | `- <a href="configs/sam3u-ek/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | `- <a href="nuttx/configs/qemu-i486/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| |- sim/
|
| | |- sam3u-ek/
|
||||||
| | |- <a href="configs/sim/include/README.txt?view=log">include/README.txt</a>
|
| | | `- <a href="nuttx/configs/sam3u-ek/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | |- <a href="configs/sim/src/README.txt?view=log">src/README.txt</a>
|
| | |- sim/
|
||||||
| | `- <a href="configs/sim/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | |- <a href="nuttx/configs/sim/include/README.txt?view=log">include/README.txt</a>
|
||||||
| |- skp16c26/
|
| | | |- <a href="nuttx/configs/sim/src/README.txt?view=log">src/README.txt</a>
|
||||||
| | |- <a href="configs/skp16c26/include/README.txt?view=log">include/README.txt</a>
|
| | | `- <a href="nuttx/configs/sim/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | |- <a href="configs/skp16c26/src/README.txt?view=log">src/README.txt</a>
|
| | |- skp16c26/
|
||||||
| | `- <a href="configs/skp16c26/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | |- <a href="nuttx/configs/skp16c26/include/README.txt?view=log">include/README.txt</a>
|
||||||
| |- stm3210e-eval/
|
| | | |- <a href="nuttx/configs/skp16c26/src/README.txt?view=log">src/README.txt</a>
|
||||||
| | |- <a href="configs/stm3210e-eval/include/README.txt?view=log">include/README.txt</a>
|
| | | `- <a href="nuttx/configs/skp16c26/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | |- <a href="configs/stm3210e-eval/RIDE/README.txt?view=log">RIDE/README.txt</a>
|
| | |- stm3210e-eval/
|
||||||
| | |- <a href="configs/stm3210e-eval/src/README.txt?view=log">src/README.txt</a>
|
| | | |- <a href="nuttx/configs/stm3210e-eval/include/README.txt?view=log">include/README.txt</a>
|
||||||
| | `- <a href="configs/stm3210e-eval/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | |- <a href="nuttx/configs/stm3210e-eval/RIDE/README.txt?view=log">RIDE/README.txt</a>
|
||||||
| |- us7032evb1/
|
| | | |- <a href="nuttx/configs/stm3210e-eval/src/README.txt?view=log">src/README.txt</a>
|
||||||
| | |- <a href="configs/us7032evb1/bin/README.txt?view=log">bin/README.txt</a>
|
| | | `- <a href="nuttx/configs/stm3210e-eval/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | |- <a href="configs/us7032evb1/include/README.txt?view=log">include/README.txt</a>
|
| | |- us7032evb1/
|
||||||
| | |- <a href="configs/us7032evb1/src/README.txt?view=log">src/README.txt</a>
|
| | | |- <a href="nuttx/configs/us7032evb1/bin/README.txt?view=log">bin/README.txt</a>
|
||||||
| | `- <a href="configs/us7032evb1/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | |- <a href="nuttx/configs/us7032evb1/include/README.txt?view=log">include/README.txt</a>
|
||||||
| |- vsn/
|
| | | |- <a href="nuttx/configs/us7032evb1/src/README.txt?view=log">src/README.txt</a>
|
||||||
| | |- <a href="configs/vsn/src/README.txt?view=log">src/README.txt</a>
|
| | | `- <a href="nuttx/configs/us7032evb1/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | `- <a href="configs/vsn/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | |- vsn/
|
||||||
| |- xtrs/
|
| | | |- <a href="nuttx/configs/vsn/src/README.txt?view=log">src/README.txt</a>
|
||||||
| | |- <a href="configs/xtrs/include/README.txt?view=log">include/README.txt</a>
|
| | | `- <a href="nuttx/configs/vsn/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | |- <a href="configs/xtrs/src/README.txt?view=log">src/README.txt</a>
|
| | |- xtrs/
|
||||||
| | `- <a href="configs/xtrs/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | |- <a href="nuttx/configs/xtrs/include/README.txt?view=log">include/README.txt</a>
|
||||||
| |- z16f2800100zcog/
|
| | | |- <a href="nuttx/configs/xtrs/src/README.txt?view=log">src/README.txt</a>
|
||||||
| | |- <a href="configs/xtrs/ostest/README.txt?view=log">ostest/README.txt</a>
|
| | | `- <a href="nuttx/configs/xtrs/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | |- <a href="configs/xtrs/pashello/README.txt?view=log">pashello/README.txt</a>
|
| | |- z16f2800100zcog/
|
||||||
| | `- <a href="configs/xtrs/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | |- <a href="nuttx/configs/xtrs/ostest/README.txt?view=log">ostest/README.txt</a>
|
||||||
| |- z80sim/
|
| | | |- <a href="nuttx/configs/xtrs/pashello/README.txt?view=log">pashello/README.txt</a>
|
||||||
| | |- <a href="configs/z80sim/include/README.txt?view=log">include/README.txt</a>
|
| | | `- <a href="nuttx/configs/xtrs/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | |- <a href="configs/z80sim/src/README.txt?view=log">src/README.txt</a>
|
| | |- z80sim/
|
||||||
| | `- <a href="configs/z80sim/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | |- <a href="nuttx/configs/z80sim/include/README.txt?view=log">include/README.txt</a>
|
||||||
| |- z8encore000zco/
|
| | | |- <a href="nuttx/configs/z80sim/src/README.txt?view=log">src/README.txt</a>
|
||||||
| | |- <a href="configs/z8encore000zco/ostest/README.txt?view=log">ostest/README.txt</a>
|
| | | `- <a href="nuttx/configs/z80sim/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | `- <a href="configs/z8encore000zco/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | |- z8encore000zco/
|
||||||
| |- z8f64200100kit/
|
| | | |- <a href="nuttx/configs/z8encore000zco/ostest/README.txt?view=log">ostest/README.txt</a>
|
||||||
| | |- <a href="configs/z8f64200100kit/ostest/README.txt?view=log">ostest/README.txt</a>
|
| | | `- <a href="nuttx/configs/z8encore000zco/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| | `- <a href="configs/z8f64200100kit/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | |- z8f64200100kit/
|
||||||
| `- <a href="configs/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | | |- <a href="nuttx/configs/z8f64200100kit/ostest/README.txt?view=log">ostest/README.txt</a>
|
||||||
|- drivers/
|
| | | `- <a href="nuttx/configs/z8f64200100kit/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| `- <a href="drivers/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | `- <a href="nuttx/configs/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
|- examples/
|
| |- drivers/
|
||||||
| |- <a href="examples/nsh/README.txt?view=log"><b><i>nsh/README.txt</i></b></a>
|
| | `- <a href="nuttx/drivers/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| |- <a href="examples/pashello/README.txt?view=log">pashello/README.txt</a>
|
| |- examples/
|
||||||
| `- <a href="examples/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| | |- <a href="nuttx/examples/pashello/README.txt?view=log">pashello/README.txt</a>
|
||||||
|- graphics/
|
| | `- <a href="nuttx/examples/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| `- <a href="graphics/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| |- graphics/
|
||||||
|- libxx/
|
| | `- <a href="nuttx/graphics/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
| `- <a href="libxx/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| |- libxx/
|
||||||
|
| | `- <a href="nuttx/libxx/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
|
| `- tools/
|
||||||
|
| `- <a href="nuttx/tols/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
|
`- apps/
|
||||||
|- netutils/
|
|- netutils/
|
||||||
| |- <a href="netutils/telnetd/README.txt?view=log">telnetd/README.txt</a>
|
| | |- <a href="apps/netutils/telnetd/README.txt?view=log">telnetd/README.txt</a>
|
||||||
| `- <a href="netutils/README?view=log"><b><i>README</i></b></a>
|
| `- <a href="apps/netutils/README?view=log"><b><i>README</i></b></a>
|
||||||
`- tools/
|
|- nshlib/
|
||||||
`- <a href="tols/README.txt?view=log"><b><i>README.txt</i></b></a>
|
| |- <a href="apps/nshlib/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
|
`- vsn/
|
||||||
|
|- <a href="apps/vsn/free/README.txt?view=log">free/README.txt</a>
|
||||||
|
|- <a href="apps/vsn/hello/README.txt?view=log">hello/README.txt</a>
|
||||||
|
|- <a href="apps/vsn/poweroff/README.txt?view=log">poweroff/README.txt</a>
|
||||||
|
|- <a href="apps/vsn/ramtron/README.txt?view=log">ramtron/README.txt</a>
|
||||||
|
|- <a href="apps/vsn/sdcard/README.txt?view=log">sdcard/README.txt</a>
|
||||||
|
`- <a href="apps/vsn/sdcard/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||||
|
|||||||
@@ -82,10 +82,6 @@ NONFSDIRS = sched lib $(ARCH_SRC) mm $(CONFIG_APP_DIR) $(ADDON_DIRS)
|
|||||||
FSDIRS = fs drivers binfmt
|
FSDIRS = fs drivers binfmt
|
||||||
CONTEXTDIRS =
|
CONTEXTDIRS =
|
||||||
|
|
||||||
ifeq ($(CONFIG_NET),y)
|
|
||||||
NONFSDIRS += net netutils
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_NX),y)
|
ifeq ($(CONFIG_NX),y)
|
||||||
NONFSDIRS += graphics
|
NONFSDIRS += graphics
|
||||||
CONTEXTDIRS += graphics
|
CONTEXTDIRS += graphics
|
||||||
@@ -147,7 +143,7 @@ endif
|
|||||||
# Add libraries for network support
|
# Add libraries for network support
|
||||||
|
|
||||||
ifeq ($(CONFIG_NET),y)
|
ifeq ($(CONFIG_NET),y)
|
||||||
LINKLIBS += net/libnet$(LIBEXT) netutils/libnetutils$(LIBEXT)
|
LINKLIBS += net/libnet$(LIBEXT)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Add libraries for file system support
|
# Add libraries for file system support
|
||||||
@@ -257,9 +253,6 @@ mm/libmm$(LIBEXT): context
|
|||||||
net/libnet$(LIBEXT): context
|
net/libnet$(LIBEXT): context
|
||||||
@$(MAKE) -C net TOPDIR="$(TOPDIR)" libnet$(LIBEXT)
|
@$(MAKE) -C net TOPDIR="$(TOPDIR)" libnet$(LIBEXT)
|
||||||
|
|
||||||
netutils/libnetutils$(LIBEXT): context
|
|
||||||
@$(MAKE) -C netutils TOPDIR="$(TOPDIR)" libnetutils$(LIBEXT)
|
|
||||||
|
|
||||||
fs/libfs$(LIBEXT): context
|
fs/libfs$(LIBEXT): context
|
||||||
@$(MAKE) -C fs TOPDIR="$(TOPDIR)" libfs$(LIBEXT)
|
@$(MAKE) -C fs TOPDIR="$(TOPDIR)" libfs$(LIBEXT)
|
||||||
|
|
||||||
|
|||||||
@@ -378,15 +378,11 @@ Below is a guide to the available README files in the NuttX source tree:
|
|||||||
|- drivers/
|
|- drivers/
|
||||||
| `- README.txt
|
| `- README.txt
|
||||||
|- examples/
|
|- examples/
|
||||||
| |- nsh/README.txt
|
|
||||||
| |- pashello/README.txt
|
| |- pashello/README.txt
|
||||||
| `- README.txt
|
| `- README.txt
|
||||||
|- graphics/
|
|- graphics/
|
||||||
| `- README.txt
|
| `- README.txt
|
||||||
|- libxx/
|
|- libxx/
|
||||||
| `- README.txt
|
| `- README.txt
|
||||||
|- netutils/
|
|
||||||
| |- telnetd/README.txt
|
|
||||||
| `- README
|
|
||||||
`- tools/
|
`- tools/
|
||||||
`- README.txt
|
`- README.txt
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
NuttX TODO List (Last updated March 16 2011)
|
NuttX TODO List (Last updated March 16 2011)
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
nuttx/
|
||||||
|
|
||||||
(5) Task/Scheduler (sched/)
|
(5) Task/Scheduler (sched/)
|
||||||
(1) On-demand paging (sched/)
|
(1) On-demand paging (sched/)
|
||||||
(2) Memory Managment (mm/)
|
(2) Memory Managment (mm/)
|
||||||
@@ -9,7 +11,6 @@ NuttX TODO List (Last updated March 16 2011)
|
|||||||
(1) C++ Support
|
(1) C++ Support
|
||||||
(5) Binary loaders (binfmt/)
|
(5) Binary loaders (binfmt/)
|
||||||
(16 Network (net/, drivers/net)
|
(16 Network (net/, drivers/net)
|
||||||
(5) Network Utilities (netutils/)
|
|
||||||
(2) USB (drivers/usbdev, drivers/usbhost)
|
(2) USB (drivers/usbdev, drivers/usbhost)
|
||||||
(5) Libraries (lib/)
|
(5) Libraries (lib/)
|
||||||
(13) File system/Generic drivers (fs/, drivers/)
|
(13) File system/Generic drivers (fs/, drivers/)
|
||||||
@@ -17,7 +18,6 @@ NuttX TODO List (Last updated March 16 2011)
|
|||||||
(1) Pascal add-on (pcode/)
|
(1) Pascal add-on (pcode/)
|
||||||
(1) Documentation (Documentation/)
|
(1) Documentation (Documentation/)
|
||||||
(5) Build system / Toolchains
|
(5) Build system / Toolchains
|
||||||
(4) NuttShell (NSH) (apps/nshlib)
|
|
||||||
(3) Other Applications & Tests (examples/)
|
(3) Other Applications & Tests (examples/)
|
||||||
(7) Linux/Cywgin simulation (arch/sim)
|
(7) Linux/Cywgin simulation (arch/sim)
|
||||||
(3) ARM (arch/arm/)
|
(3) ARM (arch/arm/)
|
||||||
@@ -38,6 +38,11 @@ NuttX TODO List (Last updated March 16 2011)
|
|||||||
(8) z16 (arch/z16/)
|
(8) z16 (arch/z16/)
|
||||||
(1) mc68hc1x (arch/hc)
|
(1) mc68hc1x (arch/hc)
|
||||||
|
|
||||||
|
apps/
|
||||||
|
|
||||||
|
(5) Network Utilities (apps/netutils/)
|
||||||
|
(4) NuttShell (NSH) (apps/nshlib)
|
||||||
|
|
||||||
o Task/Scheduler (sched/)
|
o Task/Scheduler (sched/)
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
@@ -308,38 +313,6 @@ o Network (net/, drivers/net)
|
|||||||
the mechanism for leaving and joining groups is hidden behind a wrapper
|
the mechanism for leaving and joining groups is hidden behind a wrapper
|
||||||
function so that little of this incompatibilities need be exposed.
|
function so that little of this incompatibilities need be exposed.
|
||||||
|
|
||||||
o Network Utilities (netutils/)
|
|
||||||
|
|
||||||
Description: One critical part of netutils/ apps is untested: The uIP
|
|
||||||
resolver in netutils/resolv. The webclient code has been
|
|
||||||
tested on host using gethosbyname(), but still depends on the
|
|
||||||
untested resolve logic.
|
|
||||||
Status: Open
|
|
||||||
Priority: Medium, Important but not core NuttX functionality
|
|
||||||
|
|
||||||
Description: Port PPP support from http://contiki.cvs.sourceforge.net/contiki/contiki-2.x/backyard/core/net/ppp/
|
|
||||||
Status: Open
|
|
||||||
Priority: Low
|
|
||||||
|
|
||||||
Description: Not all THTTPD features/options have been verified. In particular, there is no
|
|
||||||
test case of a CGI program receiving POST input. Only the configuration of
|
|
||||||
examples/thttpd has been tested.
|
|
||||||
Status: Open
|
|
||||||
Priority: Medium
|
|
||||||
|
|
||||||
Description: The first GET received by THTTPD is not responded to. Refreshing the page
|
|
||||||
from the browser solves the problem and THTTPD works fine after thatg. I
|
|
||||||
believe that this is the duplicate of another bug: "Outgoing [uIP] packets are dropped
|
|
||||||
and overwritten by ARP packets if the destination IP has not been mapped to a MAC."
|
|
||||||
Status: Open
|
|
||||||
Priority: Medium
|
|
||||||
|
|
||||||
Description: If the network is enabled, but THTTPD is not configured, it spews out lots
|
|
||||||
of pointless warnings. This is kind of annoying and unprofessional; needs to
|
|
||||||
be fixed someday.
|
|
||||||
Status: Open. An annoyance, but not a real problem.
|
|
||||||
Priority: Low
|
|
||||||
|
|
||||||
o USB (drivers/usbdev, drivers/usbhost)
|
o USB (drivers/usbdev, drivers/usbhost)
|
||||||
^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
@@ -551,32 +524,6 @@ o Build system
|
|||||||
Priority: High if you are using NX and a newer compiler.
|
Priority: High if you are using NX and a newer compiler.
|
||||||
|
|
||||||
|
|
||||||
o NuttShell (NSH) (apps/nshlib)
|
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
||||||
|
|
||||||
Description: When the telnetd front end is received, each TCP packet
|
|
||||||
received causes a prompt (nsh >) to be presented. The
|
|
||||||
prompt should only be presented when the user enters a
|
|
||||||
carriage return.
|
|
||||||
Status: Open
|
|
||||||
Priority: Low
|
|
||||||
|
|
||||||
Description: The wget command has been incorporated into NSH, however
|
|
||||||
it is still untested as of this writing (only because I
|
|
||||||
have not had the correct network setup for the testing
|
|
||||||
yet). Since wget depends on the also untest uIP resolv/
|
|
||||||
logic, it is like non-functional.
|
|
||||||
Status: Open
|
|
||||||
Priority: Med-High
|
|
||||||
|
|
||||||
Description: Add support to NSH to run NXFLAT programs from a ROMFS file system
|
|
||||||
Status: Open
|
|
||||||
Priority: Low (enhancement)
|
|
||||||
|
|
||||||
Description: Add an ARP command so that we can see the contents of the ARP table.
|
|
||||||
Status: Open
|
|
||||||
Priority: Low (enhancement)
|
|
||||||
|
|
||||||
o Other Applications & Tests (examples/)
|
o Other Applications & Tests (examples/)
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
@@ -1222,4 +1169,64 @@ o mc68hc1x (arch/hc)
|
|||||||
It would be necessary to implement banked mode to able to access more
|
It would be necessary to implement banked mode to able to access more
|
||||||
the 48Kb of FLASH.
|
the 48Kb of FLASH.
|
||||||
Status: Open.
|
Status: Open.
|
||||||
Priority: Medium/Low.
|
Priority: Medium/Low
|
||||||
|
|
||||||
|
o Network Utilities (apps/netutils/)
|
||||||
|
|
||||||
|
Description: One critical part of netutils/ apps is untested: The uIP
|
||||||
|
resolver in netutils/resolv. The webclient code has been
|
||||||
|
tested on host using gethosbyname(), but still depends on the
|
||||||
|
untested resolve logic.
|
||||||
|
Status: Open
|
||||||
|
Priority: Medium, Important but not core NuttX functionality
|
||||||
|
|
||||||
|
Description: Port PPP support from http://contiki.cvs.sourceforge.net/contiki/contiki-2.x/backyard/core/net/ppp/
|
||||||
|
Status: Open
|
||||||
|
Priority: Low
|
||||||
|
|
||||||
|
Description: Not all THTTPD features/options have been verified. In particular, there is no
|
||||||
|
test case of a CGI program receiving POST input. Only the configuration of
|
||||||
|
examples/thttpd has been tested.
|
||||||
|
Status: Open
|
||||||
|
Priority: Medium
|
||||||
|
|
||||||
|
Description: The first GET received by THTTPD is not responded to. Refreshing the page
|
||||||
|
from the browser solves the problem and THTTPD works fine after thatg. I
|
||||||
|
believe that this is the duplicate of another bug: "Outgoing [uIP] packets are dropped
|
||||||
|
and overwritten by ARP packets if the destination IP has not been mapped to a MAC."
|
||||||
|
Status: Open
|
||||||
|
Priority: Medium
|
||||||
|
|
||||||
|
Description: If the network is enabled, but THTTPD is not configured, it spews out lots
|
||||||
|
of pointless warnings. This is kind of annoying and unprofessional; needs to
|
||||||
|
be fixed someday.
|
||||||
|
Status: Open. An annoyance, but not a real problem.
|
||||||
|
Priority: Low
|
||||||
|
|
||||||
|
o NuttShell (NSH) (apps/nshlib)
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
Description: When the telnetd front end is received, each TCP packet
|
||||||
|
received causes a prompt (nsh >) to be presented. The
|
||||||
|
prompt should only be presented when the user enters a
|
||||||
|
carriage return.
|
||||||
|
Status: Open
|
||||||
|
Priority: Low
|
||||||
|
|
||||||
|
Description: The wget command has been incorporated into NSH, however
|
||||||
|
it is still untested as of this writing (only because I
|
||||||
|
have not had the correct network setup for the testing
|
||||||
|
yet). Since wget depends on the also untest uIP resolv/
|
||||||
|
logic, it is like non-functional.
|
||||||
|
Status: Open
|
||||||
|
Priority: Med-High
|
||||||
|
|
||||||
|
Description: Add support to NSH to run NXFLAT programs from a ROMFS file system
|
||||||
|
Status: Open
|
||||||
|
Priority: Low (enhancement)
|
||||||
|
|
||||||
|
Description: Add an ARP command so that we can see the contents of the ARP table.
|
||||||
|
Status: Open
|
||||||
|
Priority: Low (enhancement)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,119 @@
|
|||||||
|
############################################################################
|
||||||
|
# configs/c5471evm/httpd/Make.defs
|
||||||
|
#
|
||||||
|
# Copyright (C) 2007, 2008, 2011 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
include ${TOPDIR}/.config
|
||||||
|
|
||||||
|
CROSSDEV = arm-elf-
|
||||||
|
CC = $(CROSSDEV)gcc
|
||||||
|
CPP = $(CROSSDEV)gcc -E
|
||||||
|
LD = $(CROSSDEV)ld
|
||||||
|
AR = $(CROSSDEV)ar rcs
|
||||||
|
NM = $(CROSSDEV)nm
|
||||||
|
OBJCOPY = $(CROSSDEV)objcopy
|
||||||
|
OBJDUMP = $(CROSSDEV)objdump
|
||||||
|
|
||||||
|
ARCHCCVERSION = ${shell $(CC) -v 2>&1 | sed -n '/^gcc version/p' | sed -e 's/^gcc version \([0-9\.]\)/\1/g' -e 's/[-\ ].*//g' -e '1q'}
|
||||||
|
ARCHCCMAJOR = ${shell echo $(ARCHCCVERSION) | cut -d'.' -f1}
|
||||||
|
|
||||||
|
ifeq ("${CONFIG_DEBUG_SYMBOLS}","y")
|
||||||
|
ARCHOPTIMIZATION = -g
|
||||||
|
else
|
||||||
|
ARCHOPTIMIZATION = -Os -fno-strict-aliasing -fno-strength-reduce \
|
||||||
|
-fomit-frame-pointer
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(ARCHCCMAJOR),4)
|
||||||
|
ARCHCPUFLAGS = -mcpu=arm7tdmi -mfloat-abi=soft -fno-builtin
|
||||||
|
else
|
||||||
|
ARCHCPUFLAGS = -mapcs-32 -mcpu=arm7tdmi -msoft-float -fno-builtin
|
||||||
|
endif
|
||||||
|
ARCHPICFLAGS = -fpic -msingle-pic-base -mpic-register=r10
|
||||||
|
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow
|
||||||
|
ARCHDEFINES =
|
||||||
|
ARCHINCLUDES = -I. -isystem $(TOPDIR)/include
|
||||||
|
ARCHSCRIPT = -T$(TOPDIR)/configs/$(CONFIG_ARCH_BOARD)/httpd/ld.script
|
||||||
|
|
||||||
|
CFLAGS = $(ARCHWARNINGS) $(ARCHOPTIMIZATION) \
|
||||||
|
$(ARCHCPUFLAGS) $(ARCHINCLUDES) $(ARCHDEFINES) -pipe
|
||||||
|
CPICFLAGS = $(ARCHPICFLAGS) $(CFLAGS)
|
||||||
|
CPPFLAGS = $(ARCHINCLUDES) $(ARCHDEFINES)
|
||||||
|
AFLAGS = $(CFLAGS) -D__ASSEMBLY__
|
||||||
|
|
||||||
|
NXFLATLDFLAGS1 = -r -d -warn-common
|
||||||
|
NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) \
|
||||||
|
-T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat.ld \
|
||||||
|
-no-check-sections
|
||||||
|
LDNXFLATFLAGS = -e main -s 2048
|
||||||
|
|
||||||
|
OBJEXT = .o
|
||||||
|
LIBEXT = .a
|
||||||
|
EXEEXT =
|
||||||
|
|
||||||
|
ifeq ("${CONFIG_DEBUG_SYMBOLS}","y")
|
||||||
|
LDFLAGS += -g
|
||||||
|
endif
|
||||||
|
|
||||||
|
define PREPROCESS
|
||||||
|
@echo "CPP: $1->$2"
|
||||||
|
@$(CPP) $(CPPFLAGS) $1 -o $2
|
||||||
|
endef
|
||||||
|
|
||||||
|
define COMPILE
|
||||||
|
@echo "CC: $1"
|
||||||
|
@$(CC) -c $(CFLAGS) $1 -o $2
|
||||||
|
endef
|
||||||
|
|
||||||
|
define ASSEMBLE
|
||||||
|
@echo "AS: $1"
|
||||||
|
@$(CC) -c $(AFLAGS) $1 -o $2
|
||||||
|
endef
|
||||||
|
|
||||||
|
define ARCHIVE
|
||||||
|
echo "AR: $2"; \
|
||||||
|
$(AR) $1 $2 || { echo "$(AR) $1 $2 FAILED!" ; exit 1 ; }
|
||||||
|
endef
|
||||||
|
|
||||||
|
define CLEAN
|
||||||
|
@rm -f *.o *.a
|
||||||
|
endef
|
||||||
|
|
||||||
|
MKDEP = $(TOPDIR)/tools/mkdeps.sh
|
||||||
|
|
||||||
|
HOSTCC = gcc
|
||||||
|
HOSTINCLUDES = -I.
|
||||||
|
HOSTCFLAGS = -Wall -wstrict-prototypes -Wshadow -g -pipe
|
||||||
|
HOSTLDFLAGS =
|
||||||
|
|
||||||
|
|
||||||
@@ -0,0 +1,41 @@
|
|||||||
|
############################################################################
|
||||||
|
# c5471evm/httpd/appconfig
|
||||||
|
#
|
||||||
|
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
# Networking support
|
||||||
|
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/dhcpc=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/resolv=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/webserver=.built_always
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
# configs/c5471evm/dhcpconfig
|
# configs/c5471evm/httpd/defconfig
|
||||||
#
|
#
|
||||||
# Copyright (C) 2007-2010 Gregory Nutt. All rights reserved.
|
# Copyright (C) 2007-2011 Gregory Nutt. All rights reserved.
|
||||||
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
#
|
#
|
||||||
# Redistribution and use in source and binary forms, with or without
|
# Redistribution and use in source and binary forms, with or without
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
/************************************************************
|
/************************************************************
|
||||||
* ld.script
|
* ld.script
|
||||||
*
|
*
|
||||||
* Copyright (C) 2007 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
||||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# c5471evm/setenv.sh
|
# c5471evm/httpd/setenv.sh
|
||||||
#
|
#
|
||||||
# Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved.
|
# Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved.
|
||||||
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
@@ -0,0 +1,119 @@
|
|||||||
|
############################################################################
|
||||||
|
# configs/c5471evm/nettest/Make.defs
|
||||||
|
#
|
||||||
|
# Copyright (C) 2007, 2008, 2011 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
include ${TOPDIR}/.config
|
||||||
|
|
||||||
|
CROSSDEV = arm-elf-
|
||||||
|
CC = $(CROSSDEV)gcc
|
||||||
|
CPP = $(CROSSDEV)gcc -E
|
||||||
|
LD = $(CROSSDEV)ld
|
||||||
|
AR = $(CROSSDEV)ar rcs
|
||||||
|
NM = $(CROSSDEV)nm
|
||||||
|
OBJCOPY = $(CROSSDEV)objcopy
|
||||||
|
OBJDUMP = $(CROSSDEV)objdump
|
||||||
|
|
||||||
|
ARCHCCVERSION = ${shell $(CC) -v 2>&1 | sed -n '/^gcc version/p' | sed -e 's/^gcc version \([0-9\.]\)/\1/g' -e 's/[-\ ].*//g' -e '1q'}
|
||||||
|
ARCHCCMAJOR = ${shell echo $(ARCHCCVERSION) | cut -d'.' -f1}
|
||||||
|
|
||||||
|
ifeq ("${CONFIG_DEBUG_SYMBOLS}","y")
|
||||||
|
ARCHOPTIMIZATION = -g
|
||||||
|
else
|
||||||
|
ARCHOPTIMIZATION = -Os -fno-strict-aliasing -fno-strength-reduce \
|
||||||
|
-fomit-frame-pointer
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(ARCHCCMAJOR),4)
|
||||||
|
ARCHCPUFLAGS = -mcpu=arm7tdmi -mfloat-abi=soft -fno-builtin
|
||||||
|
else
|
||||||
|
ARCHCPUFLAGS = -mapcs-32 -mcpu=arm7tdmi -msoft-float -fno-builtin
|
||||||
|
endif
|
||||||
|
ARCHPICFLAGS = -fpic -msingle-pic-base -mpic-register=r10
|
||||||
|
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow
|
||||||
|
ARCHDEFINES =
|
||||||
|
ARCHINCLUDES = -I. -isystem $(TOPDIR)/include
|
||||||
|
ARCHSCRIPT = -T$(TOPDIR)/configs/$(CONFIG_ARCH_BOARD)/nettest/ld.script
|
||||||
|
|
||||||
|
CFLAGS = $(ARCHWARNINGS) $(ARCHOPTIMIZATION) \
|
||||||
|
$(ARCHCPUFLAGS) $(ARCHINCLUDES) $(ARCHDEFINES) -pipe
|
||||||
|
CPICFLAGS = $(ARCHPICFLAGS) $(CFLAGS)
|
||||||
|
CPPFLAGS = $(ARCHINCLUDES) $(ARCHDEFINES)
|
||||||
|
AFLAGS = $(CFLAGS) -D__ASSEMBLY__
|
||||||
|
|
||||||
|
NXFLATLDFLAGS1 = -r -d -warn-common
|
||||||
|
NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) \
|
||||||
|
-T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat.ld \
|
||||||
|
-no-check-sections
|
||||||
|
LDNXFLATFLAGS = -e main -s 2048
|
||||||
|
|
||||||
|
OBJEXT = .o
|
||||||
|
LIBEXT = .a
|
||||||
|
EXEEXT =
|
||||||
|
|
||||||
|
ifeq ("${CONFIG_DEBUG_SYMBOLS}","y")
|
||||||
|
LDFLAGS += -g
|
||||||
|
endif
|
||||||
|
|
||||||
|
define PREPROCESS
|
||||||
|
@echo "CPP: $1->$2"
|
||||||
|
@$(CPP) $(CPPFLAGS) $1 -o $2
|
||||||
|
endef
|
||||||
|
|
||||||
|
define COMPILE
|
||||||
|
@echo "CC: $1"
|
||||||
|
@$(CC) -c $(CFLAGS) $1 -o $2
|
||||||
|
endef
|
||||||
|
|
||||||
|
define ASSEMBLE
|
||||||
|
@echo "AS: $1"
|
||||||
|
@$(CC) -c $(AFLAGS) $1 -o $2
|
||||||
|
endef
|
||||||
|
|
||||||
|
define ARCHIVE
|
||||||
|
echo "AR: $2"; \
|
||||||
|
$(AR) $1 $2 || { echo "$(AR) $1 $2 FAILED!" ; exit 1 ; }
|
||||||
|
endef
|
||||||
|
|
||||||
|
define CLEAN
|
||||||
|
@rm -f *.o *.a
|
||||||
|
endef
|
||||||
|
|
||||||
|
MKDEP = $(TOPDIR)/tools/mkdeps.sh
|
||||||
|
|
||||||
|
HOSTCC = gcc
|
||||||
|
HOSTINCLUDES = -I.
|
||||||
|
HOSTCFLAGS = -Wall -wstrict-prototypes -Wshadow -g -pipe
|
||||||
|
HOSTLDFLAGS =
|
||||||
|
|
||||||
|
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
# Make.defs
|
# c5471evm/nettest/appconfig
|
||||||
#
|
#
|
||||||
# Copyright (C) 2007 Gregory Nutt. All rights reserved.
|
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||||
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
#
|
#
|
||||||
# Redistribution and use in source and binary forms, with or without
|
# Redistribution and use in source and binary forms, with or without
|
||||||
@@ -33,7 +33,6 @@
|
|||||||
#
|
#
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|
||||||
ifeq ($(CONFIG_NET_UDP),y)
|
# Networking support
|
||||||
DHCPC_ASRCS =
|
|
||||||
DHCPC_CSRCS = dhcpc.c
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
endif
|
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
# configs/c5471evm/netconfig
|
# configs/c5471evm/nettest/defconfig
|
||||||
#
|
#
|
||||||
# Copyright (C) 2007-2010 Gregory Nutt. All rights reserved.
|
# Copyright (C) 2007-2011 Gregory Nutt. All rights reserved.
|
||||||
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
#
|
#
|
||||||
# Redistribution and use in source and binary forms, with or without
|
# Redistribution and use in source and binary forms, with or without
|
||||||
@@ -0,0 +1,107 @@
|
|||||||
|
/************************************************************
|
||||||
|
* ld.script
|
||||||
|
*
|
||||||
|
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
||||||
|
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
*
|
||||||
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
* modification, are permitted provided that the following conditions
|
||||||
|
* are met:
|
||||||
|
*
|
||||||
|
* 1. Redistributions of source code must retain the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer.
|
||||||
|
* 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer in
|
||||||
|
* the documentation and/or other materials provided with the
|
||||||
|
* distribution.
|
||||||
|
* 3. Neither the name Gregory Nutt nor the names of its contributors may be
|
||||||
|
* used to endorse or promote products derived from this software
|
||||||
|
* without specific prior written permission.
|
||||||
|
*
|
||||||
|
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
* POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
*
|
||||||
|
************************************************************/
|
||||||
|
|
||||||
|
OUTPUT_ARCH(arm)
|
||||||
|
ENTRY(_stext)
|
||||||
|
SECTIONS
|
||||||
|
{
|
||||||
|
/* Interrupt vector trampoline and command line parameters
|
||||||
|
* are provided in IRAM by the rrload bootloader. Vectors will be
|
||||||
|
* copied into _svectors from _vflashstart.
|
||||||
|
*/
|
||||||
|
|
||||||
|
. = 0xffc00000;
|
||||||
|
_svectors = ABSOLUTE(.);
|
||||||
|
|
||||||
|
/* These are locations in IRAM where the rrload bootloader passes
|
||||||
|
* information to the running program
|
||||||
|
*/
|
||||||
|
|
||||||
|
. = 0xffc00020;
|
||||||
|
__KernCommandLineMagicStr = .; /* magic pattern string == "kcmdline-->" */
|
||||||
|
. = 0xffc0002C; /* advance to .+strlen("kcmdline-->")+1 */
|
||||||
|
__KernCommandLineOverride = .; /* location of kernel command line string */
|
||||||
|
|
||||||
|
. = 0xffc00100;
|
||||||
|
__EtherMACMagicStr = .; /* magic pattern string == "etherMAC-->" */
|
||||||
|
. = 0xffc0010C; /* advance to .+strlen("etherMAC-->")+1 */
|
||||||
|
__EtherMAC = .;
|
||||||
|
|
||||||
|
|
||||||
|
/* The OS entry point is here */
|
||||||
|
|
||||||
|
. = 0x10300000;
|
||||||
|
.text : {
|
||||||
|
_stext = ABSOLUTE(.);
|
||||||
|
*(.text)
|
||||||
|
*(.fixup)
|
||||||
|
*(.gnu.warning)
|
||||||
|
*(.rodata)
|
||||||
|
*(.glue_7)
|
||||||
|
*(.glue_7t)
|
||||||
|
*(.got) /* Global offset table */
|
||||||
|
_etext = ABSOLUTE(.);
|
||||||
|
}
|
||||||
|
|
||||||
|
_eronly = ABSOLUTE(.); /* See below */
|
||||||
|
. = ALIGN(4096);
|
||||||
|
|
||||||
|
.data : {
|
||||||
|
_sdata = ABSOLUTE(.);
|
||||||
|
*(.data)
|
||||||
|
CONSTRUCTORS
|
||||||
|
_edata = ABSOLUTE(.);
|
||||||
|
}
|
||||||
|
|
||||||
|
.bss : { /* BSS */
|
||||||
|
_sbss = ABSOLUTE(.);
|
||||||
|
*(.bss)
|
||||||
|
*(COMMON)
|
||||||
|
_ebss = ABSOLUTE(.);
|
||||||
|
}
|
||||||
|
/* Stabs debugging sections. */
|
||||||
|
.stab 0 : { *(.stab) }
|
||||||
|
.stabstr 0 : { *(.stabstr) }
|
||||||
|
.stab.excl 0 : { *(.stab.excl) }
|
||||||
|
.stab.exclstr 0 : { *(.stab.exclstr) }
|
||||||
|
.stab.index 0 : { *(.stab.index) }
|
||||||
|
.stab.indexstr 0 : { *(.stab.indexstr) }
|
||||||
|
.comment 0 : { *(.comment) }
|
||||||
|
.debug_abbrev 0 : { *(.debug_abbrev) }
|
||||||
|
.debug_info 0 : { *(.debug_info) }
|
||||||
|
.debug_line 0 : { *(.debug_line) }
|
||||||
|
.debug_pubnames 0 : { *(.debug_pubnames) }
|
||||||
|
.debug_aranges 0 : { *(.debug_aranges) }
|
||||||
|
}
|
||||||
Executable
+46
@@ -0,0 +1,46 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# c5471evm/nettest/setenv.sh
|
||||||
|
#
|
||||||
|
# Copyright (C) 2007, 2008, 2011 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
|
||||||
|
if [ "$(basename $0)" = "setenv.sh" ] ; then
|
||||||
|
echo "You must source this script, not run it!" 1>&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z ${PATH_ORIG} ]; then export PATH_ORIG=${PATH}; fi
|
||||||
|
|
||||||
|
WD=`pwd`
|
||||||
|
export BUILDROOT_BIN=${WD}/../buildroot/build_arm_nofpu/staging_dir/bin
|
||||||
|
export PATH=${BUILDROOT_BIN}:/sbin:/usr/sbin:${PATH_ORIG}
|
||||||
|
|
||||||
|
echo "PATH : ${PATH}"
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
# configs/c5471evm/Make.defs
|
# configs/c5471evm/nsh/Make.defs
|
||||||
#
|
#
|
||||||
# Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved.
|
# Copyright (C) 2007, 2008, 2011 Gregory Nutt. All rights reserved.
|
||||||
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
#
|
#
|
||||||
# Redistribution and use in source and binary forms, with or without
|
# Redistribution and use in source and binary forms, with or without
|
||||||
@@ -63,7 +63,7 @@ ARCHPICFLAGS = -fpic -msingle-pic-base -mpic-register=r10
|
|||||||
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow
|
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow
|
||||||
ARCHDEFINES =
|
ARCHDEFINES =
|
||||||
ARCHINCLUDES = -I. -isystem $(TOPDIR)/include
|
ARCHINCLUDES = -I. -isystem $(TOPDIR)/include
|
||||||
ARCHSCRIPT = -T$(TOPDIR)/configs/$(CONFIG_ARCH_BOARD)/ld.script
|
ARCHSCRIPT = -T$(TOPDIR)/configs/$(CONFIG_ARCH_BOARD)/nsh/ld.script
|
||||||
|
|
||||||
CFLAGS = $(ARCHWARNINGS) $(ARCHOPTIMIZATION) \
|
CFLAGS = $(ARCHWARNINGS) $(ARCHOPTIMIZATION) \
|
||||||
$(ARCHCPUFLAGS) $(ARCHINCLUDES) $(ARCHDEFINES) -pipe
|
$(ARCHCPUFLAGS) $(ARCHINCLUDES) $(ARCHDEFINES) -pipe
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
# Make.defs
|
# c5471evm/nsh/appconfig
|
||||||
#
|
#
|
||||||
# Copyright (C) 2007, 2010-2011 Gregory Nutt. All rights reserved.
|
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||||
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
#
|
#
|
||||||
# Redistribution and use in source and binary forms, with or without
|
# Redistribution and use in source and binary forms, with or without
|
||||||
@@ -33,18 +33,16 @@
|
|||||||
#
|
#
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|
||||||
UIPLIB_ASRCS =
|
# NSH library
|
||||||
UIPLIB_CSRCS = uiplib.c uip_sethostaddr.c uip_gethostaddr.c uip_setdraddr.c \
|
|
||||||
uip_setnetmask.c uip_parsehttpurl.c uip_server.c\
|
|
||||||
|
|
||||||
# No MAC address support for SLIP (Ethernet only)
|
CONFIGURED_APPS += nshlib=.built_always
|
||||||
|
|
||||||
ifneq ($(CONFIG_NET_SLIP),y)
|
# Networking support
|
||||||
UIPLIB_CSRCS += uip_setmacaddr.c uip_getmacaddr.c
|
|
||||||
endif
|
ifeq ($(CONFIG_NET),y)
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
# IGMP support
|
CONFIGURED_APPS += netutils/dhcpc=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/resolv=.built_always
|
||||||
ifeq ($(CONFIG_NET_IGMP),y)
|
CONFIGURED_APPS += netutils/tftp=.built_always
|
||||||
UIPLIB_CSRCS += uip_ipmsfilter.c
|
CONFIGURED_APPS += netutils/webclient=.built_always
|
||||||
endif
|
endif
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
# configs/c5471evm/nshconfig
|
# configs/c5471evm/nsh/defconfig
|
||||||
#
|
#
|
||||||
# Copyright (C) 2007-2010 Gregory Nutt. All rights reserved.
|
# Copyright (C) 2007-2011 Gregory Nutt. All rights reserved.
|
||||||
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
#
|
#
|
||||||
# Redistribution and use in source and binary forms, with or without
|
# Redistribution and use in source and binary forms, with or without
|
||||||
@@ -0,0 +1,107 @@
|
|||||||
|
/************************************************************
|
||||||
|
* ld.script
|
||||||
|
*
|
||||||
|
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
||||||
|
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
*
|
||||||
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
* modification, are permitted provided that the following conditions
|
||||||
|
* are met:
|
||||||
|
*
|
||||||
|
* 1. Redistributions of source code must retain the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer.
|
||||||
|
* 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer in
|
||||||
|
* the documentation and/or other materials provided with the
|
||||||
|
* distribution.
|
||||||
|
* 3. Neither the name Gregory Nutt nor the names of its contributors may be
|
||||||
|
* used to endorse or promote products derived from this software
|
||||||
|
* without specific prior written permission.
|
||||||
|
*
|
||||||
|
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
* POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
*
|
||||||
|
************************************************************/
|
||||||
|
|
||||||
|
OUTPUT_ARCH(arm)
|
||||||
|
ENTRY(_stext)
|
||||||
|
SECTIONS
|
||||||
|
{
|
||||||
|
/* Interrupt vector trampoline and command line parameters
|
||||||
|
* are provided in IRAM by the rrload bootloader. Vectors will be
|
||||||
|
* copied into _svectors from _vflashstart.
|
||||||
|
*/
|
||||||
|
|
||||||
|
. = 0xffc00000;
|
||||||
|
_svectors = ABSOLUTE(.);
|
||||||
|
|
||||||
|
/* These are locations in IRAM where the rrload bootloader passes
|
||||||
|
* information to the running program
|
||||||
|
*/
|
||||||
|
|
||||||
|
. = 0xffc00020;
|
||||||
|
__KernCommandLineMagicStr = .; /* magic pattern string == "kcmdline-->" */
|
||||||
|
. = 0xffc0002C; /* advance to .+strlen("kcmdline-->")+1 */
|
||||||
|
__KernCommandLineOverride = .; /* location of kernel command line string */
|
||||||
|
|
||||||
|
. = 0xffc00100;
|
||||||
|
__EtherMACMagicStr = .; /* magic pattern string == "etherMAC-->" */
|
||||||
|
. = 0xffc0010C; /* advance to .+strlen("etherMAC-->")+1 */
|
||||||
|
__EtherMAC = .;
|
||||||
|
|
||||||
|
|
||||||
|
/* The OS entry point is here */
|
||||||
|
|
||||||
|
. = 0x10300000;
|
||||||
|
.text : {
|
||||||
|
_stext = ABSOLUTE(.);
|
||||||
|
*(.text)
|
||||||
|
*(.fixup)
|
||||||
|
*(.gnu.warning)
|
||||||
|
*(.rodata)
|
||||||
|
*(.glue_7)
|
||||||
|
*(.glue_7t)
|
||||||
|
*(.got) /* Global offset table */
|
||||||
|
_etext = ABSOLUTE(.);
|
||||||
|
}
|
||||||
|
|
||||||
|
_eronly = ABSOLUTE(.); /* See below */
|
||||||
|
. = ALIGN(4096);
|
||||||
|
|
||||||
|
.data : {
|
||||||
|
_sdata = ABSOLUTE(.);
|
||||||
|
*(.data)
|
||||||
|
CONSTRUCTORS
|
||||||
|
_edata = ABSOLUTE(.);
|
||||||
|
}
|
||||||
|
|
||||||
|
.bss : { /* BSS */
|
||||||
|
_sbss = ABSOLUTE(.);
|
||||||
|
*(.bss)
|
||||||
|
*(COMMON)
|
||||||
|
_ebss = ABSOLUTE(.);
|
||||||
|
}
|
||||||
|
/* Stabs debugging sections. */
|
||||||
|
.stab 0 : { *(.stab) }
|
||||||
|
.stabstr 0 : { *(.stabstr) }
|
||||||
|
.stab.excl 0 : { *(.stab.excl) }
|
||||||
|
.stab.exclstr 0 : { *(.stab.exclstr) }
|
||||||
|
.stab.index 0 : { *(.stab.index) }
|
||||||
|
.stab.indexstr 0 : { *(.stab.indexstr) }
|
||||||
|
.comment 0 : { *(.comment) }
|
||||||
|
.debug_abbrev 0 : { *(.debug_abbrev) }
|
||||||
|
.debug_info 0 : { *(.debug_info) }
|
||||||
|
.debug_line 0 : { *(.debug_line) }
|
||||||
|
.debug_pubnames 0 : { *(.debug_pubnames) }
|
||||||
|
.debug_aranges 0 : { *(.debug_aranges) }
|
||||||
|
}
|
||||||
Executable
+46
@@ -0,0 +1,46 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# c5471evm/nsh/setenv.sh
|
||||||
|
#
|
||||||
|
# Copyright (C) 2007, 2008, 2011 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
|
||||||
|
if [ "$(basename $0)" = "setenv.sh" ] ; then
|
||||||
|
echo "You must source this script, not run it!" 1>&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z ${PATH_ORIG} ]; then export PATH_ORIG=${PATH}; fi
|
||||||
|
|
||||||
|
WD=`pwd`
|
||||||
|
export BUILDROOT_BIN=${WD}/../buildroot/build_arm_nofpu/staging_dir/bin
|
||||||
|
export PATH=${BUILDROOT_BIN}:/sbin:/usr/sbin:${PATH_ORIG}
|
||||||
|
|
||||||
|
echo "PATH : ${PATH}"
|
||||||
@@ -0,0 +1,119 @@
|
|||||||
|
############################################################################
|
||||||
|
# configs/c5471evm/ostest/Make.defs
|
||||||
|
#
|
||||||
|
# Copyright (C) 2007, 2008, 2011 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
include ${TOPDIR}/.config
|
||||||
|
|
||||||
|
CROSSDEV = arm-elf-
|
||||||
|
CC = $(CROSSDEV)gcc
|
||||||
|
CPP = $(CROSSDEV)gcc -E
|
||||||
|
LD = $(CROSSDEV)ld
|
||||||
|
AR = $(CROSSDEV)ar rcs
|
||||||
|
NM = $(CROSSDEV)nm
|
||||||
|
OBJCOPY = $(CROSSDEV)objcopy
|
||||||
|
OBJDUMP = $(CROSSDEV)objdump
|
||||||
|
|
||||||
|
ARCHCCVERSION = ${shell $(CC) -v 2>&1 | sed -n '/^gcc version/p' | sed -e 's/^gcc version \([0-9\.]\)/\1/g' -e 's/[-\ ].*//g' -e '1q'}
|
||||||
|
ARCHCCMAJOR = ${shell echo $(ARCHCCVERSION) | cut -d'.' -f1}
|
||||||
|
|
||||||
|
ifeq ("${CONFIG_DEBUG_SYMBOLS}","y")
|
||||||
|
ARCHOPTIMIZATION = -g
|
||||||
|
else
|
||||||
|
ARCHOPTIMIZATION = -Os -fno-strict-aliasing -fno-strength-reduce \
|
||||||
|
-fomit-frame-pointer
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(ARCHCCMAJOR),4)
|
||||||
|
ARCHCPUFLAGS = -mcpu=arm7tdmi -mfloat-abi=soft -fno-builtin
|
||||||
|
else
|
||||||
|
ARCHCPUFLAGS = -mapcs-32 -mcpu=arm7tdmi -msoft-float -fno-builtin
|
||||||
|
endif
|
||||||
|
ARCHPICFLAGS = -fpic -msingle-pic-base -mpic-register=r10
|
||||||
|
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow
|
||||||
|
ARCHDEFINES =
|
||||||
|
ARCHINCLUDES = -I. -isystem $(TOPDIR)/include
|
||||||
|
ARCHSCRIPT = -T$(TOPDIR)/configs/$(CONFIG_ARCH_BOARD)/ostest/ld.script
|
||||||
|
|
||||||
|
CFLAGS = $(ARCHWARNINGS) $(ARCHOPTIMIZATION) \
|
||||||
|
$(ARCHCPUFLAGS) $(ARCHINCLUDES) $(ARCHDEFINES) -pipe
|
||||||
|
CPICFLAGS = $(ARCHPICFLAGS) $(CFLAGS)
|
||||||
|
CPPFLAGS = $(ARCHINCLUDES) $(ARCHDEFINES)
|
||||||
|
AFLAGS = $(CFLAGS) -D__ASSEMBLY__
|
||||||
|
|
||||||
|
NXFLATLDFLAGS1 = -r -d -warn-common
|
||||||
|
NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) \
|
||||||
|
-T$(TOPDIR)/binfmt/libnxflat/gnu-nxflat.ld \
|
||||||
|
-no-check-sections
|
||||||
|
LDNXFLATFLAGS = -e main -s 2048
|
||||||
|
|
||||||
|
OBJEXT = .o
|
||||||
|
LIBEXT = .a
|
||||||
|
EXEEXT =
|
||||||
|
|
||||||
|
ifeq ("${CONFIG_DEBUG_SYMBOLS}","y")
|
||||||
|
LDFLAGS += -g
|
||||||
|
endif
|
||||||
|
|
||||||
|
define PREPROCESS
|
||||||
|
@echo "CPP: $1->$2"
|
||||||
|
@$(CPP) $(CPPFLAGS) $1 -o $2
|
||||||
|
endef
|
||||||
|
|
||||||
|
define COMPILE
|
||||||
|
@echo "CC: $1"
|
||||||
|
@$(CC) -c $(CFLAGS) $1 -o $2
|
||||||
|
endef
|
||||||
|
|
||||||
|
define ASSEMBLE
|
||||||
|
@echo "AS: $1"
|
||||||
|
@$(CC) -c $(AFLAGS) $1 -o $2
|
||||||
|
endef
|
||||||
|
|
||||||
|
define ARCHIVE
|
||||||
|
echo "AR: $2"; \
|
||||||
|
$(AR) $1 $2 || { echo "$(AR) $1 $2 FAILED!" ; exit 1 ; }
|
||||||
|
endef
|
||||||
|
|
||||||
|
define CLEAN
|
||||||
|
@rm -f *.o *.a
|
||||||
|
endef
|
||||||
|
|
||||||
|
MKDEP = $(TOPDIR)/tools/mkdeps.sh
|
||||||
|
|
||||||
|
HOSTCC = gcc
|
||||||
|
HOSTINCLUDES = -I.
|
||||||
|
HOSTCFLAGS = -Wall -wstrict-prototypes -Wshadow -g -pipe
|
||||||
|
HOSTLDFLAGS =
|
||||||
|
|
||||||
|
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
# configs/c5471evm/defconfig
|
# configs/c5471evm/ostest/defconfig
|
||||||
#
|
#
|
||||||
# Copyright (C) 2007-2010 Gregory Nutt. All rights reserved.
|
# Copyright (C) 2007-2011 Gregory Nutt. All rights reserved.
|
||||||
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
#
|
#
|
||||||
# Redistribution and use in source and binary forms, with or without
|
# Redistribution and use in source and binary forms, with or without
|
||||||
@@ -0,0 +1,107 @@
|
|||||||
|
/************************************************************
|
||||||
|
* ld.script
|
||||||
|
*
|
||||||
|
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
||||||
|
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
*
|
||||||
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
* modification, are permitted provided that the following conditions
|
||||||
|
* are met:
|
||||||
|
*
|
||||||
|
* 1. Redistributions of source code must retain the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer.
|
||||||
|
* 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer in
|
||||||
|
* the documentation and/or other materials provided with the
|
||||||
|
* distribution.
|
||||||
|
* 3. Neither the name Gregory Nutt nor the names of its contributors may be
|
||||||
|
* used to endorse or promote products derived from this software
|
||||||
|
* without specific prior written permission.
|
||||||
|
*
|
||||||
|
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
* POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
*
|
||||||
|
************************************************************/
|
||||||
|
|
||||||
|
OUTPUT_ARCH(arm)
|
||||||
|
ENTRY(_stext)
|
||||||
|
SECTIONS
|
||||||
|
{
|
||||||
|
/* Interrupt vector trampoline and command line parameters
|
||||||
|
* are provided in IRAM by the rrload bootloader. Vectors will be
|
||||||
|
* copied into _svectors from _vflashstart.
|
||||||
|
*/
|
||||||
|
|
||||||
|
. = 0xffc00000;
|
||||||
|
_svectors = ABSOLUTE(.);
|
||||||
|
|
||||||
|
/* These are locations in IRAM where the rrload bootloader passes
|
||||||
|
* information to the running program
|
||||||
|
*/
|
||||||
|
|
||||||
|
. = 0xffc00020;
|
||||||
|
__KernCommandLineMagicStr = .; /* magic pattern string == "kcmdline-->" */
|
||||||
|
. = 0xffc0002C; /* advance to .+strlen("kcmdline-->")+1 */
|
||||||
|
__KernCommandLineOverride = .; /* location of kernel command line string */
|
||||||
|
|
||||||
|
. = 0xffc00100;
|
||||||
|
__EtherMACMagicStr = .; /* magic pattern string == "etherMAC-->" */
|
||||||
|
. = 0xffc0010C; /* advance to .+strlen("etherMAC-->")+1 */
|
||||||
|
__EtherMAC = .;
|
||||||
|
|
||||||
|
|
||||||
|
/* The OS entry point is here */
|
||||||
|
|
||||||
|
. = 0x10300000;
|
||||||
|
.text : {
|
||||||
|
_stext = ABSOLUTE(.);
|
||||||
|
*(.text)
|
||||||
|
*(.fixup)
|
||||||
|
*(.gnu.warning)
|
||||||
|
*(.rodata)
|
||||||
|
*(.glue_7)
|
||||||
|
*(.glue_7t)
|
||||||
|
*(.got) /* Global offset table */
|
||||||
|
_etext = ABSOLUTE(.);
|
||||||
|
}
|
||||||
|
|
||||||
|
_eronly = ABSOLUTE(.); /* See below */
|
||||||
|
. = ALIGN(4096);
|
||||||
|
|
||||||
|
.data : {
|
||||||
|
_sdata = ABSOLUTE(.);
|
||||||
|
*(.data)
|
||||||
|
CONSTRUCTORS
|
||||||
|
_edata = ABSOLUTE(.);
|
||||||
|
}
|
||||||
|
|
||||||
|
.bss : { /* BSS */
|
||||||
|
_sbss = ABSOLUTE(.);
|
||||||
|
*(.bss)
|
||||||
|
*(COMMON)
|
||||||
|
_ebss = ABSOLUTE(.);
|
||||||
|
}
|
||||||
|
/* Stabs debugging sections. */
|
||||||
|
.stab 0 : { *(.stab) }
|
||||||
|
.stabstr 0 : { *(.stabstr) }
|
||||||
|
.stab.excl 0 : { *(.stab.excl) }
|
||||||
|
.stab.exclstr 0 : { *(.stab.exclstr) }
|
||||||
|
.stab.index 0 : { *(.stab.index) }
|
||||||
|
.stab.indexstr 0 : { *(.stab.indexstr) }
|
||||||
|
.comment 0 : { *(.comment) }
|
||||||
|
.debug_abbrev 0 : { *(.debug_abbrev) }
|
||||||
|
.debug_info 0 : { *(.debug_info) }
|
||||||
|
.debug_line 0 : { *(.debug_line) }
|
||||||
|
.debug_pubnames 0 : { *(.debug_pubnames) }
|
||||||
|
.debug_aranges 0 : { *(.debug_aranges) }
|
||||||
|
}
|
||||||
Executable
+46
@@ -0,0 +1,46 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# c5471evm/ostest/setenv.sh
|
||||||
|
#
|
||||||
|
# Copyright (C) 2007, 2008, 2011 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
|
||||||
|
if [ "$(basename $0)" = "setenv.sh" ] ; then
|
||||||
|
echo "You must source this script, not run it!" 1>&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z ${PATH_ORIG} ]; then export PATH_ORIG=${PATH}; fi
|
||||||
|
|
||||||
|
WD=`pwd`
|
||||||
|
export BUILDROOT_BIN=${WD}/../buildroot/build_arm_nofpu/staging_dir/bin
|
||||||
|
export PATH=${BUILDROOT_BIN}:/sbin:/usr/sbin:${PATH_ORIG}
|
||||||
|
|
||||||
|
echo "PATH : ${PATH}"
|
||||||
@@ -33,4 +33,16 @@
|
|||||||
#
|
#
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|
||||||
|
# NSH library
|
||||||
|
|
||||||
CONFIGURED_APPS += nshlib=.built_always
|
CONFIGURED_APPS += nshlib=.built_always
|
||||||
|
|
||||||
|
# Networking support
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_NET),y)
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/dhcpc=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/resolv=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/tftp=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/webclient=.built_always
|
||||||
|
endif
|
||||||
|
|||||||
@@ -0,0 +1,41 @@
|
|||||||
|
############################################################################
|
||||||
|
# eagle100/httpd/appconfig
|
||||||
|
#
|
||||||
|
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
# Networking support
|
||||||
|
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/dhcpc=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/resolv=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/webserver=.built_always
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
# netutils/dhcpd/Make.defs
|
# eagle100/nettest/appconfig
|
||||||
#
|
#
|
||||||
# Copyright (C) 2007 Gregory Nutt. All rights reserved.
|
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||||
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
#
|
#
|
||||||
# Redistribution and use in source and binary forms, with or without
|
# Redistribution and use in source and binary forms, with or without
|
||||||
@@ -33,7 +33,6 @@
|
|||||||
#
|
#
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|
||||||
ifeq ($(CONFIG_NET_UDP),y)
|
# Networking support
|
||||||
DHCPD_ASRCS =
|
|
||||||
DHCPD_CSRCS = dhcpd.c
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
endif
|
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
# netutils/thttpd/Make.defs
|
# eagle100/thttpd/appconfig
|
||||||
#
|
#
|
||||||
# Copyright (C) 2009 Gregory Nutt. All rights reserved.
|
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||||
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
#
|
#
|
||||||
# Redistribution and use in source and binary forms, with or without
|
# Redistribution and use in source and binary forms, with or without
|
||||||
@@ -33,6 +33,7 @@
|
|||||||
#
|
#
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|
||||||
THTTPD_ASRCS =
|
# Networking support
|
||||||
THTTPD_CSRCS = thttpd.c libhttpd.c thttpd_cgi.c thttpd_alloc.c thttpd_strings.c timers.c fdwatch.c tdate_parse.c
|
|
||||||
|
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/thttpd=.built_always
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
############################################################################
|
||||||
|
# ez80f910200zco/dhcpd/appconfig
|
||||||
|
#
|
||||||
|
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
# Networking support
|
||||||
|
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/dhcpd=.built_always
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
############################################################################
|
||||||
|
# ez80f910200zco/httpd/appconfig
|
||||||
|
#
|
||||||
|
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
# Networking support
|
||||||
|
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/dhcpc=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/resolv=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/webserver=.built_always
|
||||||
|
|
||||||
@@ -0,0 +1,38 @@
|
|||||||
|
############################################################################
|
||||||
|
# ez80f910200zco/nettest/appconfig
|
||||||
|
#
|
||||||
|
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
# Networking support
|
||||||
|
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
@@ -33,4 +33,16 @@
|
|||||||
#
|
#
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|
||||||
|
# NSH library
|
||||||
|
|
||||||
CONFIGURED_APPS += nshlib=.built_always
|
CONFIGURED_APPS += nshlib=.built_always
|
||||||
|
|
||||||
|
# Networking support
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_NET),y)
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/dhcpc=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/resolv=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/tftp=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/webclient=.built_always
|
||||||
|
endif
|
||||||
|
|||||||
@@ -0,0 +1,38 @@
|
|||||||
|
############################################################################
|
||||||
|
# ez80f910200zco/poll/appconfig
|
||||||
|
#
|
||||||
|
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
# Networking support
|
||||||
|
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
@@ -33,4 +33,16 @@
|
|||||||
#
|
#
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|
||||||
|
# NSH library
|
||||||
|
|
||||||
CONFIGURED_APPS += nshlib=.built_always
|
CONFIGURED_APPS += nshlib=.built_always
|
||||||
|
|
||||||
|
# Networking support
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_NET),y)
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/dhcpc=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/resolv=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/tftp=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/webclient=.built_always
|
||||||
|
endif
|
||||||
|
|||||||
@@ -33,4 +33,16 @@
|
|||||||
#
|
#
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|
||||||
|
# NSH library
|
||||||
|
|
||||||
CONFIGURED_APPS += nshlib=.built_always
|
CONFIGURED_APPS += nshlib=.built_always
|
||||||
|
|
||||||
|
# Networking support
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_NET),y)
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/dhcpc=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/resolv=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/tftp=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/webclient=.built_always
|
||||||
|
endif
|
||||||
|
|||||||
@@ -0,0 +1,38 @@
|
|||||||
|
############################################################################
|
||||||
|
# ntosd-dm320/nettest/appconfig
|
||||||
|
#
|
||||||
|
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
# Networking support
|
||||||
|
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
@@ -33,4 +33,16 @@
|
|||||||
#
|
#
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|
||||||
|
# NSH library
|
||||||
|
|
||||||
CONFIGURED_APPS += nshlib=.built_always
|
CONFIGURED_APPS += nshlib=.built_always
|
||||||
|
|
||||||
|
# Networking support
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_NET),y)
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/dhcpc=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/resolv=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/tftp=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/webclient=.built_always
|
||||||
|
endif
|
||||||
|
|||||||
@@ -0,0 +1,38 @@
|
|||||||
|
############################################################################
|
||||||
|
# ntosd-dm320/poll/appconfig
|
||||||
|
#
|
||||||
|
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
# Networking support
|
||||||
|
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
############################################################################
|
||||||
|
# ntosd-dm320/thttpd/appconfig
|
||||||
|
#
|
||||||
|
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
# Networking support
|
||||||
|
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/thttpd=.built_always
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
# Make.defs
|
# ntosd-dm320/udp/appconfig
|
||||||
#
|
#
|
||||||
# Copyright (C) 2007 Gregory Nutt. All rights reserved.
|
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||||
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
#
|
#
|
||||||
# Redistribution and use in source and binary forms, with or without
|
# Redistribution and use in source and binary forms, with or without
|
||||||
@@ -33,7 +33,6 @@
|
|||||||
#
|
#
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|
||||||
ifeq ($(CONFIG_NET_UDP),y)
|
# Networking support
|
||||||
RESOLV_ASRCS =
|
|
||||||
RESOLV_CSRCS = resolv.c
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
endif
|
|
||||||
@@ -0,0 +1,41 @@
|
|||||||
|
############################################################################
|
||||||
|
# ntosd-dm320/uip/appconfig
|
||||||
|
#
|
||||||
|
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
# Networking support
|
||||||
|
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/dhcpc=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/resolv=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/webserver=.built_always
|
||||||
@@ -0,0 +1,38 @@
|
|||||||
|
############################################################################
|
||||||
|
# olimex-lpc1766stk/nettest/appconfig
|
||||||
|
#
|
||||||
|
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
# Networking support
|
||||||
|
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
@@ -33,4 +33,16 @@
|
|||||||
#
|
#
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|
||||||
|
# NSH library
|
||||||
|
|
||||||
CONFIGURED_APPS += nshlib=.built_always
|
CONFIGURED_APPS += nshlib=.built_always
|
||||||
|
|
||||||
|
# Networking support
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_NET),y)
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/dhcpc=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/resolv=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/tftp=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/webclient=.built_always
|
||||||
|
endif
|
||||||
|
|||||||
@@ -0,0 +1,39 @@
|
|||||||
|
############################################################################
|
||||||
|
# olimex-lpc1766stk/slip-httpd/appconfig
|
||||||
|
#
|
||||||
|
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
# Networking support
|
||||||
|
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/thttps=.built_always
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
############################################################################
|
||||||
|
# olimex-lpc1766stk/thttpd/appconfig
|
||||||
|
#
|
||||||
|
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
# Networking support
|
||||||
|
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
|
CONFIGURED_APPS += netutils/thttpd=.built_always
|
||||||
@@ -0,0 +1,38 @@
|
|||||||
|
############################################################################
|
||||||
|
# olimex-strp711/nettest/appconfig
|
||||||
|
#
|
||||||
|
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||||
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in
|
||||||
|
# the documentation and/or other materials provided with the
|
||||||
|
# distribution.
|
||||||
|
# 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
|
# used to endorse or promote products derived from this software
|
||||||
|
# without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||||
|
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
||||||
|
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
# POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
# Networking support
|
||||||
|
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
# Make.defs
|
# sim/nettest/appconfig
|
||||||
#
|
#
|
||||||
# Copyright (C) 2007 Gregory Nutt. All rights reserved.
|
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||||
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
#
|
#
|
||||||
# Redistribution and use in source and binary forms, with or without
|
# Redistribution and use in source and binary forms, with or without
|
||||||
@@ -33,5 +33,6 @@
|
|||||||
#
|
#
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|
||||||
SMTP_ASRCS =
|
# Networking support
|
||||||
SMTP_CSRCS = smtp.c
|
|
||||||
|
CONFIGURED_APPS += netutils/uiplib=.built_always
|
||||||
@@ -42,6 +42,12 @@ examples/dhcpd
|
|||||||
and used in netutils/dhcpd/dhcpd.c. These settings are required
|
and used in netutils/dhcpd/dhcpd.c. These settings are required
|
||||||
to described the behavior of the daemon.
|
to described the behavior of the daemon.
|
||||||
|
|
||||||
|
Applications using this example will need to provide an appconfig
|
||||||
|
file in the configuration driver with instruction to build applications
|
||||||
|
like:
|
||||||
|
|
||||||
|
CONFIGURED_APPS = uiplib=.built_always
|
||||||
|
|
||||||
examples/hello
|
examples/hello
|
||||||
^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^
|
||||||
|
|
||||||
@@ -91,6 +97,12 @@ examples/igmp
|
|||||||
* CONFIG_EXAMPLE_IGMP_GRPADDR
|
* CONFIG_EXAMPLE_IGMP_GRPADDR
|
||||||
Multicast group address
|
Multicast group address
|
||||||
|
|
||||||
|
Applications using this example will need to provide an appconfig
|
||||||
|
file in the configuration driver with instruction to build applications
|
||||||
|
like:
|
||||||
|
|
||||||
|
CONFIGURED_APPS = uiplib=.built_always
|
||||||
|
|
||||||
examples/mm
|
examples/mm
|
||||||
^^^^^^^^^^^
|
^^^^^^^^^^^
|
||||||
|
|
||||||
@@ -129,6 +141,12 @@ examples/netttest
|
|||||||
This is a simple network test for verifying client- and server-
|
This is a simple network test for verifying client- and server-
|
||||||
functionality in a TCP/IP connection.
|
functionality in a TCP/IP connection.
|
||||||
|
|
||||||
|
Applications using this example will need to provide an appconfig
|
||||||
|
file in the configuration driver with instruction to build applications
|
||||||
|
like:
|
||||||
|
|
||||||
|
CONFIGURED_APPS = uiplib=.built_always
|
||||||
|
|
||||||
examples/nsh
|
examples/nsh
|
||||||
^^^^^^^^^^^^
|
^^^^^^^^^^^^
|
||||||
|
|
||||||
@@ -137,6 +155,20 @@ examples/nsh
|
|||||||
application. NSH is described in its own README located at
|
application. NSH is described in its own README located at
|
||||||
apps/nshlib/README.txt
|
apps/nshlib/README.txt
|
||||||
|
|
||||||
|
Applications using this example will need to provide an appconfig
|
||||||
|
file in the configuration driver with instruction to build applications
|
||||||
|
like:
|
||||||
|
|
||||||
|
CONFIGURED_APPS = nshlib=.built_always
|
||||||
|
|
||||||
|
And if networking is included:
|
||||||
|
|
||||||
|
CONFIGURED_APPS = uiplib=.built_always
|
||||||
|
CONFIGURED_APPS = dhcpc=.built_always
|
||||||
|
CONFIGURED_APPS = resolv=.built_always
|
||||||
|
CONFIGURED_APPS = tftp=.built_always
|
||||||
|
CONFIGURED_APPS = webclient=.built_always
|
||||||
|
|
||||||
examples/nx
|
examples/nx
|
||||||
^^^^^^^^^^^
|
^^^^^^^^^^^
|
||||||
|
|
||||||
@@ -296,6 +328,12 @@ examples/poll
|
|||||||
The target example should read the small message and send it back to
|
The target example should read the small message and send it back to
|
||||||
the host. The host should then receive the echo'ed message.
|
the host. The host should then receive the echo'ed message.
|
||||||
|
|
||||||
|
If networking is enabled, applications using this example will need to
|
||||||
|
provide an appconfig file in the configuration driver with instruction
|
||||||
|
to build applications like:
|
||||||
|
|
||||||
|
CONFIGURED_APPS = uiplib=.built_always
|
||||||
|
|
||||||
examples/romfs
|
examples/romfs
|
||||||
^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^
|
||||||
|
|
||||||
@@ -342,6 +380,13 @@ examples/sendmail
|
|||||||
unprotected recipients can be used. Most will protect themselves
|
unprotected recipients can be used. Most will protect themselves
|
||||||
from this test email because it looks like SPAM.
|
from this test email because it looks like SPAM.
|
||||||
|
|
||||||
|
Applications using this example will need to provide an appconfig
|
||||||
|
file in the configuration driver with instruction to build applications
|
||||||
|
like:
|
||||||
|
|
||||||
|
CONFIGURED_APPS = uiplib=.built_always
|
||||||
|
CONFIGURED_APPS = smtp=.built_always
|
||||||
|
|
||||||
examples/serloop
|
examples/serloop
|
||||||
^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
@@ -363,12 +408,25 @@ examples/thttpd
|
|||||||
CONFIG_EXAMPLE_THTTPD_DRIPADDR - Default router IP addess
|
CONFIG_EXAMPLE_THTTPD_DRIPADDR - Default router IP addess
|
||||||
CONFIG_EXAMPLE_THTTPD_NETMASK - Network mask
|
CONFIG_EXAMPLE_THTTPD_NETMASK - Network mask
|
||||||
|
|
||||||
|
Applications using this example will need to provide an appconfig
|
||||||
|
file in the configuration driver with instruction to build applications
|
||||||
|
like:
|
||||||
|
|
||||||
|
CONFIGURED_APPS = uiplib=.built_always
|
||||||
|
CONFIGURED_APPS = thttpd=.built_always
|
||||||
|
|
||||||
examples/udp
|
examples/udp
|
||||||
^^^^^^^^^^^^
|
^^^^^^^^^^^^
|
||||||
|
|
||||||
This is a simple network test for verifying client- and server-
|
This is a simple network test for verifying client- and server-
|
||||||
functionality over UDP.
|
functionality over UDP.
|
||||||
|
|
||||||
|
Applications using this example will need to provide an appconfig
|
||||||
|
file in the configuration driver with instruction to build applications
|
||||||
|
like:
|
||||||
|
|
||||||
|
CONFIGURED_APPS = uiplib=.built_always
|
||||||
|
|
||||||
examples/uip
|
examples/uip
|
||||||
^^^^^^^^^^^^
|
^^^^^^^^^^^^
|
||||||
|
|
||||||
@@ -403,6 +461,15 @@ examples/uip
|
|||||||
CONFIG_NETUTILS_HTTPDFILESTATS
|
CONFIG_NETUTILS_HTTPDFILESTATS
|
||||||
CONFIG_NETUTILS_HTTPDNETSTATS
|
CONFIG_NETUTILS_HTTPDNETSTATS
|
||||||
|
|
||||||
|
Applications using this example will need to provide an appconfig
|
||||||
|
file in the configuration driver with instruction to build applications
|
||||||
|
like:
|
||||||
|
|
||||||
|
CONFIGURED_APPS = uiplib=.built_always
|
||||||
|
CONFIGURED_APPS = dhcpc=.built_always
|
||||||
|
CONFIGURED_APPS = resolv=.built_always
|
||||||
|
CONFIGURED_APPS = webserver=.built_always
|
||||||
|
|
||||||
examples/usbserial
|
examples/usbserial
|
||||||
^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
@@ -558,3 +625,12 @@ examples/wget
|
|||||||
cd examples/wget
|
cd examples/wget
|
||||||
make -f Makefile.host
|
make -f Makefile.host
|
||||||
|
|
||||||
|
Applications using this example will need to provide an appconfig
|
||||||
|
file in the configuration driver with instruction to build applications
|
||||||
|
like:
|
||||||
|
|
||||||
|
CONFIGURED_APPS = uiplib=.built_always
|
||||||
|
CONFIGURED_APPS = resolv=.built_always
|
||||||
|
CONFIGURED_APPS = webclient=.built_always
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,115 +0,0 @@
|
|||||||
############################################################################
|
|
||||||
# netutils/Makefile
|
|
||||||
#
|
|
||||||
# Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
|
|
||||||
# Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
|
||||||
#
|
|
||||||
# Redistribution and use in source and binary forms, with or without
|
|
||||||
# modification, are permitted provided that the following conditions
|
|
||||||
# are met:
|
|
||||||
#
|
|
||||||
# 1. Redistributions of source code must retain the above copyright
|
|
||||||
# notice, this list of conditions and the following disclaimer.
|
|
||||||
# 2. Redistributions in binary form must reproduce the above copyright
|
|
||||||
# notice, this list of conditions and the following disclaimer in
|
|
||||||
# the documentation and/or other materials provided with the
|
|
||||||
# distribution.
|
|
||||||
# 3. Neither the name NuttX nor the names of its contributors may be
|
|
||||||
# used to endorse or promote products derived from this software
|
|
||||||
# without specific prior written permission.
|
|
||||||
#
|
|
||||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
||||||
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
||||||
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
|
||||||
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
|
||||||
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
|
||||||
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
|
||||||
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
|
||||||
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
|
||||||
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
||||||
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
|
||||||
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
||||||
# POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
#
|
|
||||||
############################################################################
|
|
||||||
|
|
||||||
-include $(TOPDIR)/Make.defs
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_NET),y)
|
|
||||||
include uiplib/Make.defs
|
|
||||||
ifeq ($(CONFIG_NET_TCP),y)
|
|
||||||
include smtp/Make.defs
|
|
||||||
include telnetd/Make.defs
|
|
||||||
include webclient/Make.defs
|
|
||||||
include webserver/Make.defs
|
|
||||||
include thttpd/Make.defs
|
|
||||||
endif
|
|
||||||
ifeq ($(CONFIG_NET_UDP),y)
|
|
||||||
include dhcpc/Make.defs
|
|
||||||
include dhcpd/Make.defs
|
|
||||||
include resolv/Make.defs
|
|
||||||
ifneq ($(CONFIG_NFILE_DESCRIPTORS),0)
|
|
||||||
include tftpc/Make.defs
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
SUBDIRS = uiplib dhcpc dhcpd resolv smtp telnetd webclient webserver tftpc thttpd
|
|
||||||
|
|
||||||
ASRCS = $(UIPLIB_ASRCS) $(DHCPC_ASRCS) $(DHCPD_ASRCS) $(RESOLV_ASRCS) \
|
|
||||||
$(SMTP_ASRCS) $(TELNETD_ASRCS) $(WEBCLIENT_ASRCS) $(WEBSERVER_ASRCS) \
|
|
||||||
$(TFTPC_ASRCS) $(THTTPD_ASRCS)
|
|
||||||
AOBJS = $(ASRCS:.S=$(OBJEXT))
|
|
||||||
|
|
||||||
CSRCS = $(UIPLIB_CSRCS) $(DHCPC_CSRCS) $(DHCPD_CSRCS) $(RESOLV_CSRCS) \
|
|
||||||
$(SMTP_CSRCS) $(TELNETD_CSRCS) $(WEBCLIENT_CSRCS) $(WEBSERVER_CSRCS) \
|
|
||||||
$(TFTPC_CSRCS) $(THTTPD_CSRCS)
|
|
||||||
COBJS = $(CSRCS:.c=$(OBJEXT))
|
|
||||||
|
|
||||||
SRCS = $(ASRCS) $(CSRCS)
|
|
||||||
OBJS = $(AOBJS) $(COBJS)
|
|
||||||
|
|
||||||
BIN = libnetutils$(LIBEXT)
|
|
||||||
|
|
||||||
VPATH = uiplib:dhcpc:dhcpd:resolv:smtp:telnetd:webclient:webserver:tftpc:thttpd
|
|
||||||
|
|
||||||
all: $(BIN)
|
|
||||||
|
|
||||||
$(AOBJS): %$(OBJEXT): %.S
|
|
||||||
$(call ASSEMBLE, $<, $@)
|
|
||||||
|
|
||||||
$(COBJS): %$(OBJEXT): %.c
|
|
||||||
$(call COMPILE, $<, $@)
|
|
||||||
|
|
||||||
$(BIN): $(OBJS)
|
|
||||||
@( for obj in $(OBJS) ; do \
|
|
||||||
$(call ARCHIVE, $@, $${obj}); \
|
|
||||||
done ; )
|
|
||||||
|
|
||||||
.depend: Makefile $(SRCS)
|
|
||||||
@$(MAKE) -C thttpd all TOPDIR="$(TOPDIR)"
|
|
||||||
ifeq ($(CONFIG_NET),y)
|
|
||||||
@$(MKDEP) --dep-path . --dep-path uiplib --dep-path dhcpc --dep-path dhcpd \
|
|
||||||
--dep-path smtp --dep-path webclient --dep-path resolv --dep-path telnetd \
|
|
||||||
--dep-path webserver --dep-path tftpc --dep-path thttpd \
|
|
||||||
$(CC) -- $(CFLAGS) -- $(SRCS) >Make.dep
|
|
||||||
endif
|
|
||||||
@touch $@
|
|
||||||
|
|
||||||
depend: .depend
|
|
||||||
@$(MAKE) -C thttpd depend TOPDIR="$(TOPDIR)"
|
|
||||||
|
|
||||||
clean:
|
|
||||||
@rm -f $(BIN) *~ .*.swp
|
|
||||||
$(call CLEAN)
|
|
||||||
@( for dir in $(SUBDIRS); do \
|
|
||||||
rm -f $${dir}/*~ $${dir}/.*.swp; \
|
|
||||||
done ; )
|
|
||||||
@$(MAKE) -C thttpd clean TOPDIR="$(TOPDIR)"
|
|
||||||
|
|
||||||
distclean: clean
|
|
||||||
@rm -f Make.dep .depend
|
|
||||||
@$(MAKE) -C thttpd distclean TOPDIR="$(TOPDIR)"
|
|
||||||
|
|
||||||
-include Make.dep
|
|
||||||
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
netutils
|
|
||||||
^^^^^^^^
|
|
||||||
|
|
||||||
This directory contains most of the network applications contained
|
|
||||||
under the uIP-1.0 apps directory. As the uIP apps/README says,
|
|
||||||
these applications "are not all heavily tested." These uIP apps
|
|
||||||
include:
|
|
||||||
|
|
||||||
dhcpc - Dynamic Host Configuration Protocol (DHCP) client
|
|
||||||
resolv - uIP DNS resolver
|
|
||||||
smtp - Simple Mail Transfer Protocol (SMTP) client
|
|
||||||
telnetd - TELNET server
|
|
||||||
webclient - HTTP web client
|
|
||||||
webserver - HTTP web server
|
|
||||||
|
|
||||||
You may find additional information on these apps in the uIP forum
|
|
||||||
accessible through: http://www.sics.se/~adam/uip/index.php/Main_Page
|
|
||||||
|
|
||||||
Additional applications that were not part of uIP (but which are
|
|
||||||
highly influenced by uIP) include:
|
|
||||||
|
|
||||||
dhcpd - Dynamic Host Configuration Protocol (DHCP) server
|
|
||||||
tftpc - TFTP client
|
|
||||||
thttpd - This is a port of Jef Poskanzer's THTTPD HTPPD server.
|
|
||||||
See http://acme.com/software/thttpd/.
|
|
||||||
|
|
||||||
If you use DHCPC/D, then some special configuration network options are
|
|
||||||
required. These include:
|
|
||||||
|
|
||||||
CONFIG_NET=y Of course
|
|
||||||
CONFIG_NSOCKET_DESCRIPTORS And, of course, you must allocate some
|
|
||||||
socket descriptors.
|
|
||||||
CONFIG_NET_UDP=y UDP support is required for DHCP
|
|
||||||
(as well as various other UDP-related
|
|
||||||
configuration settings).
|
|
||||||
CONFIG_NET_BROADCAST=y UDP broadcast support is needed.
|
|
||||||
CONFIG_NET_BUFSIZE=650 The client must be prepared to receive
|
|
||||||
(or larger) DHCP messages of up to 576 bytes (excluding
|
|
||||||
Ethernet, IP, or UDP headers and FCS).
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user