
Table of Contents
Chapter 1 Introduction..................................................................................................1-1
Overview.................................................................................................................................. 1-2
Software Architecture .............................................................................................................. 1-2
Journaling Flash File System (JFFS2).......................................................................... 1-3
Software Package ......................................................................................................... 1-4
Chapter 2 Getting Started.............................................................................................2-1
Powering on the DA-660......................................................................................................... 2-2
Connecting the DA-660 to a PC .............................................................................................. 2-2
Serial Console............................................................................................................... 2-2
Telnet Console.............................................................................................................. 2-3
SSH Console................................................................................................................. 2-4
Configuring the Ethernet Interface .......................................................................................... 2-5
Modifying Network Settings with the Serial Console.................................................. 2-5
Modifying Network Settings over the Network............................................................ 2-6
Test Program—Developing Hello.c......................................................................................... 2-6
Installing the Tool Chain (Linux)................................................................................. 2-7
Checking the Flash Memory Space.............................................................................. 2-7
Compiling Hello.c ........................................................................................................ 2-8
Uploading and Running the “Hello” Program.............................................................. 2-8
Developing Your First Application .......................................................................................... 2-9
Testing Environment .................................................................................................... 2-9
Compiling tcps2.c......................................................................................................... 2-9
Uploading and Running the “tcps2-release” Program................................................ 2-10
Testing Procedure Summary....................................................................................... 2-13
Chapter 3 Managing Embedded Linux ........................................................................3-1
System Version Information..................................................................................................... 3-2
System Image Backup.............................................................................................................. 3-2
Upgrading the Firmware............................................................................................... 3-2
Loading Factory Defaults............................................................................................. 3-4
Enabling and Disabling Daemons............................................................................................ 3-4
Setting the Run-level ............................................................................................................... 3-6
Adjusting the System Time...................................................................................................... 3-7
Setting the Time Manually ........................................................................................... 3-7
NTP Client.................................................................................................................... 3-8
Updating the Time Automatically ................................................................................ 3-8
Cron—Daemon to Execute Scheduled Commands ................................................................. 3-9
Timezone Setting................................................................................................................... 3-10
Chapter 4 Managing Communications........................................................................4-1
Telnet / FTP ............................................................................................................................. 4-2
DNS ......................................................................................................................................... 4-2
Web Service—Apache............................................................................................................. 4-3
IPTABLES............................................................................................................................... 4-5
NAT.......................................................................................................................................... 4-9
NAT Example............................................................................................................... 4-9
Enabling NAT at Bootup............................................................................................ 4-10
Dial-up Service—PPP............................................................................................................ 4-10