public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/base/embedded/handbook: boards-arm-netwinder.xml boards-arm-qnap.xml boards-sh-lantank.xml
@ 2009-01-06 12:05 Raul Porcel (armin76)
  0 siblings, 0 replies; only message in thread
From: Raul Porcel (armin76) @ 2009-01-06 12:05 UTC (permalink / raw
  To: gentoo-commits

armin76     09/01/06 12:05:23

  Modified:             boards-arm-netwinder.xml boards-sh-lantank.xml
  Added:                boards-arm-qnap.xml
  Log:
  Add info about QNAP TurboStation ARM-based devices, Netwinder and Lantank

Revision  Changes    Path
1.2                  xml/htdocs/proj/en/base/embedded/handbook/boards-arm-netwinder.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/boards-arm-netwinder.xml?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/boards-arm-netwinder.xml?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/boards-arm-netwinder.xml?r1=1.1&r2=1.2

Index: boards-arm-netwinder.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/boards-arm-netwinder.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- boards-arm-netwinder.xml	26 Aug 2007 13:16:26 -0000	1.1
+++ boards-arm-netwinder.xml	6 Jan 2009 12:05:23 -0000	1.2
@@ -1,22 +1,149 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE sections SYSTEM "/dtd/book.dtd">
 
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/boards-arm-netwinder.xml,v 1.1 2007/08/26 13:16:26 vapier Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/boards-arm-netwinder.xml,v 1.2 2009/01/06 12:05:23 armin76 Exp $ -->
 
 <sections>
 
 <abstract>
-Little-endian arm based network server from Rebel.
+Little-endian ARMv4 based network server from Rebel.
 </abstract>
 
 <version>0.1</version>
-<date>2007-08-12</date>
+<date>2009-01-04</date>
 
 <section>
-<title>Usage</title>
+<title>Rebel NetWinder</title>
 <body>
-<p>
-</p>
+<pre caption="Board Specifications">
+# DEC/Intel StrongARM 110 processor, ~233MHz
+# DEC/Intel 21285 FootBridge chipset
+# 32/64/128MB RAM
+# Intergraphics Systems CyberPro 2000A graphics chip with 2MB RAM, VGA output
+# WinBond 553 IDE controller
+# RockWell WaveArtist audio chip
+# Philips 7111 video capture/WinBond 9660 TV Encoder
+# 1x WinBond 940 10BaseT Ethernet controller
+# 1x Digital 21143(Tulip) 10/100BaseT Ethernet controller
+</pre>
+</body>
+</section>
+
+<section>
+<title>/proc/cpuinfo</title>
+<body>
+<pre caption="CPU Info">
+Processor       : StrongARM-110 rev 4 (v4l)
+BogoMIPS        : 185.54
+Features        : swp half 26bit fastmult
+CPU implementer : 0x44
+CPU architecture: 4
+CPU variant     : 0x0
+CPU part        : 0xa10
+CPU revision    : 4
+
+Hardware        : Rebel-NetWinder
+Revision        : 59ff
+Serial          : 0000000000000000
+</pre>
+</body>
+</section>
+
+
+<section>
+<title>Cross Compile Preparation</title>
+<body>
+<pre caption="Setup">
+emerge crossdev
+crossdev armv4l-unknown-linux-gnu
+</pre>
+
+<pre caption="Emerge Wrapper (qnap-merge)">
+#!/bin/sh
+
+CHOST=armv4l-unknown-linux-gnu
+
+#export CBUILD=$(portageq envvar CBUILD)
+export SYSROOT="/usr/${CHOST}"
+export PORTAGE_CONFIGROOT="/usr/${CHOST}"
+
+# optional exports
+export enable_malloc0returnsnull=yes \
+        ac_cv_file__usr_share_sgml_X11_defs_ent=1 \
+        ac_cv_func_setpgrp_void=yes ac_cv_func_setgrent_void=yes \
+        ac_cv_func_calloc_0_nonnull=yes ac_cv_func_malloc_0_nonnull=yes \
+        gl_cv_func_malloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes \
+        ac_cv_func_memcmp_working=yes ac_cv_func_strnlen_working=yes
+
+# optional export for glib:2
+export glib_cv_uscore=no glib_cv_stack_grows=no \
+        glib_cv_stack_grows=no  glib_cv_has__inline=yes \
+        glib_cv_has__inline__=yes glib_cv_hasinline=yes \
+        glib_cv_sane_realloc=yes glib_cv_va_copy=yes \
+        glib_cv___va_copy=yes glib_cv_va_val_copy=no \
+        glib_cv_rtldglobal_broken=no glib_cv_uscore=no \
+        ac_cv_func_posix_getpwuid_r=yes \
+        ac_cv_func_posix_getgrgid_r=yes \
+        ac_cv_header_pwd_h=yes \
+        ac_cv_func_getpwuid_r=yes \
+        glib_cv_sizeof_gmutex=40 
+
+FAKEROOT=
+if [[ $(id -u) != 0 ]]; then
+	if [[ $(type -p fakeroot) != "" ]]; then
+		FAKEROOT=fakeroot
+	fi
+fi
+
+${FAKEROOT} emerge -q "$@"
+
+</pre>
+
+<pre caption="/usr/armv4l-unknown-linux-gnu/etc/make.conf">
+#
+CHOST=armv4l-unknown-linux-gnu
+CBUILD=x86_64-pc-linux-gnu
+ARCH="arm"
+ROOT=/usr/${CHOST}/
+ACCEPT_KEYWORDS="arm ~arm"
+USE="${ARCH} zlib bindist make-symlinks minimal \
+        input_devices_keyboard input_devices_evdev \
+        video_cards_fbdev video_cards_dummy"
+
+VIDEO_CARDS="fbdev dummy"
+
+INPUT_DEVICES="evdev keyboard mouse touchscreen"
+USE_EXPAND="video_cards input_devices"
+MARCH_TUNE="-mcpu=strongarm110"
+CFLAGS="-Os -pipe ${MARCH_TUNE} -fomit-frame-pointer -I${ROOT}/usr/include/ -I${ROOT}/include/"
+
+CXXFLAGS="${CFLAGS}"
+LDFLAGS="-L${ROOT}/usr/lib -L${ROOT}/lib"
+
+PKG_CONFIG_PATH="${ROOT}/usr/lib/pkgconfig/"
+MAKEOPTS="-j8"
+FEATURES="-collision-protect sandbox buildpkg noman noinfo nodoc"
+
+PORTDIR_OVERLAY="/usr/portage/local/"
+PKGDIR=${ROOT}/packages/
+PORTAGE_TMPDIR=${ROOT}/tmp/
+PORTAGE_WORKDIR_MODE=2775
+PORTAGE_ECLASS_WARNING_ENABLE=0
+
+CLEAN_DELAY=0
+EPAUSE_IGNORE=1
+EBEEP_IGNORE=1
+</pre>
+
+</body>
+</section>
+
+<section>
+<title>References:</title>
+<body>
+<ul>
+	<li><uri link="http://www.netwinder.org">NetWinder.org</uri></li>
+</ul>
 </body>
 </section>
 



1.2                  xml/htdocs/proj/en/base/embedded/handbook/boards-sh-lantank.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/boards-sh-lantank.xml?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/boards-sh-lantank.xml?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/boards-sh-lantank.xml?r1=1.1&r2=1.2

Index: boards-sh-lantank.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/boards-sh-lantank.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- boards-sh-lantank.xml	26 Aug 2007 13:16:26 -0000	1.1
+++ boards-sh-lantank.xml	6 Jan 2009 12:05:23 -0000	1.2
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE sections SYSTEM "/dtd/book.dtd">
 
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/boards-sh-lantank.xml,v 1.1 2007/08/26 13:16:26 vapier Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/boards-sh-lantank.xml,v 1.2 2009/01/06 12:05:23 armin76 Exp $ -->
 
 <sections>
 
@@ -10,13 +10,137 @@
 </abstract>
 
 <version>0.1</version>
-<date>2007-08-12</date>
+<date>2009-01-04</date>
 
 <section>
-<title>Usage</title>
+<title>IO-Data LANTANK Specifications:</title>
 <body>
-<p>
-</p>
+<pre caption="Board Specifications">
+# SH4 SH7751 processor, ~266MHz
+# 64MB RAM
+# Artop Electronic Corp ATP865 IDE controller
+# 10/100Mbit Realtek 8139C+ Ethernet controller
+# 2x NEC USB 2.0
+</pre>
+</body>
+</section>
+<section>
+<title>/proc/cpuinfo</title>
+<body>
+<pre caption="CPU Info">
+machine         : LANDISK
+processor       : 0
+cpu family      : sh4
+cpu type        : SH7751R
+cpu flags       : fpu ptea
+cache type      : split (harvard)
+icache size     : 16KiB (2-way)
+dcache size     : 32KiB (2-way)
+bogomips        : 266.24
+master_clk      : 266.66MHz
+module_clk      : 33.33MHz
+bus_clk         : 133.33MHz
+cpu_clk         : 266.66MHz
+tmu0_clk        : 8.33MHz
+</pre>
+</body>
+</section>
+
+
+<section>
+<title>Cross Compile Preparation</title>
+<body>
+<pre caption="Setup">
+emerge crossdev
+crossdev sh4-unknown-linux-gnu
+</pre>
+
+<pre caption="Emerge Wrapper (lantank-merge)">
+#!/bin/sh
+
+CHOST=sh4-unknown-linux-gnu
+
+#export CBUILD=$(portageq envvar CBUILD)
+export SYSROOT="/usr/${CHOST}"
+export PORTAGE_CONFIGROOT="/usr/${CHOST}"
+
+# optional exports
+export enable_malloc0returnsnull=yes \
+        ac_cv_file__usr_share_sgml_X11_defs_ent=1 \
+        ac_cv_func_setpgrp_void=yes ac_cv_func_setgrent_void=yes \
+        ac_cv_func_calloc_0_nonnull=yes ac_cv_func_malloc_0_nonnull=yes \
+        gl_cv_func_malloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes \
+        ac_cv_func_memcmp_working=yes ac_cv_func_strnlen_working=yes
+
+# optional export for glib:2
+export glib_cv_uscore=no glib_cv_stack_grows=no \
+        glib_cv_stack_grows=no  glib_cv_has__inline=yes \
+        glib_cv_has__inline__=yes glib_cv_hasinline=yes \
+        glib_cv_sane_realloc=yes glib_cv_va_copy=yes \
+        glib_cv___va_copy=yes glib_cv_va_val_copy=no \
+        glib_cv_rtldglobal_broken=no glib_cv_uscore=no \
+        ac_cv_func_posix_getpwuid_r=yes \
+        ac_cv_func_posix_getgrgid_r=yes \
+        ac_cv_header_pwd_h=yes \
+        ac_cv_func_getpwuid_r=yes \
+        glib_cv_sizeof_gmutex=40 
+
+FAKEROOT=
+if [[ $(id -u) != 0 ]]; then
+	if [[ $(type -p fakeroot) != "" ]]; then
+		FAKEROOT=fakeroot
+	fi
+fi
+
+${FAKEROOT} emerge -q "$@"
+
+</pre>
+
+<pre caption="/usr/sh4-unknown-linux-gnu/etc/make.conf">
+#
+CHOST=sh4-unknown-linux-gnu
+CBUILD=x86_64-pc-linux-gnu
+ARCH="sh"
+ROOT=/usr/${CHOST}/
+ACCEPT_KEYWORDS="sh ~sh"
+USE="${ARCH} zlib bindist make-symlinks minimal \
+        input_devices_keyboard input_devices_evdev \
+        video_cards_fbdev video_cards_dummy"
+
+VIDEO_CARDS="fbdev dummy"
+
+INPUT_DEVICES="evdev keyboard mouse touchscreen"
+USE_EXPAND="video_cards input_devices"
+MARCH_TUNE="-m4"
+CFLAGS="-Os -pipe ${MARCH_TUNE} -fomit-frame-pointer -I${ROOT}/usr/include/ -I${ROOT}/include/"
+
+CXXFLAGS="${CFLAGS}"
+LDFLAGS="-L${ROOT}/usr/lib -L${ROOT}/lib"
+
+PKG_CONFIG_PATH="${ROOT}/usr/lib/pkgconfig/"
+MAKEOPTS="-j8"
+FEATURES="-collision-protect sandbox buildpkg noman noinfo nodoc"
+
+PORTDIR_OVERLAY="/usr/portage/local/"
+PKGDIR=${ROOT}/packages/
+PORTAGE_TMPDIR=${ROOT}/tmp/
+PORTAGE_WORKDIR_MODE=2775
+PORTAGE_ECLASS_WARNING_ENABLE=0
+
+CLEAN_DELAY=0
+EPAUSE_IGNORE=1
+EBEEP_IGNORE=1
+</pre>
+
+</body>
+</section>
+
+<section>
+<title>References:</title>
+<body>
+<ul>
+	<li><uri link="http://dev.gentoo.org/~vapier/superh/lantank/">Mike Frysinger's page about the LANTANK</uri></li>
+</ul>
 </body>
 </section>
 



1.1                  xml/htdocs/proj/en/base/embedded/handbook/boards-arm-qnap.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/boards-arm-qnap.xml?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/base/embedded/handbook/boards-arm-qnap.xml?rev=1.1&content-type=text/plain

Index: boards-arm-qnap.xml
===================================================================
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE sections SYSTEM "/dtd/book.dtd">

<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/base/embedded/handbook/boards-arm-qnap.xml,v 1.1 2009/01/06 12:05:23 armin76 Exp $ -->

<sections>

<abstract>
Little-endian ARMv5TE NAS from QNAP.
</abstract>

<version>0.1</version>
<date>2009-01-04</date>

<section>
<title>QNAP TurboStation TS109/209/409 Specifications:</title>
<body>
<pre caption="Board Specifications">

# Marvell Orion SoC MV88F5182(for the TS109/209) and MV88F5281(for the TS409)
# Marvell Feroceon ARMv5TE 500MHz processor
# 128/256/512MB DDR2 RAM between the different models
# 8MB NAND Flash
# Marvell SATA2 controller
# Marvell Gigabit Ethernet controller

# LED's available:
    * Power led (TS109/209 only)
	* Status led
	* SATA HDD leds
	* Network interface led
	* USB led

# Reset button
# 3x USB 2.0 ports
# 1x eSATA port, TS109 only
# Buzzer
</pre>
</body>
</section>

<section>
<title>/proc/cpuinfo</title>
<body>
<pre caption="CPU Info">
Processor       : Feroceon rev 0 (v5l)
BogoMIPS        : 498.07
Features        : swp half thumb fastmult vfp edsp
CPU implementer : 0x41
CPU architecture: 5TEJ
CPU variant     : 0x0
CPU part        : 0x926
CPU revision    : 0
Cache type      : write-back
Cache clean     : cp15 c7 ops
Cache lockdown  : format C
Cache format    : Harvard
I size          : 32768
I assoc         : 1
I line length   : 32
I sets          : 1024
D size          : 32768
D assoc         : 4
D line length   : 32
D sets          : 256

Hardware        : QNAP TS-409
Revision        : 0000
Serial          : 0000000000000000
</pre>
</body>
</section>


<section>
<title>Cross Compile Preparation</title>
<body>
<pre caption="Setup">
emerge crossdev
crossdev armv5tel-softfloat-linux-gnueabi
</pre>

<pre caption="Emerge Wrapper (qnap-merge)">
#!/bin/sh

CHOST=armv5tel-softfloat-linux-gnueabi

#export CBUILD=$(portageq envvar CBUILD)
export SYSROOT="/usr/${CHOST}"
export PORTAGE_CONFIGROOT="/usr/${CHOST}"

# optional exports
export enable_malloc0returnsnull=yes \
        ac_cv_file__usr_share_sgml_X11_defs_ent=1 \
        ac_cv_func_setpgrp_void=yes ac_cv_func_setgrent_void=yes \
        ac_cv_func_calloc_0_nonnull=yes ac_cv_func_malloc_0_nonnull=yes \
        gl_cv_func_malloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes \
        ac_cv_func_memcmp_working=yes ac_cv_func_strnlen_working=yes

# optional export for glib:2
export glib_cv_uscore=no glib_cv_stack_grows=no \
        glib_cv_stack_grows=no  glib_cv_has__inline=yes \
        glib_cv_has__inline__=yes glib_cv_hasinline=yes \
        glib_cv_sane_realloc=yes glib_cv_va_copy=yes \
        glib_cv___va_copy=yes glib_cv_va_val_copy=no \
        glib_cv_rtldglobal_broken=no glib_cv_uscore=no \
        ac_cv_func_posix_getpwuid_r=yes \
        ac_cv_func_posix_getgrgid_r=yes \
        ac_cv_header_pwd_h=yes \
        ac_cv_func_getpwuid_r=yes \
        glib_cv_sizeof_gmutex=40 

FAKEROOT=
if [[ $(id -u) != 0 ]]; then
	if [[ $(type -p fakeroot) != "" ]]; then
		FAKEROOT=fakeroot
	fi
fi

${FAKEROOT} emerge -q "$@"

</pre>

<pre caption="/usr/armv5tel-softfloat-linux-gnueabi/etc/make.conf">
#
CHOST=armv5tel-softfloat-linux-gnueabi
CBUILD=x86_64-pc-linux-gnu
ARCH="arm"
ROOT=/usr/${CHOST}/
ACCEPT_KEYWORDS="arm ~arm"
USE="${ARCH} zlib bindist make-symlinks minimal \
        input_devices_keyboard input_devices_evdev \
        video_cards_fbdev video_cards_dummy"

VIDEO_CARDS="fbdev dummy"

INPUT_DEVICES="evdev keyboard mouse touchscreen"
USE_EXPAND="video_cards input_devices"
MARCH_TUNE="-march=armv5t -mtune=arm926ej-s"
CFLAGS="-Os -pipe ${MARCH_TUNE} -fomit-frame-pointer -I${ROOT}/usr/include/ -I${ROOT}/include/"

CXXFLAGS="${CFLAGS}"
LDFLAGS="-L${ROOT}/usr/lib -L${ROOT}/lib"

PKG_CONFIG_PATH="${ROOT}/usr/lib/pkgconfig/"
MAKEOPTS="-j8"
FEATURES="-collision-protect sandbox buildpkg noman noinfo nodoc"

PORTDIR_OVERLAY="/usr/portage/local/"
PKGDIR=${ROOT}/packages/
PORTAGE_TMPDIR=${ROOT}/tmp/
PORTAGE_WORKDIR_MODE=2775
PORTAGE_ECLASS_WARNING_ENABLE=0

CLEAN_DELAY=0
EPAUSE_IGNORE=1
EBEEP_IGNORE=1
</pre>

</body>
</section>

<section>
<title>References:</title>
<body>
<ul>
	<li><uri link="http://www.qnap.com">QNAP Inc.</uri></li>
	<li><uri link="http://www.cyrius.com/debian/orion/qnap/">Martin Michlmayr's page about QNAP ARM-based devices</uri></li>
</ul>
</body>
</section>

</sections>






^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-01-06 12:05 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-06 12:05 [gentoo-commits] gentoo commit in xml/htdocs/proj/en/base/embedded/handbook: boards-arm-netwinder.xml boards-arm-qnap.xml boards-sh-lantank.xml Raul Porcel (armin76)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox