BRN:Software:Build and Distribution

From
Revision as of 08:07, 29 August 2006 by Jeschke (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Requirements

For desired new platforms the following critical items are required:

  • GCC (cross) compiler to create binary code for the target platform
  • Linux kernel (version 2.6) with support for target platform
  • click (modular router) patch (hopefully working on target platform? x86 and mips tested)
  • Wireless network device supporting to send raw frames (e.g. Atheros cards)


Build software

The build process to get a ready-to-run BRN software package will be described in general and examples are made for the Netgear's WGT634U mips platform.

  1. The basic software you will need is a compiler for the new target platform. If you do not have a running UNIX system on the target platform you will need a cross-compiler, which runs on your development machine (e.g. a x86 Linux system) and creates binary code for the target platform. Read BRN:Software:Build and Distribution:Compiler to get details for the WGT634U.