User`s manual
Industrial Networking Solutions
14-3
info@moxa.com
www.moxa.com
An Overview of Embedded Computing >
Introduction to Embedded Computers
14
Open source Linux architecture for easy development
The pre-installed Linux OS provides an open source software operating system for your software development. This means that software written for
the desktop PC is easily ported to Moxa’s embedded computers by performing a GNU cross compile without needing to modify the code.
Step 1: Set up the development environment
Source level debugging
Moxa’s embedded computers (UC-7400 Series, UC-7400 Plus Series,
DA-660 Series, IA240 Series, IA260 Series, and UC-8410 Series) have
a built-in GDB server that enables software developers to use freeware,
such as DDD in Linux environments, for source level debugging.
Embedded web server for web applications
Moxa’s embedded computers have a pre-installed web server daemon that
lets you set up your web application easily. Edit your web application with any
familiar web tool, and then download the site to the Moxa embedded computer.
Enjoy the benefits of web applications that are viewable with any popular web
browser.
Robust self-recovery fi le system
Moxa’s embedded computers provide a self-recovery file system to ensure
reliable operation. There are two file systems inside. One is the User File
System, and the other is a Mini File System. If mounting the user file system
fails, Moxa’s embedded computers will auto-boot from the Mini File System to
ensure a successful boot-up.
GDB DebugServer
DDD Tool
GDB Debug Client
Ethernet
How to develop your application with tool chains
Embedded Computing with Open Source Linux
Install Linux on your PC (Redhat 7.2 or above is recommended)•
Install the tool chain (Cross compiler, GlibC, GDB), included on the CD-ROM, •
to your Linux PC
Confi gure the IP, Netmask, etc.•
Step 2: Set up the development environment
Develop a C or C++ user application on your PC•
Compile C programs and link to the library with the Moxa tool chain. •
Step 3: Deployment
Download the program to your Moxa embedded computer via FTP•
Your Moxa embedded computer, with customized application, is ready to go!•