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 |
|
Netbeans |
IDE for programming |
|
SNMPB |
SNMP browser |
Some packages need additional configuration settings (e.g. samba), please read their documents after installation accordingly.