Welcome to Gateworks Wiki/SVN browser
We welcome you to edit the wiki freely upon registration for a user account. This wiki has been opened up to those that would like to contribute there knowledge about the Gateworks Avila/Cambria/Laguna? Families.
Gateworks Family of Products
Gateworks has begun to maintain this wiki as a central information point for all of its products. The information contained in this wiki will allow anybody to become familiar with the Gateworks line of products and also aid in development of the end product. You will be able to find information regarding the peripherals on the boards along with any driver information that may be needed. The information is broken down by family.
You can find links to source code along with Pre-Built Binary images that can be progammed onto the board under each family.
- Avila Family (IXP42x Processors)
- Cambria Family (IXP43x Processors)
- Laguna Family (CNS34xx Processors)
- Pismo Family (MV78x00 Processors)?
- Rincon Family (Davinici Processors)
Example Configurations
- Accessing the Web Interface
- Serial Over IP
- Ser2net
- Relayd
- Access Point
- Running Sierra Wireless modem
- Transferring Files
BSP's
Gateworks uses OpenWrt? for all of it's BSP's. This allows easy transitions between products and allows users/developers to become familiar with different/new Gateworks products quickly. We will not try to document the available commands/options about OpenWrt? here as there are very good tutorials on how to do this available on OpenWrt?'s Website at http://wiki.openwrt.org/doc/start.
JTAG Utility for the Gateworks Family of Products
Gateworks has developed a jtag utility http://www.gateworks.com/products/avila_accessories/gw11008.php that will allow you to upload/download and verify the flash on your product. This utility will work with the following list of Gateworks Families:
- Avila
- Cambria
- Davinci
- Laguna
We support both Windows and Linux as of 5/24/2011. In order to use the windows utility please install the drivers which are also available at the link below (CDM20814_Setup.exe).
You can find this utility at the following link: Jtag Executables
Instruction for use can be found at this link: jtag_usbv3 Manual
What is Available
Gateworks hosts it's SVN repository of the Redboot build's for both the Avila and Cambria Families and the U-Boot build for the Laguna Family of product. You will be able to access the source code for both versions either through the "Browse Source" link at the top of the trac site or through svn checkout with the following commands:
Laguna -
svn co http://svn.gateworks.com/bsp/laguna/trunk/u-boot-2008.10
Cambria -
svn co http://svn.gateworks.com/bsp/cambria/trunk/redboot
Avila -
svn co http://svn.gateworks.com/bsp/avila/trunk/redboot
Where's the BSP SVN?
The Avila/Cambria? family has a BSP that consists of the redboot that can be accessed through the information above, and OpenWrt?. The current version of OpenWrt? that the Avila/Cambria? is programed with is a snapshot from SVN. Gateworks has been active in the development of OpenWrt? for the Avila/Cambria? and all Gateworks generated patches have been pushed into the SVN of OpenWrt?. Gateworks has also been active in the support of OpenWrt? for the Avila Platform. Thus, OpenWrt? supports the entire Avila and Cambria Families.
To build the OpenWrt? SVN for a Cambria and/or the Avila product simply download the SVN repository from the main OpenWrt? SVN repository and build it for the IXP4xx platform. You may select other options prior to building to customize the firmware to your needs. In the end of the build process you will find both a zImage generated for the Cambria and a zImage generated for the Avila along with a single rootfs that will work for both.
If you don't want to go to the point of building the kernel and filesystem yourself, OpenWrt? has snapshot images available to download that will provide you the same functionality but without the customization of the kernel/filesystem.
For more information on OpenWrt? -
http://openwrt.org
http://dev.openwrt.org
To Download OpenWrt? SVN -
svn co svn://svn.openwrt.org/openwrt/trunk/
To Download OpenWrt? Snapshots -
http://downloads.openwrt.org/snapshots/trunk/ixp4xx/
Wiki Editing
Feel Free to register for wiki editing access in order to add/modify these pages. The registration can be found at the top of the page. Gateworks will continue to update the pages as time goes on, however user contribution will expediate the process.
