Home Products Documentation Wiki Support Download Showroom Contact us Where to buy
The information on this page is nolonger maintained.
For current product information visit the new Axis Developer web site on www.axis.com/products/dev/
For current developer information visit the Axis Developer WIKI
   Documentation   Documentation

Documentation

Overview

Software

Overview

  SDK

  Compiler

  Debugger

Hardware

  Chips

  ETRAX FS

  ETRAX 100LX

  ETRAX 100LX MCM

  Developer boards

  Developer board 82+

  Developer board LX

Old Documentation

  Old documentation page

  Old software page

 

Applications and Libraries

The SDK includes a comprehensive list of applications and libraries. Which applications to include in a custom firmware image can easily be selected by using the Axis Product Configuration tool. Below is a summary of these applications and libraries and what they do.
 

Description of applications included in the SDK

Listed below are the most commonly used applications that are included in the SDK. The latest revisions of these can be found in the download section. Many of these applications are open source projects that have been customized to fit the SDK and the ETRAX chip. Links to the originating source projects are provided in cases where the project has a webpage. A few of these applications are developed by Axis and therefore lack a specific developer page.

init Implements a mini init daemon.
sftpclient Lightweight FTP client.
dash A POSIX compliant shell that is much smaller than "bash".
boa High performance web server with support for CGI.
smtpclient This program is a minimal SMTP client that takes an email message body and passes it on to a SMTP server (default is the MTA on the local host).
bootblocktool Sets/gets bootblock parameters using a specified device.
hwtest/rtc Program to test RTC
hwtest/serial Program to test serial port functionality.
hwtest/hwtest Program for setting or getting status from parallel port serial port, button, and some other useful devices.
sysklogd Sysklogd provides two system utilities which provide support for system logging and kernel message trapping. Support of both internet and Unix domain sockets enables this utility package to support both local and remote logging.
editors/easyedit An easy to use text editor.
editors/editcgi This is a simple CGI based editor and file browser.
busybox Busybox combines tiny versions of many common UNIX utilities into a single small executable.
ipsetd Daemon for setting IP address with ARP+Ping in user-space.
iptables Implements a NAT (Network Address Translation) firewall.
gdbserver The gdbserver will help you debug user applications running on the Developer Board for Bluetooth
eraseflash Flash erasing utility.
readbits Utility for reading bits on ETRAX general purpose I/O (GPIO) ports.
setbits Utility for setting bits on ETRAX general purpose I/O (GPIO) ports.
ppp-2.4 PPP daemon, which negotiates with the peer to establish the link and sets up the PPP network interface.
samba Provides file and print services for Microsoft Windows clients
BlueZ Official Linux Bluetooth protocol stack
Bridge utils Utilities for configuring the Linux ethernet bridge
Dropbear A relatively small SSH 2 server and client.
MatrixSSL An embedded SSL implementation designed for small footprint applications and devices.
OpenSSL A collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the SSL (v2/v3) and TLS (v1) protocols as well as a full-strength general purpose cryptography library.
Stunnel A program that allows you to encrypt arbitrary TCP connections inside SSL.
E2fsprogs Filesystem utilities for use with the ext2 filesystem and the ext3 filesystem with journaling support.
Ethtool A small utility for examining and tuning your ethernet-based network interface.
flash Backend flash upgrading program via http or ftp
libupnp-basic device Register the target system as a basic device using UPnP
start-stop-daemon Program for starting and stopping of services
respawnd Restarting of daemons if they die unexpectedly.
tcpdump Dump traffic on a network
utelnetd A small Telnet daemon
vftpd Ftp server with support for flash upgrading.

Description of libraries included in the SDK

Listed below are the most commonly used libraries.

glibc The standard C library, distributed with the compiler
uClibc The C library for developing embedded Linux systems.
libupnp Provides developers with an API and open source code for building control points, devices, and bridges that are compliant with Version 1.0 of the Universal Plug and Play Device Architecture Specification.
libpcap Packet Capture library
readline Provides a set of functions for use by applications that allow users to edit command lines as they are typed in
termcap Terminal-capability library
Axis Communications, All Rights Reserved.

Contact  | Axis Sites  | Privacy Statement