OpenSource User Guide for OpenSource Wireless-G
Router KWGR614
Summary
This document provides further pr od uc t i nf ormation for open source developers wh o a re
interested in using this platform to develop their customization applications.
WARNING: Opening the router housing or putting in any cus tomer software on the
router will void the warranty on your router
Specifications
This section describes the hardware memory specifications and the module and software
specifications for the OpenSour ce Wi re less-G Router KWGR614.
• SDRAM: about 8.5MB (without including the dynamic memory allocation)
Module and Software Specifications
The following table lists the functional modules of the KWGR614 router and the source
and versions of the different m odu les. You can find more information on these functio n al
modules directly from the source of the packages.
Making a Console Debug Interface for th e KWGR614 Router
This section provides instructions on how to make a console interface to a NETGEAR
KWGR614 wireless router for the developer’s firmware development and debugging.
The following example schematic illustrates using a MAX3232, the RS-232 Line
Driver/Receiver from Texas Instruments (TI), to make a console board.
You can download a datasheet for the MAX3232.from the Texas Instruments website at:
http://focus.ti.com/lit/ds/symlink/max3232.pdf
.
Note: The DB9 (male) connector is wired as a D CE (thi nk of this as a peripheral serial
port), and can be connected directly t o t he ser ia l p ort on a host PC. This gives you access
to the built-in serial console on the router (using the protocol of 38400bps, 8 data bits,
none parity, 1 stop bit, without flow control).
To make a console debug interface for t he KWG R614 router:
Connect the console board to the pin header (J303) on the router boar d.
The pin-out of J303 on the KWGR614 board is as follows:
• Pin 1: VDDH (3.3V)
• Pin 2: TxD
• Pin 3: RxD
• Pin 4: GND (Ground)
There are third-party vendors who provide compatible console boards, such as the
AD233AK/AD233BK RS232 adapter kits at:
Make sure the third-party adapter board is connected correctly to the corresponding pins
of J303 on the router board.
Source Code and Executable
This section describes the steps and procedures that are required to download the source
code, install the toolchain, compile and link the existing source code, and develop the
user applications for the KWGR614 Router.
Note: The procedures in this guide were performed on Suse Linux 10.1.
1. Download KWGR614_V1.0.1_10.17WW_gpl_package.zip from the NETGEAR Open
Source web site at: http://kbserver.netgear.com/kb_web_files/open_src.asp
.
Note: V1.0.1_10.17 is the firmware versi on number. WW denotes Worldwide. You c an
download other versions of this document, for example, North America (NA).
2. Unzip KWGR614_V1.0.1_10.17WW_gpl_package.zip (or the version you
downloaded). The zip file contains the following files:
o KWGR614_README.txt (the OpenSource User Guide)
o KWGR614_V1.0.1_10.17WW_src.tar.bz2
o toolchain_mips_20050831.tar.bz2
3. Unpack the source code in tar –xvf KWGR614_V1.0.1_10.17WW_src.tar.bz2. This
creates a sub-directory KWGR614_xxx/. (xxx -> V1.0.1_10.17WW (xxx denotes the
version number.)
We recommend that you read the follo wing documents in this directory before you
proceed.
• /vendors/Documentation/KWGR614_README.txt
• /SOURCE
• /README
• /Documentation/Adding-User-Apps-HOWTO
• /Documentation/Addid-Platforms-HOWTO
4. Install the Tool chain in the r oo t directory by typing:
# cd/
mkdir uclibc
# cd uclibc
# tar jxvf toolchain_mips_20050831.tar.bz2
# mv toolchain_mips.pv.0831 toolchain_mips
Loading...
+ 9 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.