https://wiki.cs.earlham.edu/api.php?action=feedcontributions&user=Copelco&feedformat=atom Earlham CS Department - User contributions [en] 2024-03-29T09:57:15Z User contributions MediaWiki 1.32.1 https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3320 HIP:TS-7000:dropbear 2007-05-24T12:52:10Z <p>Copelco: /* configure/make */</p> <hr /> <div>= about =<br /> This page describes how to compile [http://matt.ucc.asn.au/dropbear/dropbear.html dropbear] to run in [http://www.embeddedarm.com/ Technologic System's] [http://www.embeddedarm.com/linux/ARM.htm TS-Linux for ARM] distribution. Debian was used for development and cross compiling. The TS-7260's root file system uses the RedBoot NFS option.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, the '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)''' was available<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> $ cd /<br /> $ sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> $ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> $ wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> $ cd dropbear-0.49/<br /> <br /> <br /> === configure/make ===<br /> <br /> * dropbear needs access to a good random pool in /dev/random and for some reason it would always hang on /dev/random and would print this message while running:<br /> <br /> Warning: Reading the random source seems to have blocked.<br /> If you experience problems, you probably need to find a better entropy source. <br /> <br /> * so i edited options.h and changed the random device to be urandom for this error.<br /> <br /> #define DROPBEAR_RANDOM_DEV &quot;/dev/urandom&quot;<br /> <br /> * the shell script i used to automate the build process<br /> <br /> $ cat run.sh <br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib --disable-syslog --disable-lastlog<br /> make clean<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1 STATIC=1<br /> <br /> === move files ===<br /> <br /> * relocate files to nfs directory<br /> <br /> $ ln -s dropbearmulti ssh<br /> $ mv dropbear ssh scp dropbearmulti dropbearkey dropbearconvert ../tslinux/usr/sbin/<br /> $ mv dbclient ../tslinux/usr/bin<br /> <br /> = booting =<br /> <br /> == disable ssh for inetd ==<br /> <br /> $ cat etc/inetd.conf | grep ssh<br /> #ssh stream tcp nowait root /usr/sbin/dropbear dropbear -i<br /> $ kill -HUP &lt;pid of inetd&gt;<br /> <br /> == create init.d script ==<br /> <br /> $ cat etc/init.d/dropbear <br /> OPTIONS=&quot;&gt; /dev/null 2&gt;&amp;1&quot;<br /> <br /> case &quot;$1&quot; in<br /> start)<br /> echo &quot;Starting dropbear...&quot;<br /> /usr/sbin/dropbear $OPTIONS<br /> ;;<br /> stop)<br /> echo &quot;Stopping dropbear...&quot;<br /> pid=`pidof dropbear`<br /> if [ &quot;$pid&quot; != &quot;&quot; ]; then<br /> kill $pid<br /> fi <br /> ;; <br /> restart)<br /> $0 stop <br /> $0 start<br /> ;;<br /> *)<br /> echo &quot;usage: start|stop|restart&quot;<br /> ;;<br /> esac<br /> <br /> == create rc link ==<br /> $ cd etc/rc.d/rc3.d/<br /> $ ln -s ../../init.d/dropbear S99dropbear<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]<br /> * [http://www.nomis52.net/?section=projects&amp;sect2=netgear&amp;page=dropbear dropbear netgear]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3205 HIP:TS-7000:dropbear 2007-05-23T22:01:54Z <p>Copelco: /* download and setup ts crosstool package */</p> <hr /> <div>= about =<br /> This page describes how to compile [http://matt.ucc.asn.au/dropbear/dropbear.html dropbear] to run in [http://www.embeddedarm.com/ Technologic System's] [http://www.embeddedarm.com/linux/ARM.htm TS-Linux for ARM] distribution. Debian was used for development and cross compiling. The TS-7260's root file system uses the RedBoot NFS option.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, the '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)''' was available<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> $ cd /<br /> $ sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> $ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> $ wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> $ cd dropbear-0.49/<br /> <br /> <br /> === configure/make ===<br /> <br /> * dropbear needs access to a good random pool in /dev/random, otherwise it will print this message while running:<br /> <br /> Warning: Reading the random source seems to have blocked.<br /> If you experience problems, you probably need to find a better entropy source. <br /> <br /> * for some reason dropbear would always hang on /dev/random, so i edited options.h and changed the random device to be urandom for this error.<br /> <br /> #define DROPBEAR_RANDOM_DEV &quot;/dev/urandom&quot;<br /> <br /> * the shell script i used to automate the build process<br /> <br /> $ cat run.sh <br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib --disable-syslog --disable-lastlog<br /> make clean<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1 STATIC=1<br /> <br /> === move files ===<br /> <br /> * relocate files to nfs directory<br /> <br /> $ ln -s dropbearmulti ssh<br /> $ mv dropbear ssh scp dropbearmulti dropbearkey dropbearconvert ../tslinux/usr/sbin/<br /> $ mv dbclient ../tslinux/usr/bin<br /> <br /> = booting =<br /> <br /> == disable ssh for inetd ==<br /> <br /> $ cat etc/inetd.conf | grep ssh<br /> #ssh stream tcp nowait root /usr/sbin/dropbear dropbear -i<br /> $ kill -HUP &lt;pid of inetd&gt;<br /> <br /> == create init.d script ==<br /> <br /> $ cat etc/init.d/dropbear <br /> OPTIONS=&quot;&gt; /dev/null 2&gt;&amp;1&quot;<br /> <br /> case &quot;$1&quot; in<br /> start)<br /> echo &quot;Starting dropbear...&quot;<br /> /usr/sbin/dropbear $OPTIONS<br /> ;;<br /> stop)<br /> echo &quot;Stopping dropbear...&quot;<br /> pid=`pidof dropbear`<br /> if [ &quot;$pid&quot; != &quot;&quot; ]; then<br /> kill $pid<br /> fi <br /> ;; <br /> restart)<br /> $0 stop <br /> $0 start<br /> ;;<br /> *)<br /> echo &quot;usage: start|stop|restart&quot;<br /> ;;<br /> esac<br /> <br /> == create rc link ==<br /> $ cd etc/rc.d/rc3.d/<br /> $ ln -s ../../init.d/dropbear S99dropbear<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]<br /> * [http://www.nomis52.net/?section=projects&amp;sect2=netgear&amp;page=dropbear dropbear netgear]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3204 HIP:TS-7000:dropbear 2007-05-23T22:01:22Z <p>Copelco: /* about */</p> <hr /> <div>= about =<br /> This page describes how to compile [http://matt.ucc.asn.au/dropbear/dropbear.html dropbear] to run in [http://www.embeddedarm.com/ Technologic System's] [http://www.embeddedarm.com/linux/ARM.htm TS-Linux for ARM] distribution. Debian was used for development and cross compiling. The TS-7260's root file system uses the RedBoot NFS option.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> $ cd /<br /> $ sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> $ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> $ wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> $ cd dropbear-0.49/<br /> <br /> <br /> === configure/make ===<br /> <br /> * dropbear needs access to a good random pool in /dev/random, otherwise it will print this message while running:<br /> <br /> Warning: Reading the random source seems to have blocked.<br /> If you experience problems, you probably need to find a better entropy source. <br /> <br /> * for some reason dropbear would always hang on /dev/random, so i edited options.h and changed the random device to be urandom for this error.<br /> <br /> #define DROPBEAR_RANDOM_DEV &quot;/dev/urandom&quot;<br /> <br /> * the shell script i used to automate the build process<br /> <br /> $ cat run.sh <br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib --disable-syslog --disable-lastlog<br /> make clean<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1 STATIC=1<br /> <br /> === move files ===<br /> <br /> * relocate files to nfs directory<br /> <br /> $ ln -s dropbearmulti ssh<br /> $ mv dropbear ssh scp dropbearmulti dropbearkey dropbearconvert ../tslinux/usr/sbin/<br /> $ mv dbclient ../tslinux/usr/bin<br /> <br /> = booting =<br /> <br /> == disable ssh for inetd ==<br /> <br /> $ cat etc/inetd.conf | grep ssh<br /> #ssh stream tcp nowait root /usr/sbin/dropbear dropbear -i<br /> $ kill -HUP &lt;pid of inetd&gt;<br /> <br /> == create init.d script ==<br /> <br /> $ cat etc/init.d/dropbear <br /> OPTIONS=&quot;&gt; /dev/null 2&gt;&amp;1&quot;<br /> <br /> case &quot;$1&quot; in<br /> start)<br /> echo &quot;Starting dropbear...&quot;<br /> /usr/sbin/dropbear $OPTIONS<br /> ;;<br /> stop)<br /> echo &quot;Stopping dropbear...&quot;<br /> pid=`pidof dropbear`<br /> if [ &quot;$pid&quot; != &quot;&quot; ]; then<br /> kill $pid<br /> fi <br /> ;; <br /> restart)<br /> $0 stop <br /> $0 start<br /> ;;<br /> *)<br /> echo &quot;usage: start|stop|restart&quot;<br /> ;;<br /> esac<br /> <br /> == create rc link ==<br /> $ cd etc/rc.d/rc3.d/<br /> $ ln -s ../../init.d/dropbear S99dropbear<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]<br /> * [http://www.nomis52.net/?section=projects&amp;sect2=netgear&amp;page=dropbear dropbear netgear]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3203 HIP:TS-7000:dropbear 2007-05-23T21:59:41Z <p>Copelco: /* about */</p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. Debian was used for development and cross compiling. The TS-7260's root file system uses the RedBoot NFS option.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> $ cd /<br /> $ sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> $ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> $ wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> $ cd dropbear-0.49/<br /> <br /> <br /> === configure/make ===<br /> <br /> * dropbear needs access to a good random pool in /dev/random, otherwise it will print this message while running:<br /> <br /> Warning: Reading the random source seems to have blocked.<br /> If you experience problems, you probably need to find a better entropy source. <br /> <br /> * for some reason dropbear would always hang on /dev/random, so i edited options.h and changed the random device to be urandom for this error.<br /> <br /> #define DROPBEAR_RANDOM_DEV &quot;/dev/urandom&quot;<br /> <br /> * the shell script i used to automate the build process<br /> <br /> $ cat run.sh <br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib --disable-syslog --disable-lastlog<br /> make clean<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1 STATIC=1<br /> <br /> === move files ===<br /> <br /> * relocate files to nfs directory<br /> <br /> $ ln -s dropbearmulti ssh<br /> $ mv dropbear ssh scp dropbearmulti dropbearkey dropbearconvert ../tslinux/usr/sbin/<br /> $ mv dbclient ../tslinux/usr/bin<br /> <br /> = booting =<br /> <br /> == disable ssh for inetd ==<br /> <br /> $ cat etc/inetd.conf | grep ssh<br /> #ssh stream tcp nowait root /usr/sbin/dropbear dropbear -i<br /> $ kill -HUP &lt;pid of inetd&gt;<br /> <br /> == create init.d script ==<br /> <br /> $ cat etc/init.d/dropbear <br /> OPTIONS=&quot;&gt; /dev/null 2&gt;&amp;1&quot;<br /> <br /> case &quot;$1&quot; in<br /> start)<br /> echo &quot;Starting dropbear...&quot;<br /> /usr/sbin/dropbear $OPTIONS<br /> ;;<br /> stop)<br /> echo &quot;Stopping dropbear...&quot;<br /> pid=`pidof dropbear`<br /> if [ &quot;$pid&quot; != &quot;&quot; ]; then<br /> kill $pid<br /> fi <br /> ;; <br /> restart)<br /> $0 stop <br /> $0 start<br /> ;;<br /> *)<br /> echo &quot;usage: start|stop|restart&quot;<br /> ;;<br /> esac<br /> <br /> == create rc link ==<br /> $ cd etc/rc.d/rc3.d/<br /> $ ln -s ../../init.d/dropbear S99dropbear<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]<br /> * [http://www.nomis52.net/?section=projects&amp;sect2=netgear&amp;page=dropbear dropbear netgear]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3202 HIP:TS-7000:dropbear 2007-05-23T21:56:37Z <p>Copelco: /* about */</p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using debian for development and a TS-7260 that's using the nfs redboot option.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> $ cd /<br /> $ sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> $ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> $ wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> $ cd dropbear-0.49/<br /> <br /> <br /> === configure/make ===<br /> <br /> * dropbear needs access to a good random pool in /dev/random, otherwise it will print this message while running:<br /> <br /> Warning: Reading the random source seems to have blocked.<br /> If you experience problems, you probably need to find a better entropy source. <br /> <br /> * for some reason dropbear would always hang on /dev/random, so i edited options.h and changed the random device to be urandom for this error.<br /> <br /> #define DROPBEAR_RANDOM_DEV &quot;/dev/urandom&quot;<br /> <br /> * the shell script i used to automate the build process<br /> <br /> $ cat run.sh <br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib --disable-syslog --disable-lastlog<br /> make clean<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1 STATIC=1<br /> <br /> === move files ===<br /> <br /> * relocate files to nfs directory<br /> <br /> $ ln -s dropbearmulti ssh<br /> $ mv dropbear ssh scp dropbearmulti dropbearkey dropbearconvert ../tslinux/usr/sbin/<br /> $ mv dbclient ../tslinux/usr/bin<br /> <br /> = booting =<br /> <br /> == disable ssh for inetd ==<br /> <br /> $ cat etc/inetd.conf | grep ssh<br /> #ssh stream tcp nowait root /usr/sbin/dropbear dropbear -i<br /> $ kill -HUP &lt;pid of inetd&gt;<br /> <br /> == create init.d script ==<br /> <br /> $ cat etc/init.d/dropbear <br /> OPTIONS=&quot;&gt; /dev/null 2&gt;&amp;1&quot;<br /> <br /> case &quot;$1&quot; in<br /> start)<br /> echo &quot;Starting dropbear...&quot;<br /> /usr/sbin/dropbear $OPTIONS<br /> ;;<br /> stop)<br /> echo &quot;Stopping dropbear...&quot;<br /> pid=`pidof dropbear`<br /> if [ &quot;$pid&quot; != &quot;&quot; ]; then<br /> kill $pid<br /> fi <br /> ;; <br /> restart)<br /> $0 stop <br /> $0 start<br /> ;;<br /> *)<br /> echo &quot;usage: start|stop|restart&quot;<br /> ;;<br /> esac<br /> <br /> == create rc link ==<br /> $ cd etc/rc.d/rc3.d/<br /> $ ln -s ../../init.d/dropbear S99dropbear<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]<br /> * [http://www.nomis52.net/?section=projects&amp;sect2=netgear&amp;page=dropbear dropbear netgear]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3201 HIP:TS-7000:dropbear 2007-05-23T21:55:23Z <p>Copelco: /* booting */</p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> $ cd /<br /> $ sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> $ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> $ wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> $ cd dropbear-0.49/<br /> <br /> <br /> === configure/make ===<br /> <br /> * dropbear needs access to a good random pool in /dev/random, otherwise it will print this message while running:<br /> <br /> Warning: Reading the random source seems to have blocked.<br /> If you experience problems, you probably need to find a better entropy source. <br /> <br /> * for some reason dropbear would always hang on /dev/random, so i edited options.h and changed the random device to be urandom for this error.<br /> <br /> #define DROPBEAR_RANDOM_DEV &quot;/dev/urandom&quot;<br /> <br /> * the shell script i used to automate the build process<br /> <br /> $ cat run.sh <br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib --disable-syslog --disable-lastlog<br /> make clean<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1 STATIC=1<br /> <br /> === move files ===<br /> <br /> * relocate files to nfs directory<br /> <br /> $ ln -s dropbearmulti ssh<br /> $ mv dropbear ssh scp dropbearmulti dropbearkey dropbearconvert ../tslinux/usr/sbin/<br /> $ mv dbclient ../tslinux/usr/bin<br /> <br /> = booting =<br /> <br /> == disable ssh for inetd ==<br /> <br /> $ cat etc/inetd.conf | grep ssh<br /> #ssh stream tcp nowait root /usr/sbin/dropbear dropbear -i<br /> $ kill -HUP &lt;pid of inetd&gt;<br /> <br /> == create init.d script ==<br /> <br /> $ cat etc/init.d/dropbear <br /> OPTIONS=&quot;&gt; /dev/null 2&gt;&amp;1&quot;<br /> <br /> case &quot;$1&quot; in<br /> start)<br /> echo &quot;Starting dropbear...&quot;<br /> /usr/sbin/dropbear $OPTIONS<br /> ;;<br /> stop)<br /> echo &quot;Stopping dropbear...&quot;<br /> pid=`pidof dropbear`<br /> if [ &quot;$pid&quot; != &quot;&quot; ]; then<br /> kill $pid<br /> fi <br /> ;; <br /> restart)<br /> $0 stop <br /> $0 start<br /> ;;<br /> *)<br /> echo &quot;usage: start|stop|restart&quot;<br /> ;;<br /> esac<br /> <br /> == create rc link ==<br /> $ cd etc/rc.d/rc3.d/<br /> $ ln -s ../../init.d/dropbear S99dropbear<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]<br /> * [http://www.nomis52.net/?section=projects&amp;sect2=netgear&amp;page=dropbear dropbear netgear]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3200 HIP:TS-7000:dropbear 2007-05-23T21:55:03Z <p>Copelco: /* dropbear */</p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> $ cd /<br /> $ sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> $ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> $ wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> $ cd dropbear-0.49/<br /> <br /> <br /> === configure/make ===<br /> <br /> * dropbear needs access to a good random pool in /dev/random, otherwise it will print this message while running:<br /> <br /> Warning: Reading the random source seems to have blocked.<br /> If you experience problems, you probably need to find a better entropy source. <br /> <br /> * for some reason dropbear would always hang on /dev/random, so i edited options.h and changed the random device to be urandom for this error.<br /> <br /> #define DROPBEAR_RANDOM_DEV &quot;/dev/urandom&quot;<br /> <br /> * the shell script i used to automate the build process<br /> <br /> $ cat run.sh <br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib --disable-syslog --disable-lastlog<br /> make clean<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1 STATIC=1<br /> <br /> === move files ===<br /> <br /> * relocate files to nfs directory<br /> <br /> $ ln -s dropbearmulti ssh<br /> $ mv dropbear ssh scp dropbearmulti dropbearkey dropbearconvert ../tslinux/usr/sbin/<br /> $ mv dbclient ../tslinux/usr/bin<br /> <br /> == booting ==<br /> <br /> === disable ssh for inetd ===<br /> <br /> $ cat etc/inetd.conf | grep ssh<br /> #ssh stream tcp nowait root /usr/sbin/dropbear dropbear -i<br /> $ kill -HUP &lt;pid of inetd&gt;<br /> <br /> === create init.d script ===<br /> <br /> $ cat etc/init.d/dropbear <br /> OPTIONS=&quot;&gt; /dev/null 2&gt;&amp;1&quot;<br /> <br /> case &quot;$1&quot; in<br /> start)<br /> echo &quot;Starting dropbear...&quot;<br /> /usr/sbin/dropbear $OPTIONS<br /> ;;<br /> stop)<br /> echo &quot;Stopping dropbear...&quot;<br /> pid=`pidof dropbear`<br /> if [ &quot;$pid&quot; != &quot;&quot; ]; then<br /> kill $pid<br /> fi <br /> ;; <br /> restart)<br /> $0 stop <br /> $0 start<br /> ;;<br /> *)<br /> echo &quot;usage: start|stop|restart&quot;<br /> ;;<br /> esac<br /> <br /> === create rc link ===<br /> $ cd etc/rc.d/rc3.d/<br /> $ ln -s ../../init.d/dropbear S99dropbear<br /> <br /> <br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]<br /> * [http://www.nomis52.net/?section=projects&amp;sect2=netgear&amp;page=dropbear dropbear netgear]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3199 HIP:TS-7000:dropbear 2007-05-23T21:53:40Z <p>Copelco: /* disable ssh for inetd */</p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> $ cd /<br /> $ sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> $ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> $ wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> $ cd dropbear-0.49/<br /> <br /> <br /> === configure/make ===<br /> <br /> * dropbear needs access to a good random pool in /dev/random, otherwise it will print this message while running:<br /> <br /> Warning: Reading the random source seems to have blocked.<br /> If you experience problems, you probably need to find a better entropy source. <br /> <br /> * for some reason dropbear would always hang on /dev/random, so i edited options.h and changed the random device to be urandom for this error.<br /> <br /> #define DROPBEAR_RANDOM_DEV &quot;/dev/urandom&quot;<br /> <br /> * the shell script i used to automate the build process<br /> <br /> $ cat run.sh <br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib --disable-syslog --disable-lastlog<br /> make clean<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1 STATIC=1<br /> <br /> === move files ===<br /> <br /> * relocate files to nfs directory<br /> <br /> $ ln -s dropbearmulti ssh<br /> $ mv dropbear ssh scp dropbearmulti dropbearkey dropbearconvert ../tslinux/usr/sbin/<br /> $ mv dbclient ../tslinux/usr/bin<br /> <br /> == booting ==<br /> <br /> === disable ssh for inetd ===<br /> <br /> $ cat etc/inetd.conf | grep ssh<br /> #ssh stream tcp nowait root /usr/sbin/dropbear dropbear -i<br /> $ kill -HUP &lt;pid of inetd&gt;<br /> <br /> === create init.d script ===<br /> <br /> $ cat etc/init.d/dropbear <br /> OPTIONS=&quot;&gt; /dev/null 2&gt;&amp;1&quot;<br /> <br /> case &quot;$1&quot; in<br /> start)<br /> echo &quot;Starting dropbear...&quot;<br /> /usr/sbin/dropbear $OPTIONS<br /> ;;<br /> stop)<br /> echo &quot;Stopping dropbear...&quot;<br /> pid=`pidof dropbear`<br /> if [ &quot;$pid&quot; != &quot;&quot; ]; then<br /> kill $pid<br /> fi <br /> ;; <br /> restart)<br /> $0 stop <br /> $0 start<br /> ;;<br /> *)<br /> echo &quot;usage: start|stop|restart&quot;<br /> ;;<br /> esac<br /> <br /> === create rc link ===<br /> $ cd etc/rc.d/rc3.d/<br /> $ ln -s ../../init.d/dropbear S99dropbear<br /> <br /> = dropbear =<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]<br /> * [http://www.nomis52.net/?section=projects&amp;sect2=netgear&amp;page=dropbear dropbear netgear]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3198 HIP:TS-7000:dropbear 2007-05-23T21:52:24Z <p>Copelco: /* configure make */</p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> $ cd /<br /> $ sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> $ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> $ wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> $ cd dropbear-0.49/<br /> <br /> <br /> === configure/make ===<br /> <br /> * dropbear needs access to a good random pool in /dev/random, otherwise it will print this message while running:<br /> <br /> Warning: Reading the random source seems to have blocked.<br /> If you experience problems, you probably need to find a better entropy source. <br /> <br /> * for some reason dropbear would always hang on /dev/random, so i edited options.h and changed the random device to be urandom for this error.<br /> <br /> #define DROPBEAR_RANDOM_DEV &quot;/dev/urandom&quot;<br /> <br /> * the shell script i used to automate the build process<br /> <br /> $ cat run.sh <br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib --disable-syslog --disable-lastlog<br /> make clean<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1 STATIC=1<br /> <br /> === move files ===<br /> <br /> * relocate files to nfs directory<br /> <br /> $ ln -s dropbearmulti ssh<br /> $ mv dropbear ssh scp dropbearmulti dropbearkey dropbearconvert ../tslinux/usr/sbin/<br /> $ mv dbclient ../tslinux/usr/bin<br /> <br /> == booting ==<br /> <br /> === disable ssh for inetd ===<br /> <br /> $ cat etc/inetd.conf | grep ssh<br /> #ssh stream tcp nowait root /usr/sbin/dropbear dropbear -i<br /> <br /> === create init.d script ===<br /> <br /> $ cat etc/init.d/dropbear <br /> OPTIONS=&quot;&gt; /dev/null 2&gt;&amp;1&quot;<br /> <br /> case &quot;$1&quot; in<br /> start)<br /> echo &quot;Starting dropbear...&quot;<br /> /usr/sbin/dropbear $OPTIONS<br /> ;;<br /> stop)<br /> echo &quot;Stopping dropbear...&quot;<br /> pid=`pidof dropbear`<br /> if [ &quot;$pid&quot; != &quot;&quot; ]; then<br /> kill $pid<br /> fi <br /> ;; <br /> restart)<br /> $0 stop <br /> $0 start<br /> ;;<br /> *)<br /> echo &quot;usage: start|stop|restart&quot;<br /> ;;<br /> esac<br /> <br /> === create rc link ===<br /> $ cd etc/rc.d/rc3.d/<br /> $ ln -s ../../init.d/dropbear S99dropbear<br /> <br /> = dropbear =<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]<br /> * [http://www.nomis52.net/?section=projects&amp;sect2=netgear&amp;page=dropbear dropbear netgear]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3197 HIP:TS-7000:dropbear 2007-05-23T21:52:09Z <p>Copelco: /* booting */</p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> $ cd /<br /> $ sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> $ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> $ wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> $ cd dropbear-0.49/<br /> <br /> <br /> === configure make ===<br /> <br /> * dropbear needs access to a good random pool in /dev/random, otherwise it will print this message while running:<br /> <br /> Warning: Reading the random source seems to have blocked.<br /> If you experience problems, you probably need to find a better entropy source. <br /> <br /> * for some reason dropbear would always hang on /dev/random, so i edited options.h and changed the random device to be urandom for this error.<br /> <br /> #define DROPBEAR_RANDOM_DEV &quot;/dev/urandom&quot;<br /> <br /> * the shell script i used to automate the build process<br /> <br /> $ cat run.sh <br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib --disable-syslog --disable-lastlog<br /> make clean<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1 STATIC=1<br /> <br /> === move files ===<br /> <br /> * relocate files to nfs directory<br /> <br /> $ ln -s dropbearmulti ssh<br /> $ mv dropbear ssh scp dropbearmulti dropbearkey dropbearconvert ../tslinux/usr/sbin/<br /> $ mv dbclient ../tslinux/usr/bin<br /> <br /> == booting ==<br /> <br /> === disable ssh for inetd ===<br /> <br /> $ cat etc/inetd.conf | grep ssh<br /> #ssh stream tcp nowait root /usr/sbin/dropbear dropbear -i<br /> <br /> === create init.d script ===<br /> <br /> $ cat etc/init.d/dropbear <br /> OPTIONS=&quot;&gt; /dev/null 2&gt;&amp;1&quot;<br /> <br /> case &quot;$1&quot; in<br /> start)<br /> echo &quot;Starting dropbear...&quot;<br /> /usr/sbin/dropbear $OPTIONS<br /> ;;<br /> stop)<br /> echo &quot;Stopping dropbear...&quot;<br /> pid=`pidof dropbear`<br /> if [ &quot;$pid&quot; != &quot;&quot; ]; then<br /> kill $pid<br /> fi <br /> ;; <br /> restart)<br /> $0 stop <br /> $0 start<br /> ;;<br /> *)<br /> echo &quot;usage: start|stop|restart&quot;<br /> ;;<br /> esac<br /> <br /> === create rc link ===<br /> $ cd etc/rc.d/rc3.d/<br /> $ ln -s ../../init.d/dropbear S99dropbear<br /> <br /> = dropbear =<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]<br /> * [http://www.nomis52.net/?section=projects&amp;sect2=netgear&amp;page=dropbear dropbear netgear]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3196 HIP:TS-7000:dropbear 2007-05-23T21:46:59Z <p>Copelco: /* move files */</p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> $ cd /<br /> $ sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> $ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> $ wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> $ cd dropbear-0.49/<br /> <br /> <br /> === configure make ===<br /> <br /> * dropbear needs access to a good random pool in /dev/random, otherwise it will print this message while running:<br /> <br /> Warning: Reading the random source seems to have blocked.<br /> If you experience problems, you probably need to find a better entropy source. <br /> <br /> * for some reason dropbear would always hang on /dev/random, so i edited options.h and changed the random device to be urandom for this error.<br /> <br /> #define DROPBEAR_RANDOM_DEV &quot;/dev/urandom&quot;<br /> <br /> * the shell script i used to automate the build process<br /> <br /> $ cat run.sh <br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib --disable-syslog --disable-lastlog<br /> make clean<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1 STATIC=1<br /> <br /> === move files ===<br /> <br /> * relocate files to nfs directory<br /> <br /> $ ln -s dropbearmulti ssh<br /> $ mv dropbear ssh scp dropbearmulti dropbearkey dropbearconvert ../tslinux/usr/sbin/<br /> $ mv dbclient ../tslinux/usr/bin<br /> <br /> == booting ==<br /> <br /> $ ln -s ../../init.d/dropbear S99dropbear<br /> <br /> = dropbear =<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]<br /> * [http://www.nomis52.net/?section=projects&amp;sect2=netgear&amp;page=dropbear dropbear netgear]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3195 HIP:TS-7000:dropbear 2007-05-23T21:46:39Z <p>Copelco: /* move files */</p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> $ cd /<br /> $ sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> $ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> $ wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> $ cd dropbear-0.49/<br /> <br /> <br /> === configure make ===<br /> <br /> * dropbear needs access to a good random pool in /dev/random, otherwise it will print this message while running:<br /> <br /> Warning: Reading the random source seems to have blocked.<br /> If you experience problems, you probably need to find a better entropy source. <br /> <br /> * for some reason dropbear would always hang on /dev/random, so i edited options.h and changed the random device to be urandom for this error.<br /> <br /> #define DROPBEAR_RANDOM_DEV &quot;/dev/urandom&quot;<br /> <br /> * the shell script i used to automate the build process<br /> <br /> $ cat run.sh <br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib --disable-syslog --disable-lastlog<br /> make clean<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1 STATIC=1<br /> <br /> === move files ===<br /> <br /> * relocate files to nfs root<br /> <br /> $ ln -s dropbearmulti ssh<br /> $ mv dropbear ssh scp dropbearmulti dropbearkey dropbearconvert ../tslinux/usr/sbin/<br /> $ mv dbclient ../tslinux/usr/bin<br /> <br /> == booting ==<br /> <br /> $ ln -s ../../init.d/dropbear S99dropbear<br /> <br /> = dropbear =<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]<br /> * [http://www.nomis52.net/?section=projects&amp;sect2=netgear&amp;page=dropbear dropbear netgear]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3194 HIP:TS-7000:dropbear 2007-05-23T21:45:59Z <p>Copelco: /* configure make */</p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> $ cd /<br /> $ sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> $ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> $ wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> $ cd dropbear-0.49/<br /> <br /> <br /> === configure make ===<br /> <br /> * dropbear needs access to a good random pool in /dev/random, otherwise it will print this message while running:<br /> <br /> Warning: Reading the random source seems to have blocked.<br /> If you experience problems, you probably need to find a better entropy source. <br /> <br /> * for some reason dropbear would always hang on /dev/random, so i edited options.h and changed the random device to be urandom for this error.<br /> <br /> #define DROPBEAR_RANDOM_DEV &quot;/dev/urandom&quot;<br /> <br /> * the shell script i used to automate the build process<br /> <br /> $ cat run.sh <br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib --disable-syslog --disable-lastlog<br /> make clean<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1 STATIC=1<br /> <br /> === move files ===<br /> <br /> $ ln -s dropbearmulti ssh<br /> $ mv dropbear ssh scp dropbearmulti dropbearkey dropbearconvert ../tslinux/usr/sbin/<br /> $ mv dbclient ../tslinux/usr/bin<br /> <br /> == booting ==<br /> <br /> $ ln -s ../../init.d/dropbear S99dropbear<br /> <br /> = dropbear =<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]<br /> * [http://www.nomis52.net/?section=projects&amp;sect2=netgear&amp;page=dropbear dropbear netgear]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3193 HIP:TS-7000:dropbear 2007-05-23T21:10:41Z <p>Copelco: /* configure make */</p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> $ cd /<br /> $ sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> $ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> $ wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> $ cd dropbear-0.49/<br /> <br /> <br /> === configure make ===<br /> <br /> * dropbear needs access to a good random pool in /dev/random, otherwise it will print this message while running:<br /> <br /> Warning: Reading the random source seems to have blocked.<br /> If you experience problems, you probably need to find a better entropy source. <br /> <br /> * for some reason dropbear would always hang on /dev/random, so i edited options.h and changed the random device to be urandom for this error.<br /> <br /> #define DROPBEAR_RANDOM_DEV &quot;/dev/urandom&quot;<br /> <br /> * the shell script i used to automate the build process<br /> <br /> $ cat run.sh <br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib --disable-syslog<br /> make clean<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1 STATIC=1<br /> <br /> === move files ===<br /> <br /> $ ln -s dropbearmulti ssh<br /> $ mv dropbear ssh scp dropbearmulti dropbearkey dropbearconvert ../tslinux/usr/sbin/<br /> $ mv dbclient ../tslinux/usr/bin<br /> <br /> == booting ==<br /> <br /> $ ln -s ../../init.d/dropbear S99dropbear<br /> <br /> = dropbear =<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]<br /> * [http://www.nomis52.net/?section=projects&amp;sect2=netgear&amp;page=dropbear dropbear netgear]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3192 HIP:TS-7000:dropbear 2007-05-23T21:01:59Z <p>Copelco: </p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> $ cd /<br /> $ sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> $ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> $ wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> $ cd dropbear-0.49/<br /> <br /> <br /> === configure make ===<br /> <br /> * dropbear needs access to a good random pool in /dev/random, otherwise it will print this message while running:<br /> <br /> Warning: Reading the random source seems to have blocked.<br /> If you experience problems, you probably need to find a better entropy source. <br /> <br /> * for some reason dropbear would always hang on /dev/random, so i edited options.h and changed the random device to be urandom for this error.<br /> <br /> #define DROPBEAR_RANDOM_DEV &quot;/dev/urandom&quot;<br /> <br /> * the shell script i used to automate the build process<br /> <br /> $ cat run.sh <br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib --disable-syslog<br /> make clean<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1 STATIC=1<br /> <br /> ln -s ../../init.d/dropbear S99dropbear<br /> <br /> = dropbear =<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]<br /> * [http://www.nomis52.net/?section=projects&amp;sect2=netgear&amp;page=dropbear dropbear netgear]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3191 HIP:TS-7000:dropbear 2007-05-23T20:15:49Z <p>Copelco: /* move to usr/sbin */</p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> $ cd /<br /> $ sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> $ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> $ wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> $ cd dropbear-0.49/<br /> <br /> <br /> === configure make ===<br /> <br /> * dropbear needs access to a good random pool in /dev/random, otherwise it will print this message while running:<br /> <br /> Warning: Reading the random source seems to have blocked.<br /> If you experience problems, you probably need to find a better entropy source. <br /> <br /> * for some reason dropbear would always hang on /dev/random, so i edited options.h and changed the random device to be urandom for this error.<br /> <br /> #define DROPBEAR_RANDOM_DEV &quot;/dev/urandom&quot;<br /> <br /> * the shell script i used to automate the build process<br /> <br /> $ cat run.sh <br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib --disable-syslog<br /> make clean<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1 STATIC=1<br /> <br /> <br /> <br /> = dropbear =<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]<br /> * [http://www.nomis52.net/?section=projects&amp;sect2=netgear&amp;page=dropbear dropbear netgear]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3190 HIP:TS-7000:dropbear 2007-05-23T20:12:20Z <p>Copelco: /* links */</p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> $ cd /<br /> $ sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> $ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> $ wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> $ cd dropbear-0.49/<br /> <br /> <br /> === configure make ===<br /> <br /> * dropbear needs access to a good random pool in /dev/random, otherwise it will print this message while running:<br /> <br /> Warning: Reading the random source seems to have blocked.<br /> If you experience problems, you probably need to find a better entropy source. <br /> <br /> * for some reason dropbear would always hang on /dev/random, so i edited options.h and changed the random device to be urandom for this error.<br /> <br /> #define DROPBEAR_RANDOM_DEV &quot;/dev/urandom&quot;<br /> <br /> * the shell script i used to automate the build process<br /> <br /> $ cat run.sh <br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib --disable-syslog<br /> make clean<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1 STATIC=1<br /> <br /> === move to usr/sbin ===<br /> * dropbearmulti is primary binary, the rest are symbolic links to it<br /> <br /> arm@crow:~/dropbear-0.49$ mv dropbearmulti ../tslinux/usr/sbin<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti scp<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearconvert<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearkey<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dbclient<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbear<br /> <br /> arm@crow:~/tslinux/usr/sbin$ ls -l | grep drop<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:29 dbclient -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:30 dropbear -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:28 dropbearconvert -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:28 dropbearkey -&gt; dropbearmulti<br /> -rwxr-xr-x 1 arm arm 821396 2007-05-23 11:24 dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:27 scp -&gt; dropbearmulti<br /> <br /> = dropbear =<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]<br /> * [http://www.nomis52.net/?section=projects&amp;sect2=netgear&amp;page=dropbear dropbear netgear]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3189 HIP:TS-7000:dropbear 2007-05-23T20:11:42Z <p>Copelco: /* configure make */</p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> $ cd /<br /> $ sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> $ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> $ wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> $ cd dropbear-0.49/<br /> <br /> <br /> === configure make ===<br /> <br /> * dropbear needs access to a good random pool in /dev/random, otherwise it will print this message while running:<br /> <br /> Warning: Reading the random source seems to have blocked.<br /> If you experience problems, you probably need to find a better entropy source. <br /> <br /> * for some reason dropbear would always hang on /dev/random, so i edited options.h and changed the random device to be urandom for this error.<br /> <br /> #define DROPBEAR_RANDOM_DEV &quot;/dev/urandom&quot;<br /> <br /> * the shell script i used to automate the build process<br /> <br /> $ cat run.sh <br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib --disable-syslog<br /> make clean<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1 STATIC=1<br /> <br /> === move to usr/sbin ===<br /> * dropbearmulti is primary binary, the rest are symbolic links to it<br /> <br /> arm@crow:~/dropbear-0.49$ mv dropbearmulti ../tslinux/usr/sbin<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti scp<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearconvert<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearkey<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dbclient<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbear<br /> <br /> arm@crow:~/tslinux/usr/sbin$ ls -l | grep drop<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:29 dbclient -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:30 dropbear -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:28 dropbearconvert -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:28 dropbearkey -&gt; dropbearmulti<br /> -rwxr-xr-x 1 arm arm 821396 2007-05-23 11:24 dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:27 scp -&gt; dropbearmulti<br /> <br /> = dropbear =<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3188 HIP:TS-7000:dropbear 2007-05-23T20:10:57Z <p>Copelco: /* add it to your path */</p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> $ cd /<br /> $ sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> $ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> $ wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> $ cd dropbear-0.49/<br /> <br /> <br /> === configure make ===<br /> <br /> * dropbear needs access to a good random pool in /dev/random, otherwise it will print this message while running:<br /> <br /> Warning: Reading the random source seems to have blocked.<br /> If you experience problems, you probably need to find a better entropy source. <br /> <br /> * i edited options.h and changed the random device to be urandom for this error.<br /> <br /> #define DROPBEAR_RANDOM_DEV &quot;/dev/urandom&quot;<br /> <br /> * the shell script i used to automate the build process<br /> <br /> $ cat run.sh <br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib --disable-syslog<br /> make clean<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1 STATIC=1<br /> <br /> === move to usr/sbin ===<br /> * dropbearmulti is primary binary, the rest are symbolic links to it<br /> <br /> arm@crow:~/dropbear-0.49$ mv dropbearmulti ../tslinux/usr/sbin<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti scp<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearconvert<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearkey<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dbclient<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbear<br /> <br /> arm@crow:~/tslinux/usr/sbin$ ls -l | grep drop<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:29 dbclient -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:30 dropbear -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:28 dropbearconvert -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:28 dropbearkey -&gt; dropbearmulti<br /> -rwxr-xr-x 1 arm arm 821396 2007-05-23 11:24 dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:27 scp -&gt; dropbearmulti<br /> <br /> = dropbear =<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3187 HIP:TS-7000:dropbear 2007-05-23T20:07:09Z <p>Copelco: /* move it to / and unpack it */</p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> $ cd /<br /> $ sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> arm@crow:~$ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> $ wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> $ cd dropbear-0.49/<br /> <br /> <br /> === configure make ===<br /> <br /> * dropbear needs access to a good random pool in /dev/random, otherwise it will print this message while running:<br /> <br /> Warning: Reading the random source seems to have blocked.<br /> If you experience problems, you probably need to find a better entropy source. <br /> <br /> * i edited options.h and changed the random device to be urandom for this error.<br /> <br /> #define DROPBEAR_RANDOM_DEV &quot;/dev/urandom&quot;<br /> <br /> * the shell script i used to automate the build process<br /> <br /> $ cat run.sh <br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib --disable-syslog<br /> make clean<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1 STATIC=1<br /> <br /> === move to usr/sbin ===<br /> * dropbearmulti is primary binary, the rest are symbolic links to it<br /> <br /> arm@crow:~/dropbear-0.49$ mv dropbearmulti ../tslinux/usr/sbin<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti scp<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearconvert<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearkey<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dbclient<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbear<br /> <br /> arm@crow:~/tslinux/usr/sbin$ ls -l | grep drop<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:29 dbclient -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:30 dropbear -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:28 dropbearconvert -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:28 dropbearkey -&gt; dropbearmulti<br /> -rwxr-xr-x 1 arm arm 821396 2007-05-23 11:24 dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:27 scp -&gt; dropbearmulti<br /> <br /> = dropbear =<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3186 HIP:TS-7000:dropbear 2007-05-23T20:03:30Z <p>Copelco: /* dropbear */</p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> cd /<br /> sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> arm@crow:~$ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> $ wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> $ cd dropbear-0.49/<br /> <br /> <br /> === configure make ===<br /> <br /> * dropbear needs access to a good random pool in /dev/random, otherwise it will print this message while running:<br /> <br /> Warning: Reading the random source seems to have blocked.<br /> If you experience problems, you probably need to find a better entropy source. <br /> <br /> * i edited options.h and changed the random device to be urandom for this error.<br /> <br /> #define DROPBEAR_RANDOM_DEV &quot;/dev/urandom&quot;<br /> <br /> * the shell script i used to automate the build process<br /> <br /> $ cat run.sh <br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib --disable-syslog<br /> make clean<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1 STATIC=1<br /> <br /> === move to usr/sbin ===<br /> * dropbearmulti is primary binary, the rest are symbolic links to it<br /> <br /> arm@crow:~/dropbear-0.49$ mv dropbearmulti ../tslinux/usr/sbin<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti scp<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearconvert<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearkey<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dbclient<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbear<br /> <br /> arm@crow:~/tslinux/usr/sbin$ ls -l | grep drop<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:29 dbclient -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:30 dropbear -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:28 dropbearconvert -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:28 dropbearkey -&gt; dropbearmulti<br /> -rwxr-xr-x 1 arm arm 821396 2007-05-23 11:24 dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:27 scp -&gt; dropbearmulti<br /> <br /> = dropbear =<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3185 HIP:TS-7000:dropbear 2007-05-23T15:47:10Z <p>Copelco: </p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> cd /<br /> sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> arm@crow:~$ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * At the time of this writing dropbear was at version 0.49<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> <br /> === compile dropbear ===<br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib<br /> <br /> === make ===<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1<br /> <br /> === move to usr/sbin ===<br /> * dropbearmulti is primary binary, the rest are symbolic links to it<br /> <br /> arm@crow:~/dropbear-0.49$ mv dropbearmulti ../tslinux/usr/sbin<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti scp<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearconvert<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearkey<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dbclient<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbear<br /> <br /> arm@crow:~/tslinux/usr/sbin$ ls -l | grep drop<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:29 dbclient -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:30 dropbear -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:28 dropbearconvert -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:28 dropbearkey -&gt; dropbearmulti<br /> -rwxr-xr-x 1 arm arm 821396 2007-05-23 11:24 dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:27 scp -&gt; dropbearmulti<br /> <br /> = dropbear =<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3182 HIP:TS-7000:dropbear 2007-05-23T15:42:53Z <p>Copelco: /* dropbear ssh server and client */</p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> cd /<br /> sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> arm@crow:~$ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> === download dropbear ===<br /> * At the time of this writing dropbear was at version 0.49<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> <br /> === compile dropbear ===<br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib<br /> <br /> === make ===<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1<br /> <br /> === move to usr/sbin ===<br /> * dropbearmulti is primary binary, the rest are symbolic links to it<br /> <br /> arm@crow:~/dropbear-0.49$ mv dropbearmulti ../tslinux/usr/sbin<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti scp<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearconvert<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearkey<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dbclient<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbear<br /> <br /> arm@crow:~/tslinux/usr/sbin$ ls -l | grep drop<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:29 dbclient -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:30 dropbear -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:28 dropbearconvert -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:28 dropbearkey -&gt; dropbearmulti<br /> -rwxr-xr-x 1 arm arm 821396 2007-05-23 11:24 dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:27 scp -&gt; dropbearmulti<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3181 HIP:TS-7000:dropbear 2007-05-23T15:42:33Z <p>Copelco: /* crosstool */</p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool setup ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> cd /<br /> sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> arm@crow:~$ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ssh server and client ==<br /> <br /> === download dropbear ===<br /> * At the time of this writing dropbear was at version 0.49<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> <br /> === compile dropbear ===<br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib<br /> <br /> === make ===<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1<br /> <br /> === move to usr/sbin ===<br /> * dropbearmulti is primary binary, the rest are symbolic links to it<br /> <br /> arm@crow:~/dropbear-0.49$ mv dropbearmulti ../tslinux/usr/sbin<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti scp<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearconvert<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearkey<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dbclient<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbear<br /> <br /> arm@crow:~/tslinux/usr/sbin$ ls -l | grep drop<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:29 dbclient -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:30 dropbear -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:28 dropbearconvert -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:28 dropbearkey -&gt; dropbearmulti<br /> -rwxr-xr-x 1 arm arm 821396 2007-05-23 11:24 dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:27 scp -&gt; dropbearmulti<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3180 HIP:TS-7000:dropbear 2007-05-23T15:40:48Z <p>Copelco: /* move to usr/sbin */</p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> cd /<br /> sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> arm@crow:~$ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ssh server and client ==<br /> <br /> === download dropbear ===<br /> * At the time of this writing dropbear was at version 0.49<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> <br /> === compile dropbear ===<br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib<br /> <br /> === make ===<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1<br /> <br /> === move to usr/sbin ===<br /> * dropbearmulti is primary binary, the rest are symbolic links to it<br /> <br /> arm@crow:~/dropbear-0.49$ mv dropbearmulti ../tslinux/usr/sbin<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti scp<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearconvert<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearkey<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dbclient<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbear<br /> <br /> arm@crow:~/tslinux/usr/sbin$ ls -l | grep drop<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:29 dbclient -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:30 dropbear -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:28 dropbearconvert -&gt; dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:28 dropbearkey -&gt; dropbearmulti<br /> -rwxr-xr-x 1 arm arm 821396 2007-05-23 11:24 dropbearmulti<br /> lrwxrwxrwx 1 arm arm 13 2007-05-23 11:27 scp -&gt; dropbearmulti<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3179 HIP:TS-7000:dropbear 2007-05-23T15:39:08Z <p>Copelco: /* move to /bin */</p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> cd /<br /> sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> arm@crow:~$ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ssh server and client ==<br /> <br /> === download dropbear ===<br /> * At the time of this writing dropbear was at version 0.49<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> <br /> === compile dropbear ===<br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib<br /> <br /> === make ===<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1<br /> <br /> === move to usr/sbin ===<br /> * dropbearmulti is primary binary, the rest are symbolic links to it<br /> <br /> arm@crow:~/dropbear-0.49$ mv dropbearmulti ../tslinux/usr/sbin<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti scp<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearconvert<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearkey<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dbclient<br /> arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbear<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3178 HIP:TS-7000:dropbear 2007-05-23T15:13:15Z <p>Copelco: /* dropbear ssh server and client */</p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> cd /<br /> sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> arm@crow:~$ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ssh server and client ==<br /> <br /> === download dropbear ===<br /> * At the time of this writing dropbear was at version 0.49<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> <br /> === compile dropbear ===<br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib<br /> <br /> === make ===<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1<br /> <br /> === move to /bin ===<br /> * dropbearmulti is primary binary, the rest are symbolic links to it<br /> arm@crow:~/dropbear-0.49$ mv dropbearmulti dbclient dropbear dropbearconvert dropbearkey scp ../tslinux/bin<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000&diff=3206 HIP:TS-7000 2007-05-23T15:05:48Z <p>Copelco: </p> <hr /> <div>= Board Configuration =<br /> * [[HIP:TS-7000:redboot|redboot bootloader]]<br /> * [[HIP:TS-7000:nfs|using nfs as root file system]]<br /> <br /> = TS-Linux =<br /> * [[HIP:TS-7000:perl|getting perl]]<br /> * [[HIP:TS-7000:dropbear|compiling dropbear for arm]]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000&diff=3176 HIP:TS-7000 2007-05-23T15:03:17Z <p>Copelco: /* Board Configuration */</p> <hr /> <div>= Board Configuration =<br /> * [[HIP:TS-7000:redboot|redboot bootloader]]<br /> * [[HIP:TS-7000:nfs|using nfs as root file system]]<br /> <br /> = TS-Linux =<br /> * [[HIP:TS-7000:dropbear|compiling dropbear]]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000&diff=3175 HIP:TS-7000 2007-05-23T15:02:55Z <p>Copelco: /* TS-Linux */</p> <hr /> <div>= Board Configuration =<br /> * [[HIP:TS-7000:redboot]]<br /> * [[HIP:TS-7000:nfs|using nfs as root file system]]<br /> <br /> = TS-Linux =<br /> * [[HIP:TS-7000:dropbear|compiling dropbear]]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000&diff=3174 HIP:TS-7000 2007-05-23T15:01:27Z <p>Copelco: /* TS-Linux */</p> <hr /> <div>= TS-Linux =<br /> * [[HIP:TS-7000:redboot]]<br /> * [[HIP:TS-7000:nfs|nfs boot]]<br /> * [[HIP:TS-7000:dropbear|compiling dropbear]]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3177 HIP:TS-7000:dropbear 2007-05-23T15:00:19Z <p>Copelco: </p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> cd /<br /> sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> arm@crow:~$ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ssh server and client ==<br /> <br /> === download dropbear ===<br /> * At the time of this writing dropbear was at version 0.49<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> <br /> === compile dropbear ===<br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib<br /> <br /> === make ===<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1<br /> <br /> = links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3172 HIP:TS-7000:dropbear 2007-05-23T14:42:13Z <p>Copelco: </p> <hr /> <div>= about =<br /> This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.<br /> <br /> = compiling =<br /> == crosstool ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> cd /<br /> sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> arm@crow:~$ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ssh server and client ==<br /> <br /> === download dropbear ===<br /> * At the time of this writing dropbear was at version 0.49<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> <br /> === compile dropbear ===<br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib<br /> <br /> === make ===<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1<br /> <br /> = Links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3171 HIP:TS-7000:dropbear 2007-05-23T14:39:10Z <p>Copelco: /* dropbear ssh server and client */</p> <hr /> <div>= Compiling =<br /> == crosstool ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> cd /<br /> sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> arm@crow:~$ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ssh server and client ==<br /> <br /> === download dropbear ===<br /> * At the time of this writing dropbear was at version 0.49<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> <br /> === compile dropbear ===<br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib<br /> <br /> === make ===<br /> make PROGRAMS=&quot;dropbear dbclient dropbearkey dropbearconvert scp&quot; MULTI=1<br /> <br /> = Links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3170 HIP:TS-7000:dropbear 2007-05-23T14:38:28Z <p>Copelco: /* dropbear ssh server and client */</p> <hr /> <div>= Compiling =<br /> == crosstool ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> cd /<br /> sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> arm@crow:~$ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ssh server and client ==<br /> <br /> === download dropbear ===<br /> * At the time of this writing dropbear was at version 0.49<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> <br /> === compile dropbear ===<br /> export CFLAGS=&quot;-Os -static -Wall&quot;<br /> export LDFLAGS=&quot;-static&quot;<br /> ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib<br /> <br /> = Links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3169 HIP:TS-7000:dropbear 2007-05-23T14:35:53Z <p>Copelco: /* dropbear */</p> <hr /> <div>= Compiling =<br /> == crosstool ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> cd /<br /> sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> arm@crow:~$ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ssh server and client ==<br /> <br /> === download dropbear ===<br /> * At the time of this writing dropbear was at version 0.49<br /> * [[http://matt.ucc.asn.au/dropbear/dropbear.html dropbear home]]<br /> wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2<br /> <br /> = Links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3168 HIP:TS-7000:dropbear 2007-05-23T14:33:27Z <p>Copelco: /* add it to your path */</p> <hr /> <div>= Compiling =<br /> == crosstool ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> cd /<br /> sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> arm@crow:~$ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> = Links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3167 HIP:TS-7000:dropbear 2007-05-23T14:33:03Z <p>Copelco: /* crosstool */</p> <hr /> <div>= Compiling =<br /> == crosstool ==<br /> === download and setup ts crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === move it to / and unpack it ===<br /> cd /<br /> sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === add it to your path ===<br /> arm@crow:~/dropbear-0.49$ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> = Links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3166 HIP:TS-7000:dropbear 2007-05-23T14:32:44Z <p>Copelco: /* Compiling */</p> <hr /> <div>= Compiling =<br /> == crosstool ==<br /> === Download and setup TS crosstool package ===<br /> * At the time of this writing, I downloaded '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> === Move it to / and unpack it ===<br /> cd /<br /> sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar<br /> <br /> === Add it to your path ===<br /> arm@crow:~/dropbear-0.49$ cat ~/.bash_profile | grep cross<br /> PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}<br /> <br /> == dropbear ==<br /> <br /> = Links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:dropbear&diff=3165 HIP:TS-7000:dropbear 2007-05-23T14:26:08Z <p>Copelco: </p> <hr /> <div>= Compiling =<br /> == Download TS crosstool package ==<br /> * When I did this I got '''Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)'''<br /> ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2<br /> <br /> = Links =<br /> * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD]<br /> * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000&diff=3173 HIP:TS-7000 2007-05-23T14:19:57Z <p>Copelco: </p> <hr /> <div>= TS-Linux =<br /> * [[HIP:TS-7000:dropbear|Cross compiling drop bear]]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP&diff=3322 HIP 2007-05-23T14:19:12Z <p>Copelco: /* Projects */</p> <hr /> <div>== Projects ==<br /> * [[HIP:MillerWind]]<br /> * [[HIP:PMP]]<br /> * [[HIP:Temperature Sensors]]<br /> * [[HIP:TS7400|TS7400]]<br /> * [[HIP::Keck]]<br /> * [[HIP:displayWall|Display Wall]]<br /> * [[HIP:a2d-pci|PCI-AI12-16]]<br /> * [[HIP:TS-7000|TS-7000 Series (TS-Linux)]]<br /> <br /> ==March 6, 2006==<br /> Alan, Colin, Tom, Maduna, Tom, Bryan, Jeff, Charlie<br /> * Alex did the mojo and we now have DBI/DBD on the pmp. Next is finish transactions and cleanup code. <br /> * Jeff emailed ARM about the watchdog timer, no word yet. Charlie will look at the BIOS setting. <br /> * Colin will look into how to do damping of the direction and speed readimg.<br /> * Colin will fix the graphs including the date ranges.<br /> * Breadboard Wed at 1p<br /> * Rainguage is working and recording data, congrats Tom and Maduna. Mounting, reseting discipline and technique, and display elements are all that's left.<br /> * Windchill calculation, both the Davis interface firmware upgrade and the new formula. Bryan.<br /> * X10 systems. Tom waded into this and found some stuff. Heyu. Alan will get a serial controller. <br /> * Use WECI tower for annenometer mountings.<br /> * GPS.<br /> <br /> ==February 13, 2006==<br /> Alan, Jeff, Bryan, Colin, Maduna, Tom, Alex, Charlie<br /> * C to read raw value, Perl (called from cron) to buffer to file and send to server every N times, server inserts into database and returns ACK to Perl.<br /> * Use TV antenna for the tower.<br /> * Check the TS-5600 library.<br /> * Watchdog timer (Jeff)<br /> * Rain gauge (Tom, Maduna)<br /> * GPS (Alex, Jeff), solar radiation (Colin, Maduna)<br /> * Alan's applications - 1) small machine that does temp and displays via http and send X10 commands out the serial interface with X10 switches and dial-up and ethernet interfaces. 2) robot to go in a house under remote control, B/W (or color) video, up stairs, 30 minute, budget of about $2000.<br /> <br /> ==February 6, 2006==<br /> Tom, Colin, Alex, Maduna, Jeff, Bryan, Alan, Charlie<br /> * Do we have a calibration/accuracy problem WRT wind direction? Rest of the stuff listed below (Colin, Alex, Bryan)<br /> * GPS (Alex and Jeff)<br /> * Watchdog timer (Jeff)<br /> * Rain gauge, try plugging into the interface and testing (Maduna, Tom)<br /> <br /> ==January 30, 2006==<br /> Colin, Alex, Tom, Jeff, Bryan, Maduna, Alan, Charlie<br /> *Laid-out the architecture of the quark-pmp-wind components and the interfaces. <br /> *Look at the TS-5600 library interface for reading ports rather than /dev/...<br /> *Put together a circuit based on a voltage regulator supplied by the board power port.<br /> <br /> ==Organization Meeting - January 11, 2006==<br /> Alex, Bryan, Colin, Tom, Maduna, Jeff, Charlie<br /> * Regular meetings this semester will be on Monday at 12p in the Dennis 4th lab.<br /> * Wind speed and direction - data aquisition/data transfer/packaging/deployment (Colin, Jeff, Alex, Bryan)<br /> * GPS - data aquisition/data transfer/packaging/deployment/ntpd/clients (Alex, Jeff)<br /> * Rain gauge - data aquistion/data transfer/visualization (Tom, Maduna)<br /> * Solar radiation - data aquistion/data transfer (Colin, Maduna)<br /> <br /> ==To Do==<br /> Last updated 2006-02-05<br /> * Fix wind chill calculation, use new formula<br /> * Figure-out watchdog timer on PMP<br /> * Backup on PMP - just needs to be put in cron (Tom)<br /> * Wind data for this area (Mary)<br /> * Problems with direction - determine input voltage and calibrate to that (Alex and Colin)<br /> ** Stable voltage needed, e.g. when WiFi card is removed voltage fluctuates. Measure at start and end, if equal than ok. <br /> * Porting wind speed and direction software and setup to pmp, made some progress (Mary, Alex, Colin)<br /> ** Speed working now, using sigalarm(), need a resistor? DIO for power.<br /> ** Direction isn't working yet.<br /> ** Next week on roof?<br /> ** Two weeks in field?<br /> * Sleep and wake on pmp1 with watchdog timer (Mary)<br /> * Weather Cam is working again, cluster camera to be setup in D209.<br /> * RP&amp;L Weather data, contact Gus Duke. Indiana American Water has a link which she sent. (Mary, Charlie)<br /> * Rain guage, Mary has worked on it but it's not working. (Mary, Charlie)<br /> * Solar radiation sensor, continues to make progress, conversion and data comparison (Colin)<br /> ** How to set angle/calibration. <br /> * GPS setup with time server (Tom)<br /> <br /> Useful Support Documents from Davis Instruments: <br /> * http://www.davisnet.com/support/weather/support_docs.asp?dtype=2<br /> <br /> Other local data that can easily be harvested: Farmland<br /> * http://shadow.agry.purdue.edu/cgi-bin/map_patrol/images/cd_zen.map?162,104<br /> <br /> Hardware:<br /> <br /> *PMP<br /> ** Technologic Systems TS56000 single board computer running Linux off a SANDisk.<br /> ** URL for the board and documentation<br /> ** To Do<br /> *** Port threaded anemometer code, change code to use local analog/digital inputs<br /> *** Setup NFS mounting of / on the pmp from proto<br /> *** Test analog and digital inputs <br /> *** Setup and test WiFi interface <br /> *** Test and document backup and recovery procedure <br /> *** Identify and recover missing files from SANDisk<br /> *** Design and implement data collection, sleep, and data transfer functions<br /> <br /> *Anemometer<br /> ** The Wind direction sends an analogue number. <br /> ** The wind speed is the number of pulses per 2.25 second interval. The number of pulses is the windspeed in MPH. <br /> <br /> *We are using a [[Digi PortServer TS 2]], SN=V40611264<br /> ** URL of the documentation<br /> <br /> *Rain guage:<br /> ** Sends a pulse every time the cup switches.</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP::Keck&diff=3099 HIP::Keck 2007-04-19T14:24:51Z <p>Copelco: /* KECK */</p> <hr /> <div>= Possible Commercial Product =<br /> * There may be general commercial products to solve this problem.<br /> * See references<br /> * Alex<br /> * [http://www.hydrolab.com/beta/products/integrated_systems.asp Hydrolab's integrated systems page.]<br /> http://store.pasco.com/pascostore/showdetl.cfm?DID=9&amp;Detail=1&amp;Product_ID=54417<br /> <br /> == Well Types ==<br /> === Stilling Well ===<br /> http://nd.water.usgs.gov/gage/images/shedweb.jpg<br /> * A vertical pipe with a relatively small opening (intake) in the bottom. It is used in a gauge installation to dampen short period surface waves while freely admitting the long period waves; which can then be measured by a water level gauge sensor inside. See float well and protective well.<br /> * Used at gauging stations<br /> <br /> * YSI is local - Yellow Springs, OH<br /> * Pressure? Precise water level measurement technique. What locations?<br /> * Turbidity - [[http://www.hach.com/ Hach]] Nephelometers <br /> ** Possibly build our own as cheaper alternative (fiber optics), engineering it ourselves.<br /> <br /> * Budgeted for 41 student weeks, or $4100 of supply money<br /> * Redox - Self cleaning? Not sure if it's worth it. Research it.<br /> * [[http://www.vernier.com/probes/ Vernier Sensors]]<br /> * Possible multi-variable sensors at around $1200, not sure if we can use them for this application.<br /> * Start work on calibration early in the summer with Corrine and her students.<br /> <br /> = Sensors =<br /> * Determine required sensitivity and periodicity for each sensor.<br /> * Mike said that sensitivity should be secondary to ruggedness and cost because the sensitivity that we are looking for is not high and most sensors will meet our needs. Thus, our approach should be to find sensors that we think will work and then send him the specs for him to OK.<br /> * [http://www.hydrolab.com/beta/sensors.asp A selection of sensors from Hydrolab.]<br /> <br /> ==All-in-one Units, &quot;Sondes&quot;==<br /> * Most use batteries as the primary power source.<br /> * Most have other features and sensors not listed in the matrix.<br /> * All have the [http://www.sdi-12.org/sdi-12/SDI-12_version1_3_2005%20July18%202005.pdf SDI-12 interface], which allows power and data over the same line with power managment<br /> {| border=&quot;1&quot;<br /> |+ Sonde Matrix (Incomplete, more rows and columns to be added)<br /> ! Make !! Model !! Temp !! pH !! Redox (ORP) !! Cond !! Nitrate<br /> ! DO !! Sulfide !! Turbidity !! Specs !! Data Storage !! Power !! Interface<br /> ! Price<br /> |-<br /> ! Individual Sensors<br /> |<br /> | y || y || y || n || y || y || n || n <br /> |<br /> |<br /> |<br /> | USB<br /> | $1265.00<br /> |-<br /> ! Loose Sensors<br /> |<br /> | y || y || y || y || y || y || n || y<br /> |<br /> |<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_600r.htm 600 R]<br /> | y || y || n || y || n || y || n || n<br /> | no spec sheet || -- || --<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_600xl.htm 600 XL]<br /> | y || y || y || y || n || y || n || n<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/600XL%20with%20vented%20level.pdf pdf]<br /> | ?? || External 12VDC || RS232, SDI-12<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_600xlm.htm 600 XLM]<br /> | y || y || y || y || n || y || n || n<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/600XLM.pdf pdf]<br /> | 384K || 4 AA batteries, external 12VDC || RS232, SDI-12 || $4460.25<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_6920.htm 6920]<br /> | y || y || y || y || y || y || n || y<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/6820%20&amp;%206920.pdf pdf]<br /> | 384K flash ROM || Batteries, external 12VDC || RS232, SDI-12 || $6327.00<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_6820.htm 6820]<br /> | y || y || y || y || y || y || n || y<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/6820.pdf pdf]<br /> | ?? || Batteries, external 12VDC || RS232, SDI-12<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_6600.htm 6600]<br /> | y || y || y || y || y || y || y || y<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/6600sonde.pdf pdf]<br /> | 384K || 8 C batteries, external 12VDC || RS232, SDI-12<br /> |-<br /> ! [http://www.rickly.com/ Rickly Hydrological Company]<br /> | [http://www.rickly.com/wqi/Datasonde4A.htm Datasonde 4A]<br /> | y || y || add-in || y || add-in || y || add-in || add-in<br /> | no spec sheet || ?? || Batteries || RS232, SDI-12<br /> |-<br /> ! [http://www.sutron.com/ Sutron]<br /> | [http://www.sutron.com/products/multiparameterwaterquality.htm 5600-0703]<br /> | y || y || y || y || y || y || n || y<br /> | [http://www.sutron.com/pdfs/2006_MultiparameterSensor.pdf pdf]<br /> | ?? || 4 or 8 AA batteries, 12VDC || RS232, RS485, RS422, SDI-12<br /> |-<br /> ! [http://www.campbellsci.ca/ Campbell Scientific] / [http://www.hydrolab.com/ Hach Environmental / Hydrolab]<br /> | [http://www.campbellsci.ca/Catalogue/DS5.html DS5]<br /> | ? || y || y || y || y || y || n || y<br /> | [http://www.campbellsci.ca/Catalogue/Series_5_Specs.pdf pdf] || 512 KB memory<br /> | 8 C batteries || RS 232, RS 485, SDI-12<br /> |-<br /> ! [http://www.campbellsci.ca/ Campbell Scientific] / [http://www.hydrolab.com/ Hach Environmental / Hydrolab]<br /> | [http://www.campbellsci.ca/Catalogue/DS5X.html DS5X]<br /> | ? || y || y || y || y || y || n || y<br /> | [http://www.campbellsci.ca/Catalogue/Series_5_Specs.pdf pdf] || 512 KB memory<br /> | 8 C batteries || RS 232, RS 485, SDI-12<br /> |-<br /> ! [http://www.campbellsci.ca/ Campbell Scientific] / [http://www.hydrolab.com/ Hach Environmental / Hydrolab]<br /> | [http://www.campbellsci.ca/Catalogue/MS5.html MS5]<br /> | ? || y || y || y || y || y || n || y<br /> | [http://www.campbellsci.ca/Catalogue/Series_5_Specs.pdf pdf] || 512 KB memory<br /> | 8 AA batteries || RS 232, RS 485, SDI-12<br /> <br /> <br /> <br /> |}<br /> <br /> == Water Temperature ==<br /> * Colin<br /> <br /> === RTP - Ruggedized Wide Range Temperature Probe ===<br /> * 9 or 12 bit resolution<br /> * 12 foot CAT 5 cable<br /> * Dallas Semiconductor DS18S20 or DS18B20 sensors<br /> * uses 1-Wire communication protocol<br /> The RTP temperature probe is designed for wide temperature range applications requiring excellent chemical resistant properties and sensor submersion.<br /> * [[http://embeddeddatasystems.com/page/EDS/PROD/SENSORS/RTP Link]]<br /> * [[http://talk1wire.com/?q=system/files&amp;file=RTP.pdf Specification Sheet]]<br /> <br /> == pH ==<br /> * Jeff<br /> <br /> == Redox Potential ==<br /> * Mikio<br /> <br /> * [[http://www.rhtubs.com/ORP.htm Clearing up some of the mystery of Oxidation-Reduction Potential]]<br /> <br /> == Conductivity ==<br /> * Maduna<br /> <br /> == Nitrate Levels (NO3?) ==<br /> * Bryan<br /> <br /> == Dissolved Oxygen ==<br /> * Jeff<br /> <br /> == Sulfide Concentrations ==<br /> * Colin<br /> <br /> *[[http://www.analyticaltechnology.com/Product_Lit_PDF/L-A15-81.pdf Dissolved Sulfide Concentrations]]<br /> <br /> == Turbidity ==<br /> * Jeff<br /> <br /> * Mike says that we could build a turbidity sensor using LEDs and fiber-optic cables without too much difficulty. He is willing to help with construction if necessary. However, we both agreed that finding an assembly that meets our need would probably be the first course of action.<br /> <br /> * [[http://cs.earlham.edu/~hip/keck/cost-effective-turbidimeter.doc Cost Effective Turbidimeter]]<br /> * [[http://www.epa.gov/OGWDW/mdbp/pdf/turbidity/chap_07.pdf Importance of Turbidity]]<br /> ** Nephelometric Turbidimeter<br /> <br /> = Batteries =<br /> * Heating and cooling.<br /> <br /> = Enclosures =<br /> <br /> = Solar Panels =<br /> <br /> = SBCs =<br /> * Power over ethernet? not supported by TS or Gumstix.<br /> * Heating and cooling.<br /> <br /> == Gumstix ==<br /> * Bryan<br /> <br /> == Technologic Systems ==<br /> * Colin<br /> {| border=&quot;1&quot;<br /> |+ Embedded Arm Product Matrix<br /> ! SBC !! Type !! DIO lines !! A/D Converter !! Price<br /> |-<br /> ! TS-7200<br /> | ARM || 20 || 8 ch. 12-bit (opt) || $149.00<br /> |-<br /> ! TS-7250<br /> | ARM ||20 || 5 ch. 12-bit || $149.00<br /> |-<br /> ! TS-7260<br /> | ARM || 30 &amp; XDIO* || 2 ch. 12-bit || $179.00<br /> |-<br /> ! TS-7300<br /> | ARM || 55 (35 XDIO) || n/a || $219.00<br /> |-<br /> ! TS-7400<br /> | ARM || 20 || 4 ch. 8 bit || $129.00<br /> |-<br /> ! TS-5500<br /> | x86 || 38 (IRQ) || 8 ch. 8 bit || $319.00<br /> |}<br /> * eXtended Digital I/O functionality including pulse-width modulation, quadrature and edge counting, and pulse timing with IRQ/DRQ support.<br /> <br /> == TS-DIO64 Digital I/O Board ==<br /> [http://www.embeddedarm.com/epc/tsdio64-h.html TS-DIO64 Digital I/O Board], which is a 8-bit PC/104 (standard format) peripheral board that provides 64 digital I/O points (32 inputs plus 32 outputs). Up to 4 TS-DIO64 boards may be installed into a single system, enabling up to 256 DIO points (128 inputs plus 128 outputs). The TS-DIO64 DIO functions are compatible with any PC/104 SBC including all the Technologic Systems ARM and X86 products. Consists of the following parts:<br /> * 64 Digital I/O points - PC/104 peripheral board $69<br /> * Optional 512 Kbyte battery-backed SRAM $40<br /> * Optional 1M battery-backed SRAM $60<br /> * 34 pin 18&quot; ribbon cable $7<br /> Total cost for all parts: $176<br /> <br /> == PC/104 GSM Cellular Modem Peripheral Board ==<br /> [http://www.embeddedarm.com/epc/ts-gsm1-h.htm PC/104 GSM Cellular Modem Peripheral Board], provides internet access through the GSM cellphone network. Standard baud rates up to 115.2 Kbaud. 230 Kbaud supported in x2 mode. Works with all TS boards. Takes standard SIM card with accompanying cellphone service costs. Optional capacitor for backup of modem memory on reset and startup. Consists of the following parts:<br /> * Cellular modem peripheral board (modem not included) $79<br /> * Sony Ericsson GR64 quad band RoHS GSM cellular modem $99<br /> * Optional Panasonic Gold 10 farad capacitor $8<br /> Total cost for all parts: $186<br /> <br /> = Reference Material =<br /> == KECK ==<br /> * [[http://wiki.cs.earlham.edu/images/2/24/Keck-narrative-final.pdf Keck PDF]]<br /> * [[http://www.hach.com/hc/static.template/templateName=HcLearningLibrary.HcLearningLibraryTurbidityTesting.htm/PREVIOUS_BREADCRUMB_ID=HC_SEARCH_KEYWORD/SESSIONID%7CAVRBM05ESXhOek16TVNabmRXVnpkRU5VVGtWT01URTNOQT09Qw==%7C HACH]]<br /> <br /> == TIES ==<br /> * [[http://www.jacobsschool.ucsd.edu/news/news_releases/release.sfe?id=338 Jacobs School to Expand 'Teams in Engineering Service' Program]]<br /> * [[http://ties.ucsd.edu/projects/env_mon/projinfo.html Environmental Monitoring]]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=Salvage-experiment&diff=5755 Salvage-experiment 2007-04-18T19:17:12Z <p>Copelco: </p> <hr /> <div>==Solar Hot Water Panel Test Goal==<br /> We want to determine the viability of reusing a salvaged solar hot water unit. To accomplish our goal, we will build a basic heat bank and closed loop system with the salvaged panel, and then determine whether we are gathering sufficient thermal energy. <br /> <br /> ==Experimental Solar Hot Water System Supplies==<br /> *Purchased<br /> **12v Ag Sprayer Pump [http://www.flojet.com/prodInfoApp/itt_jsp/DisplayItemDetail.jsp?itemId=03501-503&amp;companyId=FLOJET&amp;catalogId=Agricultural&amp;categoryId=FAGTP&amp;typeId=FTP12 Product Information]<br /> **2 Red River 50ft. farm hoses guarentteed up to 180F<br /> **Teflon Pipe Tape<br /> **lots of pipe/hose connectors<br /> **flux<br /> **25 ft 10-2# outdoor electrical wire<br /> **30ft. soft copper tubing<br /> **nails and bolts for PV stand<br /> **self-liting butane torch<br /> **12v connection cable for pump<br /> **metal juction box and wire nuts<br /> <br /> *Acquired<br /> **scrap lumber<br /> **duct tape<br /> **30 gallon black plastic barrell<br /> **various tools<br /> **64 Watt solar panel<br /> **solar hot water heating unit<br /> <br /> == Lab Process ==<br /> <br /> === Salvaging The Solar Hot Water Heater ===<br /> <br /> * The solar hot water unit was acquired from its secret hiding place at Charlie's ranch. After giving it a good power washing, we transported the 14 foot panel to Miller Farm in the back of the truck. More pictures can be found in the [[http://cs.earlham.edu/~green-science/album/index.php?folder=/Solar%20Hot%20Water%20Heater/Salvage%20and%20Cleaning/ Salvage and Cleaning Photo Album]]<br /> <br /> http://cs.earlham.edu/~green-science/album/photo.php?file=/Solar%20Hot%20Water%20Heater/Salvage%20and%20Cleaning/_res/res_salvage_clean-03.jpg<br /> <br /> === Heat Exchanger Construction ===<br /> <br /> * To test the effectiveness of the solar hot water heater we set up a lab that would allow us to measure the effectiveness of the solar hot water heater in converting solar energy into a rise in water temperature. We decided to construct a closed-loop heat bank system consisting of a copper pipe heat exchanger and a large water heat bank. <br /> <br /> http://cs.earlham.edu/~green-science/album/photo.php?file=/Solar%20Hot%20Water%20Heater/Experimental%20System/Making_copper_coil.JPG.jpg<br /> <br /> * We used a large black barrel to hold the copper coil that will transfer the heat from the water running through the solar hot water heater to the water that would normally be used in the household.<br /> <br /> http://cs.earlham.edu/~green-science/album/photo.php?file=/Solar%20Hot%20Water%20Heater/Experimental%20System/Coil_insertion.JPG.jpg<br /> <br /> * With the ends of the loop coming out of barrel, we sweat on two garden hose connectors.<br /> <br /> http://cs.earlham.edu/~green-science/album/photo.php?file=/Solar%20Hot%20Water%20Heater/Experimental%20System/Colin_sweats.JPG.jpg<br /> <br /> * We used a solar panel to power a water pump for circulation. <br /> <br /> http://cs.earlham.edu/~green-science/album/photo.php?file=/Solar%20Hot%20Water%20Heater/Experimental%20System/Kneeling_before_the_sun.JPG.jpg</div> Copelco https://wiki.cs.earlham.edu/index.php?title=Enpr-256&diff=5566 Enpr-256 2007-04-18T17:58:54Z <p>Copelco: /* Photo Gallery */</p> <hr /> <div>=Sustainable Systems, Summer-Fall 2006=<br /> <br /> ==Labs==<br /> *[[hotwater-audit|Miller Farm Hot Water Energy Audit]]<br /> *[[wattsup-vs-wattnode|Comparison of WattsUp? and WattNode Power Usage Monitoring Equipment]]<br /> *[[hotwater-wattnode|Monitoring the Energy Usage of the Hot Water Heater at Miller Farm]]<br /> *[[salvage-experiment|Salvage and Testing of a Potential Solar Hot Water Panel]]<br /> *[[campus-pv-install|Assisting with the Installation of a 2KW PV System on Dennis Hall Roof]] <br /> *[[solar-pathfinder-lab|Solar Pathfinder Lab]]<br /> *[[heat_exchanger_modeling|Scaling a Copper Pipe Heat Exchanger]]<br /> <br /> ==Solar Hot Water Project==<br /> *[http://wiki.cs.earlham.edu/images/8/82/ShwhSchematic.pdf System Overview]<br /> *[[heat_bank_design|Heat Bank Design]]<br /> <br /> ==Photo Gallery==<br /> [[http://cs.earlham.edu/~green-science/album/ Album]]<br /> <br /> ==Reference Tools==<br /> *[http://cs.earlham.edu/~copelco/wiki/index.php/Degree_Days Degree Days Explained] <br /> *[http://www.ibiblio.org/obp/electricCircuits/DC/index.html Lessions in Electric Circuits, Vol I]<br /> *[http://hes.lbl.gov/ The Home Energy Saver] (on-line energy audit tool)<br /> *Electric Hot Water Heater [http://cs.earlham.edu/~hip/sustainableSystems/hotWaterHeater/ Efficiency Calculator]<br /> *Optimal [http://www.homepower.com/files/pvangles.pdf Solar Panel Angle] by time of year and latitude.<br /> <br /> ==Future Lab Ideas== <br /> (place unused info like Pathfinder and Line-loss data)<br /> <br /> ==Future Project Ideas==<br /> (suggestions for the next class) <br /> <br /> =ENPR 256 - Sustainable Systems, Energy=<br /> <br /> ==Reading and Exercises==<br /> * Week of July 11th<br /> ** Read about DC electricity and related concepts, these are covered in the first 5 chapters of http://www.ibiblio.org/obp/electricCircuits/DC/index.html. <br /> ** Complete the hot water lab.<br /> <br /> * Week of July 3rd<br /> ** Estimate the dollar cost of hot water for Miller farm by month over the past 5 years. Write-up your model describing the data sources, assumptions, formulas, etc. using a wiki page here: [[hot-h2o-colin|Colin]], [[hot-h2o-ked|Kate-Ehren-Dan]]. Note: See finished lab below.<br /> ** If you are taking this course for upper-level credit (Ehren, Colin), talk to the instructor about your individual project.<br /> <br /> * Week of June 26th<br /> ** Read the manual for the WattsUp meter. Set it up with a small load (light, toaster, rocket launcher, etc.) and try the different modes. Set the cost of electricity to the amount the College is paying (from the RP&amp;L bills). <br /> ** Document what you have learned so far about solar hot water and grid tied systems using the links below. Tank sizes and prices, conversations with agencies, etc.<br /> ** A little basement cleaning and lighting would go a long way towards making the hot water heater monitoring gear installation on Saturday a lot easier. <br /> <br /> * Week of June 19th<br /> ** Pages 76-122 in Reader's Digest &lt;i&gt;Back to Basics&lt;/i&gt;<br /> ** Read Colin's explanation of degree days (link below in Reference Material). Talk about it enough to make sure that you understand the details.<br /> ** Work through (individually) the online energy audit at http://hes.lbl.gov using Miller Farm as the house. Make a note of your session number, you can return and re-calculate it. <br /> ** Spend an hour or more browsing the Real Goods &lt;i&gt;Solar Living Source Book&lt;/i&gt;. I want you to get a good sense of the range of gear available in this space and the complexity and costs associated with it.<br /> <br /> ==Labs==<br /> * Week of July 24th (Note that Ehren added this not Charlie)<br /> **Test the potential for using Charlie's spare solar hot water unit, and [[solar-hot-test|record]] the fun.<br /> <br /> * Week of July 11th<br /> ** Figure-out and setup an open source based solution to monitoring the WattsUp? Pro via the serial interface. Document your work, with prose and pictures, [[wattsup-serial|here]].<br /> <br /> * Week of TBD<br /> ** Setup a WattNode TTL on a 110VAC line and interface it to a computer's serial port. Write a simple program to read the value off the serial port, convert it, and write it to a log. Compare the electrical usage of an idling computer for 12 hours using the WattNode/software combination and the WattsUp units. Document your work, with prose and pictures, [[wattnode-ttl|here]].<br /> <br /> * Week of June 26th<br /> ** Setup a WattNode pulse on a 110VAC line with the LCD display. Compare the electrical usage of an idling computer for 12 hours using the WattNode and the WattsUp units. Connect them in serial so that each &quot;run&quot; includes both measurements. The WattsUp can be set to display in the same units as the WattNode's LCD. Document your work, with prose and pictures, [[wattnode-lcd|here]].<br /> <br /> ==Documents in Progress==<br /> * [[path-finder|Solar Path-finder Info]]<br /> * [[solar-h2o|Solar H2O system]]<br /> * [[grid-tie|Grid-tied system]] <br /> * [[documentation|Pictures of what we have done]] <br /> * [[journals|Student Journals]]<br /> * [[energy-calendar|Annual Energy Calendar]]<br /> <br /> == Documents==<br /> *[[hot h2o|Hot Water Audit]]<br /> <br /> ==Reference Material==<br /> * Degree days explained - http://cs.earlham.edu/~copelco/wiki/index.php/Degree_Days<br /> * Colin's database interfaces (degree days, H20 heater, graphing tool) - http://cs.earlham.edu/~hip/sustainableSystems/<br /> * a nifty website about energy from the University of Missouri-Rolla -http://www.ece.umr.edu/links/power/<br /> <br /> *While surfing the DOE website I found a link to renewable energy maps by region. Thought they might come in handy: http://www.eia.doe.gov/emeu/reps/rpmap/rp_contents.html<br /> <br /> ==To Do==<br /> Near Term<br /> * Enter LP gas bills into the database (Colin)<br /> * Setup monitoring gear, plumb database interface<br /> * Continue research into cost of new tanks (Ehren)<br /> * Cleanup our weather data (Colin)<br /> * Build a local repository of Farmland's data or another nearby location, develop an interface (Colin)<br /> * Develop year-to-year comparison interface<br /> * Setup an on-going feed for the RP&amp;L bills (Colin, is this possible?)<br /> * Track down the most recent wind survey data for this area<br /> * Track down the most recent solar incidence data for this area<br /> <br /> Medium Term<br /> * Insulate bulkhead doors to basement<br /> * Insulate pipes in basement<br /> * Create annual energy calendar (Kate et al)<br /> <br /> Long Term<br /> * Infrared scan of leaking heat for first cold day<br /> <br /> ==== Completed ====<br /> * Measured bulkhead door, tanks can fit (Kate)<br /> * Wrote up results of 12 hour WattNode/WattsUp? test run and posted on wiki with pictures. (Ehren, Kate, Dan, and Colin)<br /> * Calculated line loss for barn to house - N VDC (without inverter) and 110 VAC (with inverter) (Dan) Write-up? <br /> * Cleaned basement at Miller in preparation for installation of the WattNode monitoring gear (All)<br /> * Collected one year of LP gas bills (Kate)<br /> * When was hot water heater installed (Kate)<br /> * Conducted 12 hour WattNode/WattsUp? correlation test run (Ehren &amp; Colin)<br /> * Contact IMPA about grid-tie system (Ehren)<br /> * Collected new-water-tank prices from TSC (Ehren)<br /> * Setup Wiki usernames (Charlie)<br /> * Rented solar pathfinder (Charlie)<br /> * Defrosted basement freezer (Ehren)<br /> * Cleaned and shut off 1 refrigerator (Ehren and Colin)<br /> * Performed perliminary energy audit (still have to get LP gas)<br /> * Created a table and populate the occupancy data for the Farm (Colin)</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP::Keck&diff=3073 HIP::Keck 2007-04-09T18:49:58Z <p>Copelco: /* Turbidity */</p> <hr /> <div>= Possible Commercial Product =<br /> * There may be general commercial products to solve this problem.<br /> * See references<br /> * Alex<br /> * [http://www.hydrolab.com/beta/products/integrated_systems.asp Hydrolab's integrated systems page.]<br /> http://store.pasco.com/pascostore/showdetl.cfm?DID=9&amp;Detail=1&amp;Product_ID=54417<br /> <br /> == Well Types ==<br /> === Stilling Well ===<br /> http://nd.water.usgs.gov/gage/images/shedweb.jpg<br /> * A vertical pipe with a relatively small opening (intake) in the bottom. It is used in a gauge installation to dampen short period surface waves while freely admitting the long period waves; which can then be measured by a water level gauge sensor inside. See float well and protective well.<br /> * Used at gauging stations<br /> <br /> * YSI is local - Yellow Springs, OH<br /> * Pressure? Precise water level measurement technique. What locations?<br /> * Turbidity - [[http://www.hach.com/ Hach]] Nephelometers <br /> ** Possibly build our own as cheaper alternative (fiber optics), engineering it ourselves.<br /> <br /> * Budgeted for 41 student weeks, or $4100 of supply money<br /> * Redox - Self cleaning? Not sure if it's worth it. Research it.<br /> * [[http://www.vernier.com/probes/ Vernier Sensors]]<br /> * Possible multi-variable sensors at around $1200, not sure if we can use them for this application.<br /> * Start work on calibration early in the summer with Corrine and her students.<br /> <br /> = Sensors =<br /> * Determine required sensitivity and periodicity for each sensor.<br /> * Mike said that sensitivity should be secondary to ruggedness and cost because the sensitivity that we are looking for is not high and most sensors will meet our needs. Thus, our approach should be to find sensors that we think will work and then send him the specs for him to OK.<br /> * [http://www.hydrolab.com/beta/sensors.asp A selection of sensors from Hydrolab.]<br /> <br /> ==All-in-one Units, &quot;Sondes&quot;==<br /> * Most use batteries as the primary power source.<br /> * Most have other features and sensors not listed in the matrix.<br /> * All have the [http://www.sdi-12.org/sdi-12/SDI-12_version1_3_2005%20July18%202005.pdf SDI-12 interface], which allows power and data over the same line with power managment<br /> {| border=&quot;1&quot;<br /> |+ Sonde Matrix (Incomplete, more rows and columns to be added)<br /> ! Make !! Model !! Temp !! pH !! Redox (ORP) !! Cond !! Nitrate<br /> ! DO !! Sulfide !! Turbidity !! Specs !! Data Storage !! Power !! Interface<br /> ! Price<br /> |-<br /> ! Individual Sensors<br /> |<br /> | y || y || y || n || y || y || n || n <br /> |<br /> |<br /> |<br /> | USB<br /> | $1265.00<br /> |-<br /> ! Loose Sensors<br /> |<br /> | y || y || y || y || y || y || n || y<br /> |<br /> |<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_600r.htm 600 R]<br /> | y || y || n || y || n || y || n || n<br /> | no spec sheet || -- || --<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_600xl.htm 600 XL]<br /> | y || y || y || y || n || y || n || n<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/600XL%20with%20vented%20level.pdf pdf]<br /> | ?? || External 12VDC || RS232, SDI-12<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_600xlm.htm 600 XLM]<br /> | y || y || y || y || n || y || n || n<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/600XLM.pdf pdf]<br /> | 384K || 4 AA batteries, external 12VDC || RS232, SDI-12 || $4460.25<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_6920.htm 6920]<br /> | y || y || y || y || y || y || n || y<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/6820%20&amp;%206920.pdf pdf]<br /> | 384K flash ROM || Batteries, external 12VDC || RS232, SDI-12 || $6327.00<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_6820.htm 6820]<br /> | y || y || y || y || y || y || n || y<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/6820.pdf pdf]<br /> | ?? || Batteries, external 12VDC || RS232, SDI-12<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_6600.htm 6600]<br /> | y || y || y || y || y || y || y || y<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/6600sonde.pdf pdf]<br /> | 384K || 8 C batteries, external 12VDC || RS232, SDI-12<br /> |-<br /> ! [http://www.rickly.com/ Rickly Hydrological Company]<br /> | [http://www.rickly.com/wqi/Datasonde4A.htm Datasonde 4A]<br /> | y || y || add-in || y || add-in || y || add-in || add-in<br /> | no spec sheet || ?? || Batteries || RS232, SDI-12<br /> |-<br /> ! [http://www.sutron.com/ Sutron]<br /> | [http://www.sutron.com/products/multiparameterwaterquality.htm 5600-0703]<br /> | y || y || y || y || y || y || n || y<br /> | [http://www.sutron.com/pdfs/2006_MultiparameterSensor.pdf pdf]<br /> | ?? || 4 or 8 AA batteries, 12VDC || RS232, RS485, RS422, SDI-12<br /> |-<br /> ! [http://www.campbellsci.ca/ Campbell Scientific] / [http://www.hydrolab.com/ Hach Environmental / Hydrolab]<br /> | [http://www.campbellsci.ca/Catalogue/DS5.html DS5]<br /> | ? || y || y || y || y || y || n || y<br /> | [http://www.campbellsci.ca/Catalogue/Series_5_Specs.pdf pdf] || 512 KB memory<br /> | 8 C batteries || RS 232, RS 485, SDI-12<br /> |-<br /> ! [http://www.campbellsci.ca/ Campbell Scientific] / [http://www.hydrolab.com/ Hach Environmental / Hydrolab]<br /> | [http://www.campbellsci.ca/Catalogue/DS5X.html DS5X]<br /> | ? || y || y || y || y || y || n || y<br /> | [http://www.campbellsci.ca/Catalogue/Series_5_Specs.pdf pdf] || 512 KB memory<br /> | 8 C batteries || RS 232, RS 485, SDI-12<br /> |-<br /> ! [http://www.campbellsci.ca/ Campbell Scientific] / [http://www.hydrolab.com/ Hach Environmental / Hydrolab]<br /> | [http://www.campbellsci.ca/Catalogue/MS5.html MS5]<br /> | ? || y || y || y || y || y || n || y<br /> | [http://www.campbellsci.ca/Catalogue/Series_5_Specs.pdf pdf] || 512 KB memory<br /> | 8 AA batteries || RS 232, RS 485, SDI-12<br /> <br /> <br /> <br /> |}<br /> <br /> == Water Temperature ==<br /> * Colin<br /> <br /> === RTP - Ruggedized Wide Range Temperature Probe ===<br /> * 9 or 12 bit resolution<br /> * 12 foot CAT 5 cable<br /> * Dallas Semiconductor DS18S20 or DS18B20 sensors<br /> * uses 1-Wire communication protocol<br /> The RTP temperature probe is designed for wide temperature range applications requiring excellent chemical resistant properties and sensor submersion.<br /> * [[http://embeddeddatasystems.com/page/EDS/PROD/SENSORS/RTP Link]]<br /> * [[http://talk1wire.com/?q=system/files&amp;file=RTP.pdf Specification Sheet]]<br /> <br /> == pH ==<br /> * Jeff<br /> <br /> == Redox Potential ==<br /> * Mikio<br /> <br /> * [[http://www.rhtubs.com/ORP.htm Clearing up some of the mystery of Oxidation-Reduction Potential]]<br /> <br /> == Conductivity ==<br /> * Maduna<br /> <br /> == Nitrate Levels (NO3?) ==<br /> * Bryan<br /> <br /> == Dissolved Oxygen ==<br /> * Jeff<br /> <br /> == Sulfide Concentrations ==<br /> * Colin<br /> <br /> *[[http://www.analyticaltechnology.com/Product_Lit_PDF/L-A15-81.pdf Dissolved Sulfide Concentrations]]<br /> <br /> == Turbidity ==<br /> * Jeff<br /> <br /> * Mike says that we could build a turbidity sensor using LEDs and fiber-optic cables without too much difficulty. He is willing to help with construction if necessary. However, we both agreed that finding an assembly that meets our need would probably be the first course of action.<br /> <br /> * [[http://cs.earlham.edu/~hip/keck/cost-effective-turbidimeter.doc Cost Effective Turbidimeter]]<br /> * [[http://www.epa.gov/OGWDW/mdbp/pdf/turbidity/chap_07.pdf Importance of Turbidity]]<br /> ** Nephelometric Turbidimeter<br /> <br /> = Batteries =<br /> * Heating and cooling.<br /> <br /> = Enclosures =<br /> <br /> = Solar Panels =<br /> <br /> = SBCs =<br /> * Power over ethernet? not supported by TS or Gumstix.<br /> * Heating and cooling.<br /> <br /> == Gumstix ==<br /> * Bryan<br /> <br /> == Technologic Systems ==<br /> * Colin<br /> {| border=&quot;1&quot;<br /> |+ Embedded Arm Product Matrix<br /> ! SBC !! Type !! DIO lines !! A/D Converter !! Price<br /> |-<br /> ! TS-7200<br /> | ARM || 20 || 8 ch. 12-bit (opt) || $149.00<br /> |-<br /> ! TS-7250<br /> | ARM ||20 || 5 ch. 12-bit || $149.00<br /> |-<br /> ! TS-7260<br /> | ARM || 30 &amp; XDIO* || 2 ch. 12-bit || $179.00<br /> |-<br /> ! TS-7300<br /> | ARM || 55 (35 XDIO) || n/a || $219.00<br /> |-<br /> ! TS-7400<br /> | ARM || 20 || 4 ch. 8 bit || $129.00<br /> |-<br /> ! TS-5500<br /> | x86 || 38 (IRQ) || 8 ch. 8 bit || $319.00<br /> |}<br /> * eXtended Digital I/O functionality including pulse-width modulation, quadrature and edge counting, and pulse timing with IRQ/DRQ support.<br /> <br /> == TS-DIO64 Digital I/O Board ==<br /> [http://www.embeddedarm.com/epc/tsdio64-h.html TS-DIO64 Digital I/O Board], which is a 8-bit PC/104 (standard format) peripheral board that provides 64 digital I/O points (32 inputs plus 32 outputs). Up to 4 TS-DIO64 boards may be installed into a single system, enabling up to 256 DIO points (128 inputs plus 128 outputs). The TS-DIO64 DIO functions are compatible with any PC/104 SBC including all the Technologic Systems ARM and X86 products. Consists of the following parts:<br /> * 64 Digital I/O points - PC/104 peripheral board $69<br /> * Optional 512 Kbyte battery-backed SRAM $40<br /> * Optional 1M battery-backed SRAM $60<br /> * 34 pin 18&quot; ribbon cable $7<br /> Total cost for all parts: $176<br /> <br /> == PC/104 GSM Cellular Modem Peripheral Board ==<br /> [http://www.embeddedarm.com/epc/ts-gsm1-h.htm PC/104 GSM Cellular Modem Peripheral Board], provides internet access through the GSM cellphone network. Standard baud rates up to 115.2 Kbaud. 230 Kbaud supported in x2 mode. Works with all TS boards. Takes standard SIM card with accompanying cellphone service costs. Optional capacitor for backup of modem memory on reset and startup. Consists of the following parts:<br /> * Cellular modem peripheral board (modem not included) $79<br /> * Sony Ericsson GR64 quad band RoHS GSM cellular modem $99<br /> * Optional Panasonic Gold 10 farad capacitor $8<br /> Total cost for all parts: $186<br /> <br /> = Reference Material =<br /> == KECK ==<br /> * [[http://wiki.cs.earlham.edu/images/2/24/Keck-narrative-final.pdf Keck PDF]]<br /> == TIES ==<br /> * [[http://www.jacobsschool.ucsd.edu/news/news_releases/release.sfe?id=338 Jacobs School to Expand 'Teams in Engineering Service' Program]]<br /> * [[http://ties.ucsd.edu/projects/env_mon/projinfo.html Environmental Monitoring]]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP::Keck&diff=3048 HIP::Keck 2007-04-09T18:48:16Z <p>Copelco: /* Turbidity */</p> <hr /> <div>= Possible Commercial Product =<br /> * There may be general commercial products to solve this problem.<br /> * See references<br /> * Alex<br /> * [http://www.hydrolab.com/beta/products/integrated_systems.asp Hydrolab's integrated systems page.]<br /> http://store.pasco.com/pascostore/showdetl.cfm?DID=9&amp;Detail=1&amp;Product_ID=54417<br /> <br /> == Well Types ==<br /> === Stilling Well ===<br /> http://nd.water.usgs.gov/gage/images/shedweb.jpg<br /> * A vertical pipe with a relatively small opening (intake) in the bottom. It is used in a gauge installation to dampen short period surface waves while freely admitting the long period waves; which can then be measured by a water level gauge sensor inside. See float well and protective well.<br /> * Used at gauging stations<br /> <br /> * YSI is local - Yellow Springs, OH<br /> * Pressure? Precise water level measurement technique. What locations?<br /> * Turbidity - [[http://www.hach.com/ Hach]] Nephelometers <br /> ** Possibly build our own as cheaper alternative (fiber optics), engineering it ourselves.<br /> <br /> * Budgeted for 41 student weeks, or $4100 of supply money<br /> * Redox - Self cleaning? Not sure if it's worth it. Research it.<br /> * [[http://www.vernier.com/probes/ Vernier Sensors]]<br /> * Possible multi-variable sensors at around $1200, not sure if we can use them for this application.<br /> * Start work on calibration early in the summer with Corrine and her students.<br /> <br /> = Sensors =<br /> * Determine required sensitivity and periodicity for each sensor.<br /> * Mike said that sensitivity should be secondary to ruggedness and cost because the sensitivity that we are looking for is not high and most sensors will meet our needs. Thus, our approach should be to find sensors that we think will work and then send him the specs for him to OK.<br /> * [http://www.hydrolab.com/beta/sensors.asp A selection of sensors from Hydrolab.]<br /> <br /> ==All-in-one Units, &quot;Sondes&quot;==<br /> * Most use batteries as the primary power source.<br /> * Most have other features and sensors not listed in the matrix.<br /> * All have the [http://www.sdi-12.org/sdi-12/SDI-12_version1_3_2005%20July18%202005.pdf SDI-12 interface], which allows power and data over the same line with power managment<br /> {| border=&quot;1&quot;<br /> |+ Sonde Matrix (Incomplete, more rows and columns to be added)<br /> ! Make !! Model !! Temp !! pH !! Redox (ORP) !! Cond !! Nitrate<br /> ! DO !! Sulfide !! Turbidity !! Specs !! Data Storage !! Power !! Interface<br /> ! Price<br /> |-<br /> ! Individual Sensors<br /> |<br /> | y || y || y || n || y || y || n || n <br /> |<br /> |<br /> |<br /> | USB<br /> | $1265.00<br /> |-<br /> ! Loose Sensors<br /> |<br /> | y || y || y || y || y || y || n || y<br /> |<br /> |<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_600r.htm 600 R]<br /> | y || y || n || y || n || y || n || n<br /> | no spec sheet || -- || --<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_600xl.htm 600 XL]<br /> | y || y || y || y || n || y || n || n<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/600XL%20with%20vented%20level.pdf pdf]<br /> | ?? || External 12VDC || RS232, SDI-12<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_600xlm.htm 600 XLM]<br /> | y || y || y || y || n || y || n || n<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/600XLM.pdf pdf]<br /> | 384K || 4 AA batteries, external 12VDC || RS232, SDI-12 || $4460.25<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_6920.htm 6920]<br /> | y || y || y || y || y || y || n || y<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/6820%20&amp;%206920.pdf pdf]<br /> | 384K flash ROM || Batteries, external 12VDC || RS232, SDI-12 || $6327.00<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_6820.htm 6820]<br /> | y || y || y || y || y || y || n || y<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/6820.pdf pdf]<br /> | ?? || Batteries, external 12VDC || RS232, SDI-12<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_6600.htm 6600]<br /> | y || y || y || y || y || y || y || y<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/6600sonde.pdf pdf]<br /> | 384K || 8 C batteries, external 12VDC || RS232, SDI-12<br /> |-<br /> ! [http://www.rickly.com/ Rickly Hydrological Company]<br /> | [http://www.rickly.com/wqi/Datasonde4A.htm Datasonde 4A]<br /> | y || y || add-in || y || add-in || y || add-in || add-in<br /> | no spec sheet || ?? || Batteries || RS232, SDI-12<br /> |-<br /> ! [http://www.sutron.com/ Sutron]<br /> | [http://www.sutron.com/products/multiparameterwaterquality.htm 5600-0703]<br /> | y || y || y || y || y || y || n || y<br /> | [http://www.sutron.com/pdfs/2006_MultiparameterSensor.pdf pdf]<br /> | ?? || 4 or 8 AA batteries, 12VDC || RS232, RS485, RS422, SDI-12<br /> |-<br /> ! [http://www.campbellsci.ca/ Campbell Scientific] / [http://www.hydrolab.com/ Hach Environmental / Hydrolab]<br /> | [http://www.campbellsci.ca/Catalogue/DS5.html DS5]<br /> | ? || y || y || y || y || y || n || y<br /> | [http://www.campbellsci.ca/Catalogue/Series_5_Specs.pdf pdf] || 512 KB memory<br /> | 8 C batteries || RS 232, RS 485, SDI-12<br /> |-<br /> ! [http://www.campbellsci.ca/ Campbell Scientific] / [http://www.hydrolab.com/ Hach Environmental / Hydrolab]<br /> | [http://www.campbellsci.ca/Catalogue/DS5X.html DS5X]<br /> | ? || y || y || y || y || y || n || y<br /> | [http://www.campbellsci.ca/Catalogue/Series_5_Specs.pdf pdf] || 512 KB memory<br /> | 8 C batteries || RS 232, RS 485, SDI-12<br /> |-<br /> ! [http://www.campbellsci.ca/ Campbell Scientific] / [http://www.hydrolab.com/ Hach Environmental / Hydrolab]<br /> | [http://www.campbellsci.ca/Catalogue/MS5.html MS5]<br /> | ? || y || y || y || y || y || n || y<br /> | [http://www.campbellsci.ca/Catalogue/Series_5_Specs.pdf pdf] || 512 KB memory<br /> | 8 AA batteries || RS 232, RS 485, SDI-12<br /> <br /> <br /> <br /> |}<br /> <br /> == Water Temperature ==<br /> * Colin<br /> <br /> === RTP - Ruggedized Wide Range Temperature Probe ===<br /> * 9 or 12 bit resolution<br /> * 12 foot CAT 5 cable<br /> * Dallas Semiconductor DS18S20 or DS18B20 sensors<br /> * uses 1-Wire communication protocol<br /> The RTP temperature probe is designed for wide temperature range applications requiring excellent chemical resistant properties and sensor submersion.<br /> * [[http://embeddeddatasystems.com/page/EDS/PROD/SENSORS/RTP Link]]<br /> * [[http://talk1wire.com/?q=system/files&amp;file=RTP.pdf Specification Sheet]]<br /> <br /> == pH ==<br /> * Jeff<br /> <br /> == Redox Potential ==<br /> * Mikio<br /> <br /> * [[http://www.rhtubs.com/ORP.htm Clearing up some of the mystery of Oxidation-Reduction Potential]]<br /> <br /> == Conductivity ==<br /> * Maduna<br /> <br /> == Nitrate Levels (NO3?) ==<br /> * Bryan<br /> <br /> == Dissolved Oxygen ==<br /> * Jeff<br /> <br /> == Sulfide Concentrations ==<br /> * Colin<br /> <br /> *[[http://www.analyticaltechnology.com/Product_Lit_PDF/L-A15-81.pdf Dissolved Sulfide Concentrations]]<br /> <br /> == Turbidity ==<br /> * Jeff<br /> <br /> * Mike says that we could build a turbidity sensor using LEDs and fiber-optic cables without too much difficulty. He is willing to help with construction if necessary. However, we both agreed that finding an assembly that meets our need would probably be the first course of action.<br /> <br /> * [[http://cs.earlham.edu/~hip/keck/cost-effective-turbidimeter.doc Cost Effective Turbidimeter]]<br /> * [[http://www.epa.gov/OGWDW/mdbp/pdf/turbidity/chap_07.pdf Importance of Turbidity]]<br /> <br /> = Batteries =<br /> * Heating and cooling.<br /> <br /> = Enclosures =<br /> <br /> = Solar Panels =<br /> <br /> = SBCs =<br /> * Power over ethernet? not supported by TS or Gumstix.<br /> * Heating and cooling.<br /> <br /> == Gumstix ==<br /> * Bryan<br /> <br /> == Technologic Systems ==<br /> * Colin<br /> {| border=&quot;1&quot;<br /> |+ Embedded Arm Product Matrix<br /> ! SBC !! Type !! DIO lines !! A/D Converter !! Price<br /> |-<br /> ! TS-7200<br /> | ARM || 20 || 8 ch. 12-bit (opt) || $149.00<br /> |-<br /> ! TS-7250<br /> | ARM ||20 || 5 ch. 12-bit || $149.00<br /> |-<br /> ! TS-7260<br /> | ARM || 30 &amp; XDIO* || 2 ch. 12-bit || $179.00<br /> |-<br /> ! TS-7300<br /> | ARM || 55 (35 XDIO) || n/a || $219.00<br /> |-<br /> ! TS-7400<br /> | ARM || 20 || 4 ch. 8 bit || $129.00<br /> |-<br /> ! TS-5500<br /> | x86 || 38 (IRQ) || 8 ch. 8 bit || $319.00<br /> |}<br /> * eXtended Digital I/O functionality including pulse-width modulation, quadrature and edge counting, and pulse timing with IRQ/DRQ support.<br /> <br /> == TS-DIO64 Digital I/O Board ==<br /> [http://www.embeddedarm.com/epc/tsdio64-h.html TS-DIO64 Digital I/O Board], which is a 8-bit PC/104 (standard format) peripheral board that provides 64 digital I/O points (32 inputs plus 32 outputs). Up to 4 TS-DIO64 boards may be installed into a single system, enabling up to 256 DIO points (128 inputs plus 128 outputs). The TS-DIO64 DIO functions are compatible with any PC/104 SBC including all the Technologic Systems ARM and X86 products. Consists of the following parts:<br /> * 64 Digital I/O points - PC/104 peripheral board $69<br /> * Optional 512 Kbyte battery-backed SRAM $40<br /> * Optional 1M battery-backed SRAM $60<br /> * 34 pin 18&quot; ribbon cable $7<br /> Total cost for all parts: $176<br /> <br /> == PC/104 GSM Cellular Modem Peripheral Board ==<br /> [http://www.embeddedarm.com/epc/ts-gsm1-h.htm PC/104 GSM Cellular Modem Peripheral Board], provides internet access through the GSM cellphone network. Standard baud rates up to 115.2 Kbaud. 230 Kbaud supported in x2 mode. Works with all TS boards. Takes standard SIM card with accompanying cellphone service costs. Optional capacitor for backup of modem memory on reset and startup. Consists of the following parts:<br /> * Cellular modem peripheral board (modem not included) $79<br /> * Sony Ericsson GR64 quad band RoHS GSM cellular modem $99<br /> * Optional Panasonic Gold 10 farad capacitor $8<br /> Total cost for all parts: $186<br /> <br /> = Reference Material =<br /> == KECK ==<br /> * [[http://wiki.cs.earlham.edu/images/2/24/Keck-narrative-final.pdf Keck PDF]]<br /> == TIES ==<br /> * [[http://www.jacobsschool.ucsd.edu/news/news_releases/release.sfe?id=338 Jacobs School to Expand 'Teams in Engineering Service' Program]]<br /> * [[http://ties.ucsd.edu/projects/env_mon/projinfo.html Environmental Monitoring]]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP::Keck&diff=3047 HIP::Keck 2007-04-09T18:47:37Z <p>Copelco: /* Turbidity */</p> <hr /> <div>= Possible Commercial Product =<br /> * There may be general commercial products to solve this problem.<br /> * See references<br /> * Alex<br /> * [http://www.hydrolab.com/beta/products/integrated_systems.asp Hydrolab's integrated systems page.]<br /> http://store.pasco.com/pascostore/showdetl.cfm?DID=9&amp;Detail=1&amp;Product_ID=54417<br /> <br /> == Well Types ==<br /> === Stilling Well ===<br /> http://nd.water.usgs.gov/gage/images/shedweb.jpg<br /> * A vertical pipe with a relatively small opening (intake) in the bottom. It is used in a gauge installation to dampen short period surface waves while freely admitting the long period waves; which can then be measured by a water level gauge sensor inside. See float well and protective well.<br /> * Used at gauging stations<br /> <br /> * YSI is local - Yellow Springs, OH<br /> * Pressure? Precise water level measurement technique. What locations?<br /> * Turbidity - [[http://www.hach.com/ Hach]] Nephelometers <br /> ** Possibly build our own as cheaper alternative (fiber optics), engineering it ourselves.<br /> <br /> * Budgeted for 41 student weeks, or $4100 of supply money<br /> * Redox - Self cleaning? Not sure if it's worth it. Research it.<br /> * [[http://www.vernier.com/probes/ Vernier Sensors]]<br /> * Possible multi-variable sensors at around $1200, not sure if we can use them for this application.<br /> * Start work on calibration early in the summer with Corrine and her students.<br /> <br /> = Sensors =<br /> * Determine required sensitivity and periodicity for each sensor.<br /> * Mike said that sensitivity should be secondary to ruggedness and cost because the sensitivity that we are looking for is not high and most sensors will meet our needs. Thus, our approach should be to find sensors that we think will work and then send him the specs for him to OK.<br /> * [http://www.hydrolab.com/beta/sensors.asp A selection of sensors from Hydrolab.]<br /> <br /> ==All-in-one Units, &quot;Sondes&quot;==<br /> * Most use batteries as the primary power source.<br /> * Most have other features and sensors not listed in the matrix.<br /> * All have the [http://www.sdi-12.org/sdi-12/SDI-12_version1_3_2005%20July18%202005.pdf SDI-12 interface], which allows power and data over the same line with power managment<br /> {| border=&quot;1&quot;<br /> |+ Sonde Matrix (Incomplete, more rows and columns to be added)<br /> ! Make !! Model !! Temp !! pH !! Redox (ORP) !! Cond !! Nitrate<br /> ! DO !! Sulfide !! Turbidity !! Specs !! Data Storage !! Power !! Interface<br /> ! Price<br /> |-<br /> ! Individual Sensors<br /> |<br /> | y || y || y || n || y || y || n || n <br /> |<br /> |<br /> |<br /> | USB<br /> | $1265.00<br /> |-<br /> ! Loose Sensors<br /> |<br /> | y || y || y || y || y || y || n || y<br /> |<br /> |<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_600r.htm 600 R]<br /> | y || y || n || y || n || y || n || n<br /> | no spec sheet || -- || --<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_600xl.htm 600 XL]<br /> | y || y || y || y || n || y || n || n<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/600XL%20with%20vented%20level.pdf pdf]<br /> | ?? || External 12VDC || RS232, SDI-12<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_600xlm.htm 600 XLM]<br /> | y || y || y || y || n || y || n || n<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/600XLM.pdf pdf]<br /> | 384K || 4 AA batteries, external 12VDC || RS232, SDI-12 || $4460.25<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_6920.htm 6920]<br /> | y || y || y || y || y || y || n || y<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/6820%20&amp;%206920.pdf pdf]<br /> | 384K flash ROM || Batteries, external 12VDC || RS232, SDI-12 || $6327.00<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_6820.htm 6820]<br /> | y || y || y || y || y || y || n || y<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/6820.pdf pdf]<br /> | ?? || Batteries, external 12VDC || RS232, SDI-12<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_6600.htm 6600]<br /> | y || y || y || y || y || y || y || y<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/6600sonde.pdf pdf]<br /> | 384K || 8 C batteries, external 12VDC || RS232, SDI-12<br /> |-<br /> ! [http://www.rickly.com/ Rickly Hydrological Company]<br /> | [http://www.rickly.com/wqi/Datasonde4A.htm Datasonde 4A]<br /> | y || y || add-in || y || add-in || y || add-in || add-in<br /> | no spec sheet || ?? || Batteries || RS232, SDI-12<br /> |-<br /> ! [http://www.sutron.com/ Sutron]<br /> | [http://www.sutron.com/products/multiparameterwaterquality.htm 5600-0703]<br /> | y || y || y || y || y || y || n || y<br /> | [http://www.sutron.com/pdfs/2006_MultiparameterSensor.pdf pdf]<br /> | ?? || 4 or 8 AA batteries, 12VDC || RS232, RS485, RS422, SDI-12<br /> |-<br /> ! [http://www.campbellsci.ca/ Campbell Scientific] / [http://www.hydrolab.com/ Hach Environmental / Hydrolab]<br /> | [http://www.campbellsci.ca/Catalogue/DS5.html DS5]<br /> | ? || y || y || y || y || y || n || y<br /> | [http://www.campbellsci.ca/Catalogue/Series_5_Specs.pdf pdf] || 512 KB memory<br /> | 8 C batteries || RS 232, RS 485, SDI-12<br /> |-<br /> ! [http://www.campbellsci.ca/ Campbell Scientific] / [http://www.hydrolab.com/ Hach Environmental / Hydrolab]<br /> | [http://www.campbellsci.ca/Catalogue/DS5X.html DS5X]<br /> | ? || y || y || y || y || y || n || y<br /> | [http://www.campbellsci.ca/Catalogue/Series_5_Specs.pdf pdf] || 512 KB memory<br /> | 8 C batteries || RS 232, RS 485, SDI-12<br /> |-<br /> ! [http://www.campbellsci.ca/ Campbell Scientific] / [http://www.hydrolab.com/ Hach Environmental / Hydrolab]<br /> | [http://www.campbellsci.ca/Catalogue/MS5.html MS5]<br /> | ? || y || y || y || y || y || n || y<br /> | [http://www.campbellsci.ca/Catalogue/Series_5_Specs.pdf pdf] || 512 KB memory<br /> | 8 AA batteries || RS 232, RS 485, SDI-12<br /> <br /> <br /> <br /> |}<br /> <br /> == Water Temperature ==<br /> * Colin<br /> <br /> === RTP - Ruggedized Wide Range Temperature Probe ===<br /> * 9 or 12 bit resolution<br /> * 12 foot CAT 5 cable<br /> * Dallas Semiconductor DS18S20 or DS18B20 sensors<br /> * uses 1-Wire communication protocol<br /> The RTP temperature probe is designed for wide temperature range applications requiring excellent chemical resistant properties and sensor submersion.<br /> * [[http://embeddeddatasystems.com/page/EDS/PROD/SENSORS/RTP Link]]<br /> * [[http://talk1wire.com/?q=system/files&amp;file=RTP.pdf Specification Sheet]]<br /> <br /> == pH ==<br /> * Jeff<br /> <br /> == Redox Potential ==<br /> * Mikio<br /> <br /> * [[http://www.rhtubs.com/ORP.htm Clearing up some of the mystery of Oxidation-Reduction Potential]]<br /> <br /> == Conductivity ==<br /> * Maduna<br /> <br /> == Nitrate Levels (NO3?) ==<br /> * Bryan<br /> <br /> == Dissolved Oxygen ==<br /> * Jeff<br /> <br /> == Sulfide Concentrations ==<br /> * Colin<br /> <br /> *[[http://www.analyticaltechnology.com/Product_Lit_PDF/L-A15-81.pdf Dissolved Sulfide Concentrations]]<br /> <br /> == Turbidity ==<br /> * Jeff<br /> <br /> * Mike says that we could build a turbidity sensor using LEDs and fiber-optic cables without too much difficulty. He is willing to help with construction if necessary. However, we both agreed that finding an assembly that meets our need would probably be the first course of action.<br /> <br /> * [[http://cs.earlham.edu/~hip/keck/cost-effective-turbidimeter.doc Cost Effective Turbidimeter]]<br /> <br /> = Batteries =<br /> * Heating and cooling.<br /> <br /> = Enclosures =<br /> <br /> = Solar Panels =<br /> <br /> = SBCs =<br /> * Power over ethernet? not supported by TS or Gumstix.<br /> * Heating and cooling.<br /> <br /> == Gumstix ==<br /> * Bryan<br /> <br /> == Technologic Systems ==<br /> * Colin<br /> {| border=&quot;1&quot;<br /> |+ Embedded Arm Product Matrix<br /> ! SBC !! Type !! DIO lines !! A/D Converter !! Price<br /> |-<br /> ! TS-7200<br /> | ARM || 20 || 8 ch. 12-bit (opt) || $149.00<br /> |-<br /> ! TS-7250<br /> | ARM ||20 || 5 ch. 12-bit || $149.00<br /> |-<br /> ! TS-7260<br /> | ARM || 30 &amp; XDIO* || 2 ch. 12-bit || $179.00<br /> |-<br /> ! TS-7300<br /> | ARM || 55 (35 XDIO) || n/a || $219.00<br /> |-<br /> ! TS-7400<br /> | ARM || 20 || 4 ch. 8 bit || $129.00<br /> |-<br /> ! TS-5500<br /> | x86 || 38 (IRQ) || 8 ch. 8 bit || $319.00<br /> |}<br /> * eXtended Digital I/O functionality including pulse-width modulation, quadrature and edge counting, and pulse timing with IRQ/DRQ support.<br /> <br /> == TS-DIO64 Digital I/O Board ==<br /> [http://www.embeddedarm.com/epc/tsdio64-h.html TS-DIO64 Digital I/O Board], which is a 8-bit PC/104 (standard format) peripheral board that provides 64 digital I/O points (32 inputs plus 32 outputs). Up to 4 TS-DIO64 boards may be installed into a single system, enabling up to 256 DIO points (128 inputs plus 128 outputs). The TS-DIO64 DIO functions are compatible with any PC/104 SBC including all the Technologic Systems ARM and X86 products. Consists of the following parts:<br /> * 64 Digital I/O points - PC/104 peripheral board $69<br /> * Optional 512 Kbyte battery-backed SRAM $40<br /> * Optional 1M battery-backed SRAM $60<br /> * 34 pin 18&quot; ribbon cable $7<br /> Total cost for all parts: $176<br /> <br /> == PC/104 GSM Cellular Modem Peripheral Board ==<br /> [http://www.embeddedarm.com/epc/ts-gsm1-h.htm PC/104 GSM Cellular Modem Peripheral Board], provides internet access through the GSM cellphone network. Standard baud rates up to 115.2 Kbaud. 230 Kbaud supported in x2 mode. Works with all TS boards. Takes standard SIM card with accompanying cellphone service costs. Optional capacitor for backup of modem memory on reset and startup. Consists of the following parts:<br /> * Cellular modem peripheral board (modem not included) $79<br /> * Sony Ericsson GR64 quad band RoHS GSM cellular modem $99<br /> * Optional Panasonic Gold 10 farad capacitor $8<br /> Total cost for all parts: $186<br /> <br /> = Reference Material =<br /> == KECK ==<br /> * [[http://wiki.cs.earlham.edu/images/2/24/Keck-narrative-final.pdf Keck PDF]]<br /> == TIES ==<br /> * [[http://www.jacobsschool.ucsd.edu/news/news_releases/release.sfe?id=338 Jacobs School to Expand 'Teams in Engineering Service' Program]]<br /> * [[http://ties.ucsd.edu/projects/env_mon/projinfo.html Environmental Monitoring]]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=HIP::Keck&diff=3024 HIP::Keck 2007-03-28T17:29:31Z <p>Copelco: /* All-in-one Units, &quot;Sondes&quot; */</p> <hr /> <div>= Possible Commercial Product =<br /> * There may be general commercial products to solve this problem.<br /> * See references<br /> * Alex<br /> * [http://www.hydrolab.com/beta/products/integrated_systems.asp Hydrolab's integrated systems page.]<br /> http://store.pasco.com/pascostore/showdetl.cfm?DID=9&amp;Detail=1&amp;Product_ID=54417<br /> <br /> == Well Types ==<br /> === Stilling Well ===<br /> http://nd.water.usgs.gov/gage/images/shedweb.jpg<br /> * A vertical pipe with a relatively small opening (intake) in the bottom. It is used in a gauge installation to dampen short period surface waves while freely admitting the long period waves; which can then be measured by a water level gauge sensor inside. See float well and protective well.<br /> * Used at gauging stations<br /> <br /> * YSI is local - Yellow Springs, OH<br /> * Pressure? Precise water level measurement technique. What locations?<br /> * Turbidity - [[http://www.hach.com/ Hach]] Nephelometers <br /> ** Possibly build our own as cheaper alternative (fiber optics), engineering it ourselves.<br /> <br /> * Budgeted for 41 student weeks, or $4100 of supply money<br /> * Redox - Self cleaning? Not sure if it's worth it. Research it.<br /> * [[http://www.vernier.com/probes/ Vernier Sensors]]<br /> * Possible multi-variable sensors at around $1200, not sure if we can use them for this application.<br /> * Start work on calibration early in the summer with Corrine and her students.<br /> <br /> = Sensors =<br /> * Determine required sensitivity and periodicity for each sensor.<br /> * Mike said that sensitivity should be secondary to ruggedness and cost because the sensitivity that we are looking for is not high and most sensors will meet our needs. Thus, our approach should be to find sensors that we think will work and then send him the specs for him to OK.<br /> * [http://www.hydrolab.com/beta/sensors.asp A selection of sensors from Hydrolab.]<br /> <br /> ==All-in-one Units, &quot;Sondes&quot;==<br /> * Most use batteries as the primary power source.<br /> * Most have other features and sensors not listed in the matrix.<br /> {| border=&quot;1&quot;<br /> |+ Sonde Matrix (Incomplete, more rows and columns to be added)<br /> ! Make !! Model !! Temp !! pH !! Redox (ORP) !! Cond !! Nitrate<br /> ! DO !! Sulfide !! Turbidity !! Specs !! Data Storage !! Power !! Interface<br /> ! Price<br /> |-<br /> ! Individual Sensors<br /> |<br /> | y || y || y || n || y || y || n || n <br /> |<br /> |<br /> |<br /> | USB<br /> | $1265.00<br /> |-<br /> ! Loose Sensors<br /> |<br /> | y || y || y || y || y || y || n || y<br /> |<br /> |<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_600r.htm 600 R]<br /> | y || y || n || y || n || y || n || n<br /> | no spec sheet || -- || --<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_600xl.htm 600 XL]<br /> | y || y || y || y || n || y || n || n<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/600XL%20with%20vented%20level.pdf pdf]<br /> | ?? || External 12VDC || RS232, SDI-12<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_600xlm.htm 600 XLM]<br /> | y || y || y || y || n || y || n || n<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/600XLM.pdf pdf]<br /> | 384K || 4 AA batteries, external 12VDC || RS232, SDI-12 || $4460.25<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_6920.htm 6920]<br /> | y || y || y || y || y || y || n || y<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/6820%20&amp;%206920.pdf pdf]<br /> | 384K flash ROM || Batteries, external 12VDC || RS232, SDI-12 || $6327.00<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_6820.htm 6820]<br /> | y || y || y || y || y || y || n || y<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/6820.pdf pdf]<br /> | ?? || Batteries, external 12VDC || RS232, SDI-12<br /> |-<br /> ! [http://www.ysihydrodata.com/ YSI Hydrodata]<br /> | [http://www.ysihydrodata.com/products_02_6600.htm 6600]<br /> | y || y || y || y || y || y || y || y<br /> | [http://www.ysihydrodata.com/pdfs/pdfs_02/6600sonde.pdf pdf]<br /> | 384K || 8 C batteries, external 12VDC || RS232, SDI-12<br /> |-<br /> ! [http://www.rickly.com/ Rickly Hydrological Company]<br /> | [http://www.rickly.com/wqi/Datasonde4A.htm Datasonde 4A]<br /> | y || y || add-in || y || add-in || y || add-in || add-in<br /> | no spec sheet || ?? || Batteries || RS232, SDI-12<br /> |-<br /> ! [http://www.sutron.com/ Sutron]<br /> | [http://www.sutron.com/products/multiparameterwaterquality.htm 5600-0703]<br /> | y || y || y || y || y || y || n || y<br /> | [http://www.sutron.com/pdfs/2006_MultiparameterSensor.pdf pdf]<br /> | ?? || 4 or 8 AA batteries, 12VDC || RS232, RS485, RS422, SDI-12<br /> |-<br /> ! [http://www.campbellsci.ca/ Campbell Scientific] / [http://www.hydrolab.com/ Hach Environmental / Hydrolab]<br /> | [http://www.campbellsci.ca/Catalogue/DS5.html DS5]<br /> | ? || y || y || y || y || y || n || y<br /> | [http://www.campbellsci.ca/Catalogue/Series_5_Specs.pdf pdf] || 512 KB memory<br /> | 8 C batteries || RS 232, RS 485, SDI-12<br /> |-<br /> ! [http://www.campbellsci.ca/ Campbell Scientific] / [http://www.hydrolab.com/ Hach Environmental / Hydrolab]<br /> | [http://www.campbellsci.ca/Catalogue/DS5X.html DS5X]<br /> | ? || y || y || y || y || y || n || y<br /> | [http://www.campbellsci.ca/Catalogue/Series_5_Specs.pdf pdf] || 512 KB memory<br /> | 8 C batteries || RS 232, RS 485, SDI-12<br /> |-<br /> ! [http://www.campbellsci.ca/ Campbell Scientific] / [http://www.hydrolab.com/ Hach Environmental / Hydrolab]<br /> | [http://www.campbellsci.ca/Catalogue/MS5.html MS5]<br /> | ? || y || y || y || y || y || n || y<br /> | [http://www.campbellsci.ca/Catalogue/Series_5_Specs.pdf pdf] || 512 KB memory<br /> | 8 AA batteries || RS 232, RS 485, SDI-12<br /> <br /> <br /> <br /> |}<br /> <br /> == Water Temperature ==<br /> * Colin<br /> <br /> === RTP - Ruggedized Wide Range Temperature Probe ===<br /> * 9 or 12 bit resolution<br /> * 12 foot CAT 5 cable<br /> * Dallas Semiconductor DS18S20 or DS18B20 sensors<br /> * uses 1-Wire communication protocol<br /> The RTP temperature probe is designed for wide temperature range applications requiring excellent chemical resistant properties and sensor submersion.<br /> * [[http://embeddeddatasystems.com/page/EDS/PROD/SENSORS/RTP Link]]<br /> * [[http://talk1wire.com/?q=system/files&amp;file=RTP.pdf Specification Sheet]]<br /> <br /> == pH ==<br /> * Jeff<br /> <br /> == Redox Potential ==<br /> * Mikio<br /> <br /> * [[http://www.rhtubs.com/ORP.htm Clearing up some of the mystery of Oxidation-Reduction Potential]]<br /> <br /> == Conductivity ==<br /> * Maduna<br /> <br /> == Nitrate Levels (NO3?) ==<br /> * Bryan<br /> <br /> == Dissolved Oxygen ==<br /> * Jeff<br /> <br /> == Sulfide Concentrations ==<br /> * Colin<br /> <br /> *[[http://www.analyticaltechnology.com/Product_Lit_PDF/L-A15-81.pdf Dissolved Sulfide Concentrations]]<br /> <br /> == Turbidity ==<br /> * Jeff<br /> <br /> * Mike says that we could build a turbidity sensor using LEDs and fiber-optic cables without too much difficulty. He is willing to help with construction if necessary. However, we both agreed that finding an assembly that meets our need would probably be the first course of action.<br /> <br /> = Batteries =<br /> * Heating and cooling.<br /> <br /> = Enclosures =<br /> <br /> = Solar Panels =<br /> <br /> = SBCs =<br /> * Power over ethernet? not supported by TS or Gumstix.<br /> * Heating and cooling.<br /> <br /> == Gumstix ==<br /> * Bryan<br /> <br /> == Technologic Systems ==<br /> * Colin<br /> {| border=&quot;1&quot;<br /> |+ Embedded Arm Product Matrix<br /> ! SBC !! Type !! DIO lines !! A/D Converter !! Price<br /> |-<br /> ! TS-7200<br /> | ARM || 20 || 8 ch. 12-bit (opt) || $149.00<br /> |-<br /> ! TS-7250<br /> | ARM ||20 || 5 ch. 12-bit || $149.00<br /> |-<br /> ! TS-7260<br /> | ARM || 30 &amp; XDIO* || 2 ch. 12-bit || $179.00<br /> |-<br /> ! TS-7300<br /> | ARM || 55 (35 XDIO) || n/a || $219.00<br /> |-<br /> ! TS-7400<br /> | ARM || 20 || 4 ch. 8 bit || $129.00<br /> |-<br /> ! TS-5500<br /> | x86 || 38 (IRQ) || 8 ch. 8 bit || $319.00<br /> |}<br /> * eXtended Digital I/O functionality including pulse-width modulation, quadrature and edge counting, and pulse timing with IRQ/DRQ support.<br /> * TS-DIO64 Digital I/O Board, which is a 8-bit PC/104 (standard format) peripheral board that provides 64 digital I/O points (32 inputs plus 32 outputs). Up to 4 TS-DIO64 boards may be installed into a single system, enabling up to 256 DIO points (128 inputs plus 128 outputs). The TS-DIO64 DIO functions are compatible with any PC/104 SBC including all the Technologic Systems ARM and X86 products.<br /> <br /> = Reference Material =<br /> == KECK ==<br /> * [[http://wiki.cs.earlham.edu/images/2/24/Keck-narrative-final.pdf Keck PDF]]<br /> == TIES ==<br /> * [[http://www.jacobsschool.ucsd.edu/news/news_releases/release.sfe?id=338 Jacobs School to Expand 'Teams in Engineering Service' Program]]<br /> * [[http://ties.ucsd.edu/projects/env_mon/projinfo.html Environmental Monitoring]]</div> Copelco https://wiki.cs.earlham.edu/index.php?title=CA:DatabaseStuff&diff=5766 CA:DatabaseStuff 2007-03-27T03:54:15Z <p>Copelco: </p> <hr /> <div>* [[http://www.petefreitag.com/cheatsheets/postgresql/ postgres cheatsheet]]<br /> <br /> CriteriaQuery - http://www.muermann.org/ruby/criteria_query/<br /> <br /> * http://antoniocangiano.com/articles/2007/02/10/top-10-ruby-on-rails-performance-tips<br /> <br /> * [[http://www.loudthinking.com/arc/000516.html Choose a single layer of cleverness]]<br /> * [[http://lesscode.org/2005/09/29/should-database-manage-the-meaning/ Should Database Manage The Meaning?]]<br /> <br /> * [[http://martinfowler.com/bliki/DatabaseStyles.html DatabaseStyles]]<br /> * [[http://martinfowler.com/bliki/ApplicationDatabase.html ApplicationDatabase]]<br /> * [[http://martinfowler.com/bliki/IntegrationDatabase.html IntegrationDatabase]]<br /> <br /> * [[http://www.robbyonrails.com/articles/2005/09/27/the-bitter-sweet-taste-of-agnostic-database-schemas The bitter-sweet taste of agnostic database schemas]]<br /> ** RoR w/ PostgreSQL<br /> <br /> * Legacy?<br /> ** making rails work with pre-existing database schemas that don't follow rails naming schema, etc<br /> ** http://www.planetargon.com/files/~robby/robby_russell_-_sneaking_rails_through_the_legacy_system.mov<br /> ** [[http://www.robbyonrails.com/articles/2006/04/14/sneaking-rails-through-the-legacy-system Sneaking Rails through the (Legacy) system]]<br /> ** [[http://groups.google.com/group/rubyonrails-legacy Ruby on Rails meets the Legacy World]]<br /> <br /> * [[http://www.agiledata.org/ Agile Data]]<br /> <br /> * [[http://www.oreillynet.com/ruby/blog/2005/11/migrating_to_ruby_on_rails_and.html CDBaby and RoR Interview]]<br /> <br /> * [[http://blog.caboo.se/articles/2006/10/14/premcache-caching-and-precaching-with-memcached premcache: caching and precaching with memcached]]</div> Copelco