User`s manual

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 UC-7400-LX Plus......................................................................................... 2-2
Connecting the UC-7400-LX Plus to a PC .............................................................................. 2-2
Serial Console............................................................................................................... 2-2
Telnet Console.............................................................................................................. 2-3
SSH Console................................................................................................................. 2-4
Configuring the Ethernet Interface .......................................................................................... 2-4
Modifying Network Settings with the Serial Console .................................................. 2-5
Modifying Network Settings over the Network............................................................ 2-6
Configuring the WLAN through the PCMCIA Interface ............................................. 2-6
Connecting to 3G Networks through the PCMCIA Interface..................................... 2-11
Test Program—Developing Hello.c....................................................................................... 2-13
Installing the Tool Chain (Linux)............................................................................... 2-14
Checking the Flash Memory Space ............................................................................ 2-14
Compiling Hello.c ...................................................................................................... 2-14
Uploading and Running the “Hello” Program............................................................ 2-15
Developing Your First Application ........................................................................................ 2-15
Testing Environment .................................................................................................. 2-15
Compiling tcps2.c....................................................................................................... 2-16
Uploading and Running the “tcps2-release” Program ................................................ 2-17
Testing Procedure Summary....................................................................................... 2-20
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-5
Backing Up the User File System................................................................................. 3-5
Deploying the User File System to Additional UC-7400-LX Plus Units ..................... 3-5
Enabling and Disabling Daemons............................................................................................ 3-6
Starting a Program Automatically at Run-Level...................................................................... 3-8
Adjusting the System Time...................................................................................................... 3-9
Setting the Time Manually ........................................................................................... 3-9
Write current system time to RTC................................................................................ 3-9
NTP Client.................................................................................................................. 3-10
Updating the Time Automatically .............................................................................. 3-10
Cron—Daemon for Executing Scheduled Commands........................................................... 3-10
Connecting Peripherals.......................................................................................................... 3-12
USB Mass Storage...................................................................................................... 3-12
CF Mass Storage......................................................................................................... 3-12