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.

Applications included in the Software Distribution

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.

Version included in
Application SDK 2.01 SDK 2.10 SDK 2.20
blueZ1) 2.11 2.25 2.25
boa2) 0.94.14rc20 0.94.14rc20 0.94.14rc20
bootblocktool3) 1.1.2 1.3.0 1.4.2
bridge utils4) 0.9.5 1.1 1.1
busybox5) 1.00 1.1.3 1.10.4
dash6) 0.4.17 0.5.3 0.5.3
dosfstools7) Not included Not included 2.11
dropbear8) 0.46 0.46 0.51
e2fsprogs9) 1.25 Not included10) Not included11)
editors/easyedit12) 1.4.2 1.4.2 1.4.2
editors/editcgi13) 1.0.10 1.0.11 1.0.11
eraseflash14) 1.0.6 1.0.8 1.0.8
ethtool15) 1.7 1.7 1.7
flash16) 1.3.14 1.4.0 1.5.5
gdbserver17) 6.1 as of 2004-04-26 6.3 as of2005-05-24 6.3 as of2005-05-24
hwtest/hwtest18) 1.1.2 Not included Not included
hwtest/rtc19) 1.0.23 Not included Not included
hwtest/serial20) 1.2.7 1.2.10 1.2.11
init21) 1.3.6 1.3.6 1.3.6
ipsetd22) 1.2.2 1.2.4 1.2.4
iptables23) 1.2.7a 1.2.7a 1.4.0
libupnp-basic device24) 1.0.2 Not included Not included
matrixSSL25) 1.2.2 Not included Not included
openSSH26) Not included Not included 5.1p1
openSSL27) 0.9.7f 0.9.7f 0.9.7m
OpenSwan28) Not included Not included 2.6.18
ppp-2.429) 2.4.2b3 as of 2003-04-22 2.4.2b3 as of 2003-04-22 2.4.2b3 as of 2003-04-22
readbits30) 1.2.0 1.3.1 1.5.0
respawnd31) 1.3.1 1.3.3 1.3.6
samba32) 2.2.8a Not included Not included
setbits33) 1.0.1 1.1.1 1.4.0
sftpclient34) 1.2.1 1.3.4 1.4.3
smtpclient35) 1.0.0-2 1.0.0-8 1.0.0-13
start-stop-daemon36) 1.9.18 1.9.18 1.9.18
stunnel37) 3.26 4.14 4.14
sysklogd38) 1.4.1 1.4.1 1.4.1
tcpdump39) 3.8.3 3.9.4 3.9.4
udev40) Not included Not included 1.1.4
utelnetd41) 0.1.3 0.1.3 0.1.3
vftpd42) 1.2.2 1.2.5 1.2.8
1) Official Linux Bluetooth protocol stack
2) High performance web server with support for CGI.
3) Sets/gets bootblock parameters using a specified device.
4) Utilities for configuring the Linux ethernet bridge
5) Busybox combines tiny versions of many common UNIX utilities into a single small executable.
6) A POSIX compliant shell that is much smaller than “bash”.
7) Utilities to create and check MS-DOS FAT filesystems
8) A relatively small SSH 2 server and client.
9) Filesystem utilities for use with the ext2 filesystem and the ext3 filesystem with journaling support.
10) , 11) Supplied by busybox
12) An easy to use text editor.
13) This is a simple CGI based editor and file browser.
14) Flash erasing utility.
15) A small utility for examining and tuning your ethernet-based network interface.
16) Backend flash upgrading program via http or ftp
17) The gdbserver will help you debug user applications running on the Developer Board
18) Program for setting or getting status from parallel port serial port, button, and some other useful devices.
19) Program to test RTC
20) Program to test serial port functionality.
21) Implements a mini init daemon.
22) Daemon for setting IP address with ARP+Ping in user-space.
23) Implements a NAT (Network Address Translation) firewall.
24) Register the target system as a basic device using UPnP
25) An embedded SSL implementation designed for small footprint applications and devices.
26) The OpenSSH suite replaces rlogin and telnet with the ssh program, rcp with scp, and ftp with sftp. Also included is sshd (the server side of the package), and the other utilities like ssh-add, ssh-agent, ssh-keysign, ssh-keyscan, ssh-keygen and sftp-server
27) 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.
28) An implementation of IPsec for Linux
29) PPP daemon, which negotiates with the peer to establish the link and sets up the PPP network interface.
30) Utility for reading bits on ETRAX general purpose I/O (GPIO) ports.
31) Restarting of daemons if they die unexpectedly.
32) Provides file and print services for Microsoft Windows clients
33) Utility for setting bits on ETRAX general purpose I/O (GPIO) ports.
34) Lightweight FTP client.
35) 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).
36) Program for starting and stopping of services
37) A program that allows you to encrypt arbitrary TCP connections inside SSL.
38) 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.
39) Dump traffic on a network
40) Allows Linux users to have a dynamic /dev directory and it provides the ability to have persistent device names
41) A small Telnet daemon
42) Ftp server with support for flash upgrading.
axis/sw-list.txt · Last modified: 2009/02/03 16:01 by jesper
All text is available under the terms of the GNU Free Documentation License (see Copyrights for details).