| WRAP Access Server: User's and Developer's Guide | ||
|---|---|---|
| <<< Previous | Next >>> | |
In addition to the components that are licensed under Bluegiga's License Agreement (BGT), some software components are licensed under the terms and conditions of one or more open source licenses, listed in Table C-1 below.
Table C-1. Open Source Licenses in Access Server Software Components
| License Appreviation | Description | URL |
|---|---|---|
| CMU/UCD | Carnegie Mellon University & Regents of the University of California's BSD style license (in net-snmp) | |
| GPL1 | GNU General Public License Version 1, February 1989 | http://www.fsf.org/licenses/ info/GPLv1.html |
| GPL2 | GNU General Public License Version 2, June 1991 | http://www.opensource.org/ licenses/gpl-license.php |
| LGPL2 | GNU Library General Public License Version 2, June 1991 | http://www.gnu.org/copyleft/ lgpl.html |
| LGPL2.1 | GNU Lesser General Public License Version 2.1, February 1999 | http://www.opensource.org/ licenses/lgpl-license.php |
| BSD | Revised BSD License (without the advertising clause) | http://www.opensource.org/ licenses/bsd-license.php |
| BSDorig | Original BSD License (with the advertising clause) | http://www.fsf.org/licenses/ info/BSD_4Clause.html |
| MIT | MIT License (only one version exist, also known as X11 style license) | |
| MPL1.1 | Mozilla Public License Version 1.1 | http://www.mozilla.org/MPL/ |
| OpenSSL | OpenSSL License (similar to BSDorig) | http://www.openssl.org/source/ license.html |
| SSLeay | SSLeay License (similar to BSDorig) | http://www.openssl.org/source/ license.html |
| ZLIB | ZLIB License (only one version exist) | http://www.gzip.org/zlib/ zlib_license.html |
The details of the software components and the license (BGT or open source license) under which they are distributed are listed below in Table C-2.
Table C-2. Access Server Software Components and Their Licences
| Software Component | Version | License | Source URL |
|---|---|---|---|
| Bootloader | |||
| Dock U-Boot loader | 1.1.0 | BGT | n/a |
| The low level bootloader. Initializes memories, swithes management console to the user UART if wanted, loads the U-Boot and launches it. | |||
| Das U-Boot | 1.0.0 | GPL2 | http://sourceforge.net/projects/u-boot/ |
| The bootloader. Initialized system, holds system configuration, loads and launches the Linux kernel. | |||
| Kernel | |||
| Linux kernel | 2.4.21 | GPL2 | http://www.kernel.org/ |
| The kernel of the Access Server, responsible for resource allocation, low-level hardware interfaces, security etc. | |||
| kernel rmk1 patches | rmk1 | GPL2 | http://www.arm.linux.org.uk/ |
| ARM-Linux patches for the Linux kernel. | |||
| kernel BlueZ patches | mh8 | GPL2 | http://www.bluez.org/ |
| Newest Bluegiga-tested patches for the BlueZ part of the Linux kernel. | |||
| kernel MTD patches | 20040109 | GPL2 | http://www.linux-mtd.infradead.org/ |
| Newest Bluegiga-tested patches for the MTD part of the Linux kernel. | |||
| kernel BGT patches | 2.2 | GPL2 | delivered upon request |
| Bluegiga's Access Server hardware-specific modifications for the Linux kernel. | |||
| Userland | |||
| bash | 1.14.7 | GPL1 & GPL2 | http://www.gnu.org/software/bash/ bash.html |
| GNU Project's Bourne Again SHell, interactive shell with Bourne shell syntax. | |||
| bridge-utils | 0.9.6 | GPL2 | http://bridge.sourceforge.net/ |
| Linux Ethernet bridging utilities, needed to manage bridging for WRAP Bluetooth PAN profiles and WLAN Access Point functionality. | |||
| busybox | 1.1.1 | GPL2 | http://www.busybox.net/ |
| Provides tens of general userland utilities. | |||
| e3 | 2.6.2 | GPL2 | http://www.sax.de/~adlibit/ |
| Small text editor with different keybindings. | |||
| hostap-driver | 0.3.9 | GPL2 | http://hostap.epitest.fi/ |
| Linux driver for wireless LAN cards based on Intersil's Prism2/2.5/3 chipset. | |||
| hostap-utils | 0.3.7 | GPL2 | http://hostap.epitest.fi/ |
| Utility programs for managing hostap-driver. | |||
| iptables | 1.2.8 | GPL2 | http://www.netfilter.org/ |
| Administration tool for the Linux kernel IP packet filter. | |||
| libpcap | 0.7.2 | BSD | http://www.tcpdump.org/ |
| Provides portable framework for low-level network monitoring. Needed by tcpdump. | |||
| linux-wlan-ng | 0.2.1pre23 | MPL1.1 & GPL2 | http://www.linux-wlan.com/ |
| Linux device driver and subsystem package intending to provide full range of IEEE 802.11 MAC management capabilities for use in user mode utilities and scripts. | |||
| lrzsz | 0.12.20 | GPL2 | http://www.ohse.de/uwe/software/ lrzsz.html |
| Provides X/Y/Zmodem download/upload tools. | |||
| netkit-ftp | 0.17 | BSDorig | ftp://ftp.uk.linux.org/pub/linux/ Networking/netkit/ |
| FTP client application. | |||
| net-snmp | 5.2.rc4 | CMU/USD & BSD | http://www.net-snmp.org/ |
| Suite of applications used to implement SNMP v1, SNMP v2c and SNMP v3 using both IPv4 and IPv6. | |||
| ntpclient | 2003_194 | GPL2 | http://doolittle.faludi.com/ntpclient/ |
| NTP (RFC-1305) client. | |||
| openssh | 4.0p1 | BSD | http://www.openssh.com/ |
| OpenSSH suite; server and client utilities. | |||
| openvpn | 2.0.5 | GPL2 | http://openvpn.net/ |
| An Open Source VPN daemon. | |||
| pcmcia-cs | 3.2.7 | MPL1.1 & GPL2 | http://pcmcia-cs.sourceforge.net/ |
| PCMCIA support package providing a set of loadable kernel modules, client drivers and a card manager daemon. | |||
| picocom | 1.4 | GPL2 | http://efault.net/npat/hacks/picocom/ |
| Minimal dumb-terminal emulation program. | |||
| ppp | 2.4.3 | BSD & BSDorig & GPL2 & ZLIB | http://ppp.samba.org/ |
| Point-to-Point Protocol userland driver. | |||
| strace | 4.5.3 | GPL2 | http://www.liacs.nl/~wichert/strace/ |
| System call trace, i.e. a debugging tool. | |||
| stupid-ftpd | 1.4beta | GPL2 | http://stupid-ftpd.sourceforge.net/ |
| Simple FTP server. | |||
| tcpdump | 3.7.2 | BSD | http://www.tcpdump.org/ |
| Utility to monitor network traffic. | |||
| wireless_tools | 27 | GPL2 | http://www.hpl.hp.com/personal/ Jean_Tourrilhes/Linux/Tools.html |
| Package containing utilities to manage Wireless LAN specific parameters. | |||
| zeroconf | 1.5 | LGPL2.1 | http://www.zeroconf.org/ |
| Simple IPv4 Link-Local addressing. | |||
| userland BGT patches | 2.2 | GPL2 & BSD & MPL | delivered upon request |
| Bluegiga's Access Server hardware-specific modifications for the open source userland programs. | |||
| Bluetooth Stack | 2.2 | BGT | n/a |
| The WRAP Bluetooth stack core (iWRAP) containing upper HCI, L2CAP, RFCOMM, BNEP and the Service Discovery Protocol. It also provides a command line interface that can be accessed interactively by connecting to the stack using a telnet client or from an application using it as an API by making a socket connection to it. | |||
| Bluetooth PAN | 2.2 | BGT | n/a |
| WRAP Bluetooth PAN profiles. Includes Bluegiga's BNEP module. Uses open source tools like bridge-utils. | |||
| Bluetooth ObjP, FTP | 2.2 | BGT | n/a |
| WRAP Bluetooth Object Push and File Transfer Profiles. Includes obexserver userland server. | |||
| Bluetooth LAP | 2.2 | BGT | n/a |
| WRAP Bluetooth Lan Access Profile. Uses open source components like pppd. | |||
| Bluetooth SPP | 2.2 | BGT | n/a |
| WRAP Bluetooth Serial Port Profile. | |||
| bstool | 2.2 | BGT | n/a |
| Utility to read and write firmware parameters of the Bluetooth baseband, used by b2b_classX scripts. | |||
| btcli | 2.2 | BGT | n/a |
| Utility to send commands to the Bluetooth server. | |||
| btproxy | 2.2 | BGT | n/a |
| Utility to control several iWRAP servers from a single control connection. | |||
| installpoint | 2.2 | BGT | n/a |
| WRAP Install Point server provides users service based on a business card or other file sent via Bluetooth. If the packet is a management packet, it is forwarded to the WRAP Remote Management System daemon. | |||
| io driver | 2.2 | BGT | n/a |
| WRAP device driver kernel module for accessing the digital I/O port. | |||
| io library | 2.2 | BGT | n/a |
| WRAP I/O library for accessing the Access Server's hardware configuration. Contains also wrapper functions for accessing the led driver. | |||
| led driver | 2.2 | BGT | n/a |
| WRAP device driver kernel module for accessing the LEDs. | |||
| obexget/put | 2.2 | BGT | n/a |
| WRAP utility applications for performing OBEX file transfers with remote Bluetooth devices using Object Push and File Transfer Profile. | |||
| serialbluetooth | 2.2 | BGT | n/a |
| WRAP utility application for forwarding iWRAP to the user serial port. | |||
| setup | 2.2 | BGT | n/a |
| WRAP utility application for configuring the key system settings. | |||
| smsgw | 2.2 | BGT | n/a |
| WRAP SMS Gateway server. Enables sending and receiving SMS messages using Compact Flash GSM/GPRS card or GSM/GPRS modem connected to the user serial port. | |||
| uartmode | 2.2 | BGT | n/a |
| WRAP utility for switching the user serial port between DCE and DTE modes. | |||
| watchdog | 2.2 | BGT | n/a |
| WRAP Watchdog server -- user level watchdog. | |||
| wpkgd | 2.2 | BGT | n/a |
| WRAP Remote Management System daemon and package processing utility. | |||
| wrapfinder | 2.2 | BGT | n/a |
| Finds other Access Servers in the network. | |||
| wrapid | 2.2 | BGT | n/a |
| WRAP utility application for displaying hardware and software identification information. | |||
| Toolchain | |||
| binutils | 2.13.2.1 | GPL2 & LGPL2 | http://www.gnu.org/software/binutils/ |
| GNU Binutils, collection of binary tools, like GNU linker and GNU assembler. | |||
| gcc | 2.95.3 | GPL2 & LGPL2 | http://gcc.gnu.org/ |
| GNU C/C++ compiler and related tools. | |||
| gdb | 20040120 | GPL2 & LGPL2 | http://www.gnu.org/software/gdb/ gdb.html |
| GNU debugger (gdbserver for remote debugging of Access Server applications). | |||
| glibc | 2.2.5 | GPL2 & LGPL2.1 | http://www.gnu.org/software/libc/ libc.html |
| GNU C Library. | |||
| linuxthreads | 0.9 | LGPL2 | http://pauillac.inria.fr/~xleroy/ linuxthreads/ |
| LinuxThreads, a BiCapitalized implementation of the Posix 1003.1c "phtread" interface for Linux. | |||
| modutils | 2.4.26 | GPL2 | ftp://ftp.kernel.org/pub/linux/utils/ kernel/modutils/ |
| Utility applications for controlling Linux kernel modules. | |||
| ncurses | 5.3 | MIT | http://www.gnu.org/software/ ncurses/ncurses.html |
| Library for displaying and updating text on text-only terminals. | |||
| openssl | 0.9.7i | OpenSSL & SSLeay | http://www.openssl.org/ |
| Toolkit implementing SSL v2/v3, TLS v1 and general purpose cryptography library. | |||
| readline | 4.3 | GPL2 | http://cnswww.cns.cwru.edu/php/ chet/readline/rltop.html |
| GNU Readline library, providing set of functions for use by applications that allow users to edit command lines as they are typed in. | |||
| termcap | 2.0.8 | GPL2 | https://www.redhat.com/fedora/ |
| Basic system library needed to access the termcap database. | |||
| zlib | 1.2.1 | ZLIB | http://www.gzip.org/zlib/ |
| General purpose compression library. | |||
| toolchain BGT patches | 2.2 | GPL2 | delivered upon request |
| Bluegiga's Access Server specific modifications for the toolchain. | |||
| <<< Previous | Home | Next >>> |
| Setup Options | Supported Hardware |