Standalone Linux Host

 

If you are using the virtualized linux host image we provided, you can skip this section, because the virtual linux host already has all required software components pre-installed.

 

To install a new linux host takes lots of time and knowledge of detailed configuration. For new beginners in the linux world, to save your time, using a pre-installed virtualized linux host will be much more easier.

 

System Requirements

 

linux operating system(ubuntu 8 recommended):

 

¨          1+ GHz CPU

¨          500+ MB RAM

¨          5+ GB HDD

 

 

ARM Tools Package

 

The ARM tools and uClinux distribution package can be downloaded from here.

 

Readme.htm

this file

install.sh

installation script for ARM tools

arm_tools.tar.gz

cross compiler, linker and other tools for ARM

uClinux-dist.tar.gz

uClinux source distribution from Winbond

(tons of source code)

REFERENCE ONLY, NO SUPPORT

 

 

Install ARM Tools

 

1.         Select the file ¡¥install.sh¡¦ In the linux file browser, then run it in the terminal.

2.         If necessary, you will be asked for password.

3.         The installation will be finished in a few seconds.

4.         Logout and login again to make changes work.

 

[sudo] password for demo:

Starting ....

firstly install arm_tools.tar.gz -->/usr/local/

wait for a while

successfully finished installing arm_tools.tar.gz

 

Press any key to continue ...

 

 

Verify ARM Tools Installation

 

Use the ¡Vversion flag of the C compiler to verify your installation. The version of ARM compiler we currently used is 3.0

 

[demo@linux demo]$ arm-elf-gcc ¡Vversion

3.0

[demo@linux demo]$

 

 

 

Additional Linux System Packages

 

To make the development system work normally, the following packages will be required (ubuntu example):

 

Package

Description

Source

build-essential

Building environments

Synaptic package manager

Manpages-dev

Manual pages

Synaptic package manager

Samba

Samba server

Synaptic package manager

Minicom

Serial port program

Synaptic package manager

Libncurses5-dev

Building environments

Synaptic package manager

sun-java6-jre

Java runtime

Synaptic package manager

seamonkey-browser

HTML editor

Synaptic package manager

Filezilla

FTP client

Synaptic package manager

Eclipse

IDE for programming

http://www.eclipse.org/

Netbeans

IDE for programming

http://www.netbeans.org/

SNMPB

SNMP browser

http://sourceforge.net/projects/snmpb/

 

Some packages need additional configuration settings (e.g. samba), please read their documents after installation accordingly.