BRN-Development: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 14: | Line 14: | ||
===Development=== |
===Development=== |
||
==== <math>\Rightarrow</math> For Netgear WGT634U ==== |
|||
# '''Install''' a prepared '''image''' file as described [[BRN:Software:OpenWrt_Installation|here]]. Take an image from {{SERVER}}/~mj/openwrt/images/ |
|||
# '''Build''' your '''toolchain''' (from OpenWrt sources) and '''berlinroofnet''' ipkg package -- pay attention to the right OpenWrt revision you are using on your router (e.g. 6945) |
|||
## Checkout sources <pre>svn co https://svn.openwrt.org/openwrt/trunk Kamikaze -r 6945</pre> |
|||
## (optional) Get the relating config file for OpenWrt:<pre>wget http://sarwiki.informatik.hu-berlin.de/~mj/openwrt/images/2007-04-13/Kamikaze-config -O Kamikaze/.config</pre> |
|||
## Check out package description for berlinroofnet<pre>svn co https://sarforge.informatik.hu-berlin.de/svn/brn-core/BerlinRoofNet/trunk/click/ipkg/ Kamikaze/package/berlinroofnet</pre> |
|||
## Select berlinroofnet package to be built (Network -> berlinroofnet <M>):<pre><nowiki>cd Kamikaze |
|||
make menuconfig</nowiki></pre> |
|||
## Build: <pre>make</pre> |
|||
# '''Install''' berlinroofnet ipkg package:<pre><nowiki>scp bin/packages/berlinroofnet*.ipk wgt01.sar.informatik.hu-berlin.de:/tmp |
|||
ipkg install /tmp/berlinroofnet*.ipk # (at your router wgt01) |
|||
</nowiki></pre> |
|||
tbd.: getting brn sources and building ... |
tbd.: getting brn sources and building ... |
||
==== <math>\Rightarrow</math> For x86 desktop machine ==== |
|||
==== See also ==== |
|||
* [[Hacking_the_Netgear_wgt634u|Hacking Netgear 634u]] |
* [[Hacking_the_Netgear_wgt634u|Hacking Netgear 634u]] |
||
* [[BRN:Software:Build_and_Distribution:Userland_Debugging|Debugging BRN]] |
* [[BRN:Software:Build_and_Distribution:Userland_Debugging|Debugging BRN]] |
||
* [[BRN:Software:Build_and_Distribution]] |
|||
===Bug-Tracking=== |
===Bug-Tracking=== |
Revision as of 09:59, 15 May 2007
Source Download
All source code could be obtained from SarForge.
Quick Startup
To easiest way to run a BRN meshnode is to use a modified Netgear WGT634 Netgear router preloaded with the OpenWRT linux distribution. You can also use our OpenWRT image BRN Base Image:
wget http://sarwiki.informatik.hu-berlin.de/~mj/openwrt-wgt634u-2.6-squashfs-20061115.bin
Thereafter you need to download the BRN software package BRN package:
wget http://sarwiki.informatik.hu-berlin.de/~mj/berlinroofnet-20061115.ipk
Installing BRN is quite simple:
ipkg install berlinroofnet-20061115.ipk
Now reboot your BRN meshnode and enjoy ....
Development
For Netgear WGT634U
- Install a prepared image file as described here. Take an image from https://sarwiki.informatik.hu-berlin.de/~mj/openwrt/images/
- Build your toolchain (from OpenWrt sources) and berlinroofnet ipkg package -- pay attention to the right OpenWrt revision you are using on your router (e.g. 6945)
- Checkout sources
svn co https://svn.openwrt.org/openwrt/trunk Kamikaze -r 6945
- (optional) Get the relating config file for OpenWrt:
wget http://sarwiki.informatik.hu-berlin.de/~mj/openwrt/images/2007-04-13/Kamikaze-config -O Kamikaze/.config
- Check out package description for berlinroofnet
svn co https://sarforge.informatik.hu-berlin.de/svn/brn-core/BerlinRoofNet/trunk/click/ipkg/ Kamikaze/package/berlinroofnet
- Select berlinroofnet package to be built (Network -> berlinroofnet <M>):
cd Kamikaze
- Checkout sources
make menuconfig
- Build:
make
- Build:
- Install berlinroofnet ipkg package:
scp bin/packages/berlinroofnet*.ipk wgt01.sar.informatik.hu-berlin.de:/tmp
ipkg install /tmp/berlinroofnet*.ipk # (at your router wgt01)
tbd.: getting brn sources and building ...
For x86 desktop machine
See also
Bug-Tracking
- Mantis [1]]
Other
- Click-Tutorials [2]